AltHub

alfredfrancis/ai-chatbot-framework Alternatives

conversational AI / chatbot building framework

A self-hosted, low-code Python platform for building NLU-driven chatbots with intent/entity models, multi-turn dialogue flows, tool calling, and channel connectors.

2.2kTypeScriptMITactive Β· last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

cisco/mindmeldGitHub

Choose it for deep-domain Python NLU plus dialogue pipelines with programmatic control, accepting that Cisco archived it.

An Open Source Conversational AI Platform for Deep-Domain Voice Interfaces and Chatbots.

694
Python
Apache-2.0
archived3mo ago
hexabot-ai/HexabotGitHub

Choose it for a self-hosted visual bot builder with channels and NLU on a Node/TypeScript runtime instead of Python.

Hexabot v3 is an AI workflow automation platform, combining workflows, actions, agents, and conversational channels in one runtime.

1.2k
TypeScript
NOASSERTION
active2mo ago
RasaHQ/rasaGitHub

Choose it for a battle-tested Python NLU plus dialogue stack with full code control, at the cost of writing configs instead of using a dashboard.

πŸ’¬ Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants

21.3k
Python
Apache-2.0
active3mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

pipecat-ai/pipecatGitHub

Choose it when you need realtime voice/multimodal pipelines instead of dashboard-authored text intents and channels.

Open Source framework for voice agents, multimodal apps, and realtime AI. Maintained by Daily and the community.

15.1k
Python
BSD-2-Clause
active1mo ago
nlkitai/nluxGitHub

Pick it when you only need a pluggable JS/React chat frontend and will supply the NLU backend yourself.

The π—£π—Όπ˜„π—²π—Ώπ—³π˜‚π—Ή Conversational AI JavaScript Library πŸ’¬ β€”Β UI for any LLM, supporting LangChain / HuggingFace / Vercel AI, and more 🧑 React, Next.js, and plain JavaScript ⭐️

1.4k
TypeScript
NOASSERTION
slowing11mo ago
hubtype/botonicGitHub

Choose it when your stack is React/TypeScript and you prefer code-first bot flows over a Python admin dashboard.

Build chatbots and conversational experiences using React

615
TypeScript
MIT
active2mo ago
hellostealth/stealthGitHub

Choose it for a small Ruby text/voice bot backend when running Python in production is not an option.

An open source Ruby framework for text and voice chatbots. πŸ€–

599
Ruby
MIT
slowing1.0y ago
simstudioai/simGitHub

Choose it to build and deploy agent/workflow pipelines visually when your use case is tool orchestration rather than intent-based NLU.

Sim is the collaborative workspace to build, deploy, and monitor AI agents and workflows. Used by 100,000+ builders.

29.5k
TypeScript
Apache-2.0
active2mo ago
OvidijusParsiunas/deep-chatGitHub

A framework-agnostic chat UI web component; pick it when only the frontend widget is missing.

Fully customizable AI chatbot component for your website

3.7k
TypeScript
MIT
active2mo ago
keinsaasforever/better-chatbotGitHub

Choose it when you want MCP/tool-driven agents in a workspace product rather than dialogue scenarios with intents and entities.

Formerly Better Chatbot. Navigator is an open-source AI workspace for agents, MCP and workflow automation.

1.2k
TypeScript
MIT
active2mo ago
bolna-ai/bolnaGitHub

Choose it for telephony and voice call agents rather than text channels like Messenger or Slack.

Conversational voice AI agents

758
Python
MIT
active1mo ago
assistant-ui/assistant-uiGitHub

React chat primitives; pick it when you are writing the UI and backend/NLU layer yourself.

Typescript/React Library for AI ChatπŸ’¬πŸš€

11.9k
TypeScript
MIT
active2mo ago
shamspias/customizable-gpt-chatbotGitHub

Choose it to compile plain-language prompts into tool/RAG agents rather than designing intent scenarios by hand.

Veldra β€” talk an agent into existence, then watch it grow. A self-hostable, local-first agent platform: describe what you need in plain language and it compiles a working agent tools, MCP, RAG, teams. The more you use it, the better it gets agents learn from your feedback and reshape as you talk.

402
Python
none
active4mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

jovotech/jovo-frameworkGitHub

Pick it for Alexa/Assistant voice skills, but it is archived and untouched for 1.4 years, so it is a dead-end dependency.

πŸ”ˆ The React for Voice and Chat: Build Apps for Alexa, Messenger, Instagram, the Web, and more

1.7k
TypeScript
Apache-2.0
archived1.5y ago
wechaty/python-wechatyGitHub

Only a WeChat RPA channel SDK with no NLU or dialogue design, and unmaintained for over a year.

Python Wechaty is a Conversational RPA SDK for Chatbot Makers written in Python

1.8k
Python
Apache-2.0
slowing1.3y ago
wechaty/wechatyGitHub

A messaging-channel RPA SDK; you would still have to build all intent and dialogue handling on top.

Conversational RPA SDK for Chatbot Makers. Join our Discord: https://discord.gg/7q8NBZbQzt

23.0k
TypeScript
Apache-2.0
slowing10mo ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

AprilNEA/AChatGitHub

A deployable self-hosted team chat app for models; pick it to run an LLM chat client, not to author bots.

🌊 AChat - An open-source/self-hosted/local-first AI platform, designed for enterprises and teams, perfectly combining powerful local processing capabilities with seamless remote synchronization.

3.3k
TypeScript
NOASSERTION
active6mo ago

Listed as an alternative to

These projects were analysed and named ai-chatbot-framework among their alternatives. The relationship is not symmetric β€” how ai-chatbot-framework rates them is a separate judgement, made when ai-chatbot-framework is analysed in its own right.

wechaty/wechatyGitHub

calls ai-chatbot-framework β€œPython NLU-centric chatbot framework; choose if you need built-in NLP rather than platform RPA.”

Conversational RPA SDK for Chatbot Makers. Join our Discord: https://discord.gg/7q8NBZbQzt

23.0kTypeScriptslowing
RasaHQ/rasaGitHub

calls ai-chatbot-framework β€œa general-purpose bot framework with NLU; choose if you want a simpler, non-Rasa codebase.”

πŸ’¬ Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants

21.3kPythonactive
Chainlit/chainlitGitHub

calls ai-chatbot-framework β€œChoose when you want a traditional NLU-based chatbot framework rather than LLM-specific UI.”

Build Conversational AI in minutes ⚑️

12.4kPythonactive