56 Open Source Chatbot Framework Software Projects
Free and open source chatbot framework code projects including engines, APIs, generators, and tools.
Botpress 8888 ⭐
🤖 The Conversational Platform with built-in language understanding (NLU), beautiful graphical interface and Dialog Manager (DM). Easily create chatbots and AI-based virtual assistants.
Rasa_core 2295 ⭐
Rasa Core is now part of the Rasa repo: An open source machine learning framework to automate text-and voice-based conversations
Botsharp 1011 ⭐
The Open Source AI Chatbot Platform Builder in 100% C# Running in .NET Core with Machine Learning algorithm.
Program O 708 ⭐
PHP MySQL AIML Chatbot - One click installation. Fully loaded admin area to admin your chatbot. Set up multiple chatbots. Foreign language support. XML/JSON responses or just plain HTML. Massive community of users. Twitter Plugins and lots and lots more. Please feel free to fork the DEV branch and contribute. :)
Projectana 195 ⭐
World's first Open Source Conversation Platform which comes with a Graphical Chat Flow Designer and Chat Simulator.
Flottbot 150 ⭐
A chatbot framework written in Go. All configurations are made in YAML files, or inside scripts written in your favorite language.
Clofus Chatbot 53 ⭐
Clofus® Chat bot Platform using rasa core and rasa nlu similar to rasa x but opensource demo https://clofus.github.io/clofus-chatbot/
Sepia Docs 44 ⭐
Documentation and Wiki for SEPIA. Please post your questions and bug-reports here in the issues section! Thank you :-)
Thirdgerb Chatbot 123 ⭐
framework to build chatbot which could handle complex multi-turn conversation by engineering, like build website or app
Hutoma Conversational Ai Platform 31 ⭐
Hu:toma AI is an open source stack designed to help you create compelling conversational interfaces with little effort and above industry accuracy
Alter Nlu 31 ⭐
Natural language understanding library for chatbots with intent recognition and entity extraction.
Sepia Installation And Setup 32 ⭐
Instructions, scripts, tools and files to install, setup and run the SEPIA-Framework on Raspberry Pi, Windows, Mac and other Linux systems.
Sepia Assist Server 25 ⭐
Core server of the SEPIA Framework responsible for NLU, conversation, smart-service integration, user-accounts and more.
Chat Bot 25 ⭐
Chatbot – is a computer program that simulates a natural human conversation. Users communicate with a chatbot via the chat interface or by voice, like how they would talk to a real person.
Neocortex 22 ⭐
🧠Neocortex is a tool to connect your cognitive service (e.g. DialogFlow) 🤖 with your communication channels (like facebook) 📞to create amazing bots
Rivebot Ce 20 ⭐
🤖💬 BotScript Community Edition Platform (CEP) is an open source end-to-end software development platform with built-in chatbot management, customer ordering, customer care, and more. Self-host BotScript CEP on your own servers, in a container, or on a cloud provider.
Nextcloud Talk Bot Framework 19 ⭐
A framework for writing Nextcloud Talk chatbots with every language that supports gRPC.
Sepia HTML Client App 16 ⭐
Application to communicate with SEPIA via browser, iOS and Android. Works as chat messenger with personal-assistant, ASR and TTS integration.
Cog2 11 ⭐
Temporary home for the prototype for Cog2, a re-imagining and re-implementation of Operable's Cog Slack Bot in Go. https://github.com/operable/cog
Tchatbot 11 ⭐
A ChatBot framework to create customizable all purpose Chatbots using NLP, Tensorflow, Speech Recognition