Awesome Open Source
Awesome Open Source


OpenDialog - open-source conversational application platform

OpenDialog enables you to quickly design, develop and deploy conversational applications.

You write conversational applications using OpenDialog's flexible conversational language, and define the messages that your bot will send the user through OpenDialog's message markup language.

The OpenDialog webchat widget allows you to interact with the application - it supports both an in-page popup experience as well as a full-page experience and mobile.

OpenDialog Webchat Widget

For all the details of how OpenDialog helps you build sophisticated conversation applications visit our documentation site.

Trying out OpenDialog

If you want to see OpenDialog in action you can try out the latest version through our automatically produced Docker image.

As long as you have Docker installed on your local machine you can do:

  • cd docker/od-demo
  • cp .env.example .env
  • docker-compose up -d app
  • docker-compose exec app bash docker/od-demo/

You can then visit http://localhost and login to OpenDialog with [email protected] / opendialog - you can also view the full page webchat experience on http://localhost/web-chat

Learning about OpenDialog

To find out more about how OpenDialog works and a guide to building your first conversational application with OpenDialog visit our docs website.

Developing with OpenDialog

To setup a development environment for OpenDialog please check out the OpenDialog development environment repository - it provides step by step instructions for setting up a Docker-based dev environment.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
php (16,077
chat-application (62
chatbots (46
chatbot-framework (27
chatapp (20

Find Open Source By Browsing 7,000 Topics Across 59 Categories