back to home

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 RepoMind's AI engine.

#1rasbt/LLMs-from-scratch

Implement a ChatGPT-like LLM in PyTorch from scratch, step by step

88,434Jupyter Notebook
Explore Repo

#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

65,768Python
Explore Repo

#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.

56,318Jupyter Notebook
Explore Repo

#4FlowiseAI/Flowise

Build AI Agents, Visually

50,832TypeScript
Explore Repo

#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.

39,023Python
Explore Repo

#6chatboxai/chatbox

Powerful AI Client

38,997TypeScript
Explore Repo

#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

37,542Python
Explore Repo

#8python-telegram-bot/python-telegram-bot

We have made you a wrapper you can't refuse

28,938Python
Explore Repo

#9simstudioai/sim

Build, deploy, and orchestrate AI agents. Sim is the central intelligence layer for your AI workforce.

27,019TypeScript
Explore Repo

#10AstrBotDevs/AstrBot

Agentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨

25,496Python
Explore Repo

#11Cinnamon/kotaemon

An open-source RAG-based tool for chatting with your documents.

25,215Python
Explore Repo

#1278/xiaozhi-esp32

An MCP-based chatbot | 一个基于MCP的聊天机器人

24,855C++
Explore Repo

#13iOfficeAI/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!

18,999TypeScript
Explore Repo

#14agentscope-ai/agentscope

Build and run agents you can see, understand and trust.

18,250Python
Explore Repo

#15elizaOS/eliza

Autonomous agents for everyone

17,820TypeScript
Explore Repo

#16leon-ai/leon

🧠 Leon is your open-source personal assistant.

17,052TypeScript
Explore Repo

#17mayooear/ai-pdf-chatbot-langchain

AI PDF chatbot agent built with LangChain & LangGraph

16,395TypeScript
Explore Repo

#18ai-shifu/ChatALL

Concurrently chat with ChatGPT, Bing Chat, Bard, Alpaca, Vicuna, Claude, ChatGLM, MOSS, 讯飞星火, 文心一言 and more, discover the best answers

16,322JavaScript
Explore Repo

#19stackblitz/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

16,257TypeScript
Explore Repo

#20GaiZhenbiao/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.

15,369Python
Explore Repo

#21mamoe/mirai

高效率 QQ 机器人支持库

14,867Kotlin
Explore Repo

#22codexu/note-gen

A cross-platform Markdown AI note-taking software.

12,307TypeScript
Explore Repo

#23baptisteArno/typebot.io

💬 Typebot is a powerful chatbot builder that you can self-host.

9,780TypeScript
Explore Repo

#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.

9,560Rust
Explore Repo

#25BlinkDL/ChatRWKV

ChatRWKV is like ChatGPT but powered by RWKV (100% RNN) language model, and open source.

9,516Python
Explore Repo

#26friuns2/BlackFriday-GPTs-Prompts

List of free GPTs that doesn't require plus subscription

9,238
Explore Repo

#27yagop/node-telegram-bot-api

Telegram Bot API for NodeJS

9,118JavaScript
Explore Repo

#28assistant-ui/assistant-ui

Typescript/React Library for AI Chat💬🚀

8,880TypeScript
Explore Repo

#29h2oai/h2o-llmstudio

H2O LLM Studio - a framework and no-code GUI for fine-tuning LLMs. Documentation: https://docs.h2o.ai/h2o-llmstudio/

4,900Python
Explore Repo

#30Chevey339/kelivo

A Flutter LLM Chat Client. Support Mobile & Desktop.

3,307Dart
Explore Repo

#31tuya/TuyaOpen

Next-gen AI+IoT framework for T2/T3/T5AI/ESP32/and more – Fast IoT and AI Agent hardware integration

1,712C
Explore Repo

#32proma-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.

1,555TypeScript
Explore Repo

#33kwaroran/Risuai

Make your own story. User-friendly software for LLM roleplaying

1,542TypeScript
Explore Repo

#34aws-samples/bedrock-chat

AWS-native chatbot using Bedrock

1,319TypeScript
Explore Repo

#35shiwenwen/hope-agent

🦭 会记忆、能持续推进目标、会动态编排多 Agent 的跨端桌面 AI 助手,也可服务化常驻 NAS / 云端 | A cross-device desktop AI agent with memory, autonomous goals, dynamic workflows, and headless deployment

1,238Rust
Explore Repo

#36awesome-gptX/awesome-gpt

🏆 An awe-inspiring collection of resources, encompassing a wide range of tools, documents, resources, applications, and use cases related to ChatGPT.

1,122
Explore Repo

#37agents-flex/agents-flex

Agents-flex is A lightweight Java AI agent development framework (positioned as a counterpart to Spring AI). It supports features such as RAG, MCP, Skills, Text2SQL , LLM Wiki, Sub-agents, Web Search, TTS (synchronous and streaming), and STT.

1,036Java
Explore Repo

#38wecode-ai/Wegent

An open-source AI-native operating system to define, organize, and run intelligent agent teams

654Python
Explore Repo

#39ChatbotXIO/ChatbotX

The open-source ManyChat alternative, built for AI 🤖

487TypeScript
Explore Repo

#40DasterProkio/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.

217Python
Explore Repo

#41llm-ring/lmring

Open-source, self-hostable LLM arena with model compare, voting, and leaderboards

187TypeScript
Explore Repo

#42AIEPhoenix/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.

163TypeScript
Explore Repo

#43zhinjs/zhin

现代 TypeScript AI Agent 运行时 —— 多通道 Endpoint 接入、Harness 安全编排、插件热重载

133TypeScript
Explore Repo