Just AI Conversational Framework - Conversational AI - Industry-specific chatbots, voice bots, smart devices

Just AI Conversational Framework

Dive into conversational AI offhand with open-source Kotlin-based chatbot and voice assistant development framework that is free of charge even for commercial use

Build Conversational Agents of Any Complexity

We combined multiple platform libraries, NLU engines, persistence layers and servers in the single framework for a transparent dialogue state management

JAICF provides comprehensive open-source architecture, mixing all these components into conversational agents framework enabling the developer to create a context-aware dialogue and connect it to multiple platforms

JAICF Highlights

Multi-channel Support

Create dialogue scenarios that work simultaneously on multiple platforms with no restrictions. JAICF is built on top of native channel libraries thus it provides access to the native channel’s features Connect to any voice and text channels like Amazon Alexa, Google Actions, Slack, Facebook Messenger, and others

Extendable Architecture

JAICF works with any NLU engines such as Dialogflow or Rasa. JAICF uses third-party libraries and services that implement this functionality and provides ready-to-use NLU modules for your projects

Deployment Environment of Your Choice

Connect to any database that maintains the state of dialogue for each user. Deploy your conversational agent into any environment or use our feature-rich JAICP (Just AI Conversational Platform) seamlessly as cloud deployment and debug environment and get access to even more channels, dialogs and logs storage, end-to-end analytics, voice broadcasts and other cool features

Ready-to-Use Dialog State Machine

Save your time and create bot’s logic easily. Building context-aware agents is as simple as ABC, because our engine already has all the basics: dialog manager control flow, event system, state transitions, processing, and special features for statistics gathering and bot’s performance

Expressive Syntax

Create a reliable and maintainable code that is easy to troubleshoot with Kotlin. Static typing makes complex enterprise-level solutions error-free

Kotlin-based DSL

Build context-aware dialogue scenarios in a declarative style using a proprietary DSL


Use a JUnit-based test suite to automate dialogue scenarios testing. With JAICF you can autotest your conversational project through already-familiar unit testing. Automatic tests that run on each gradle build, secure your project’s performance with each new change

Android Compatible

Launch JAICF scenarios on any platform with no additional servers – Kotlin is an Android-compatible language

Scale-up Potential

Use the ability to leverage an entire ecosystem of tried and true Java libraries and create enterprise-level solutions. Being a Kotlin app, JAICF-driven bot can use any Kotlin or Java features and third-party libraries

Lifecycle of your JAICF project


Design a natural language dialogue between the user and your application


Build a dialogue scenario and NLP model using JAICF framework, docs and samples


Test your scenario using JAICF unit testing capabilities to ensure your application works as expected


Connect your scenario to one or more channels like Amazon Alexa or Facebook Messenger


Test your application through selected channels, make changes in your scenarios if required

Push Your Project to the Whole New Level

Spin up your conversational project in a sustainable production environment of a full-fledged JAICP (Just AI Conversational Platform)

Enjoy the benefits of seamless access to NLU service, dialogs and logs storage, metrics, rich end-to-end analytics and easy integrations including AI-powered voice calls

Use JAICP as a cloud or on-prem deployment and debug environment


Is JAICF free?

Yes. JAICF is free of charge even for commercial purposes. It is available under the Apache 2.0 license

How is it different from Dialogflow and RASA?

JAICF is not an NLU engine or messenger. It is a dialogue manager that enables to create context-aware agents with any third-party NLU engine like Dialogflow or Rasa

What languages does it support?

JAICF works with any languages due to integrations with many NLU engines that recognize users’ requests

What voice assistants and messengers does it support?

JAICF features ready-to-use libraries for Amazon Alexa, Google Actions, Facebook Messenger, Slack, Telegram, and others. Moreover, it is open-source and can be easily extended with new channels and integrations

Join our partner network!

Please tell us about yourself and we’ll get back as soon as we can.



Work email

Work phone

Company name

Your question

Please fill in the form
How can we help you?

Please fill out the form, type your message and we’ll get back to you as soon as we can.



Work email

Work phone

Company name

Your question

Entre em Contato
Você tem perguntas?

Por favor, preencha o formulário e nós retornaremos assim que pudermos.



E-mail de trabalho

Telefone do trabalho

Nome da empresa

Sua pergunta

Thank you for reaching out!

We appreciate you contacting Just AI and will get back to you as soon as we can.

Obrigado por estender a mão!

Agradecemos o seu contato e entraremos em contato o mais rápido possível.

Thank you for reaching out!

We appreciate you contacting Just AI and will get back to you as soon as we can.