Best Open Source chatbot Libraries
A curated list of the most popular GitHub repositories tagged with chatbot. Select any project to visualize its architecture and dive into the codebase using Codyn's AI engine.
#1rasbt/LLMs-from-scratch
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
#2xtekky/gpt4free
The official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3
#3pathwaycom/llm-app
Ready-to-run cloud templates for RAG, AI pipelines, and enterprise search with live data. 🐳Docker-friendly.⚡Always in sync with Sharepoint, Google Drive, S3, Kafka, PostgreSQL, real-time data APIs, and more.
#4FlowiseAI/Flowise
Build AI Agents, Visually
#5QuivrHQ/quivr
Opiniated RAG for integrating GenAI in your apps 🧠 Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.
#6chatboxai/chatbox
Powerful AI Client
#7chatchat-space/Langchain-Chatchat
Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM, Qwen and Llama) RAG and Agent app with langchain
#8python-telegram-bot/python-telegram-bot
We have made you a wrapper you can't refuse
#9simstudioai/sim
Build, deploy, and orchestrate AI agents. Sim is the central intelligence layer for your AI workforce.
#10AstrBotDevs/AstrBot
Agentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
#11Cinnamon/kotaemon
An open-source RAG-based tool for chatting with your documents.
#1278/xiaozhi-esp32
An MCP-based chatbot | 一个基于MCP的聊天机器人
#131Panel-dev/MaxKB
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
#14iOfficeAI/AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
#15agentscope-ai/agentscope
Build and run agents you can see, understand and trust.
#16elizaOS/eliza
Autonomous agents for everyone
#17leon-ai/leon
🧠 Leon is your open-source personal assistant.
#18mayooear/ai-pdf-chatbot-langchain
AI PDF chatbot agent built with LangChain & LangGraph
#19ai-shifu/ChatALL
Concurrently chat with ChatGPT, Bing Chat, Bard, Alpaca, Vicuna, Claude, ChatGLM, MOSS, 讯飞星火, 文心一言 and more, discover the best answers
#20stackblitz/bolt.new
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Center: https://support.bolt.new/ -- Community Support: https://discord.com/invite/stackblitz
#21GaiZhenbiao/ChuanhuChatGPT
GUI for ChatGPT API and many LLMs. Supports agents, file-based QA, GPT finetuning and query with web search. All with a neat UI.
#22mamoe/mirai
高效率 QQ 机器人支持库
#23baptisteArno/typebot.io
💬 Typebot is a powerful chatbot builder that you can self-host.
#24sigoden/aichat
All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.
#25BlinkDL/ChatRWKV
ChatRWKV is like ChatGPT but powered by RWKV (100% RNN) language model, and open source.
#26friuns2/BlackFriday-GPTs-Prompts
List of free GPTs that doesn't require plus subscription
#27yagop/node-telegram-bot-api
Telegram Bot API for NodeJS
#28assistant-ui/assistant-ui
Typescript/React Library for AI Chat💬🚀
#29h2oai/h2o-llmstudio
H2O LLM Studio - a framework and no-code GUI for fine-tuning LLMs. Documentation: https://docs.h2o.ai/h2o-llmstudio/
#30KudoAI/chatgpt.js
🤖 A powerful, lightweight JavaScript library + interactive CLI for ChatGPT
#31proma-ai/Proma
Proma brings a seamless general-purpose Agent experience to your workflow. Built for 100× professionals and the proactive Agent era, it supports Claude and Pi runtimes, Feishu group chats, and any LLM provider.
#32shiwenwen/hope-agent
🦭 会记忆、能持续推进目标、会动态编排多 Agent 的跨端桌面 AI 助手,也可服务化常驻 NAS / 云端 | A cross-device desktop AI agent with memory, autonomous goals, dynamic workflows, and headless deployment
#33ongridio/ongrid
An ops AI Agent that understands your infrastructure, finds the root cause, and fixes it — right from Slack, Telegram, Lark or DingTalk.
#34dappros/ethora
SDK monorepo for Ethora chat / messaging platform. (1) Pick an SDK for your frontend stack. (2) Integrate manually or using ethora-setup. (3) Optionally configure app settings, deploy AI agents etc. Server: ethora.com cloud [free]. Dedicated server + SLA option for enterprise customers.
#35DasterProkio/awesome-ai-companion
A curated list of open-source projects for building long-term AI companion relationships: frontends, backends, memory systems, hardware carriers, and world integrations.
#36lobu-ai/lobu
Build AI teammates programmatically
#37AIEPhoenix/ai-react-markdown
A React component library for rendering AI-generated markdown — LLM streaming, LaTeX math, Mermaid diagrams, GFM, syntax highlighting, CJK-friendly typography, and cross-chunk reference coordination.