Open source chatbot projects

Every project in the registry tagged chatbot, ranked by real GitHub adoption.

projects 36 combined stars ★ 650K refresh nightly
01 nanobot ★ 48K

Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, automation, and chat ap

last push7 hours ago languagePython licenseMIT
02 chatbox ★ 42K

Powerful AI Client

last push35 hours ago languageTypeScript licenseGPL-3.0
03 AstrBot ★ 41K

AI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨

last push9 hours ago languagePython licenseAGPL-3.0
04 Langchain-Chatchat ★ 39K

Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowle

last push10 months ago languagePython licenseApache-2.0
05 QwenPaw ★ 35K

Your Personal AI Assistant; easy to install, deploy on your own machine or on the cloud; supports multiple chat apps with easily extensible capabilities.

last push14 hours ago languageTypeScript licenseApache-2.0
06 AionUi ★ 33K

Open-source 24/7 Cowork app for OpenClaw, Hermes, Claude Code, Codex, OpenCode and 20+ more CLI Agent | Customize your assistants | Team them up|Star if you lik

last push9 days ago languageTypeScript licenseApache-2.0
07 agentscope ★ 32K

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

last push14 hours ago languagePython licenseApache-2.0
08 sim ★ 30K

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

last push5 hours ago languageTypeScript licenseApache-2.0
09 python-telegram-bot ★ 29K

We have made you a wrapper you can't refuse

last push11 hours ago languagePython licenseGPL-3.0
10 repomix ★ 28K

📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Langua

last push5 days ago languageTypeScript licenseMIT
11 kotaemon ★ 26K

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

last push2 months ago languagePython licenseApache-2.0
12 CosyVoice ★ 24K

Multi-lingual large voice generation model, providing inference, training and deployment full-stack ability.

last push4 months ago languagePython licenseApache-2.0
13 wechaty ★ 23K

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

last push9 months ago languageTypeScript licenseApache-2.0
14 MaxKB ★ 23K

AI assistant that enhances enterprise knowledge management

last push12 hours ago languagePython licenseGPL-3.0
15 coze-studio ★ 22K

An AI agent development platform with all-in-one visual tools, simplifying agent creation, debugging, and deployment like never before. Coze your way to AI Agen

last push2 months ago languageTypeScript licenseApache-2.0
16 eliza ★ 19K

Open source agentic operating system

last push5 hours ago languageTypeScript licenseMIT
17 Leon ★ 18K

Your open-source personal assistant for server automation

last push10 hours ago languageTypeScript licenseMIT
18 ChatALL ★ 16K

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

last push6 days ago languageJavaScript licenseApache-2.0
19 ChuanhuChatGPT ★ 15K

GUI for ChatGPT API and many LLMs. Supports agents, file-based QA, GPT finetuning and query with web search. All with a neat UI.

last push37 hours ago languagePython licenseGPL-3.0
20 Botpress ★ 15K

Build powerful AI agents with cutting-edge LLM technology

last push5 hours ago languageTypeScript licenseMIT
21 assistant-ui ★ 12K

Typescript/React Library for AI Chat 💬🚀

last push5 hours ago languageTypeScript licenseMIT
22 bisheng ★ 12K

BISHENG is an open LLM devops platform for next generation Enterprise AI applications. Powerful and comprehensive features include: GenAI workflow, RAG, Agent,

last push11 hours ago languagePython licenseApache-2.0
23 aichat ★ 10K

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.

last push7 months ago languageRust licenseApache-2.0
24 Typebot ★ 10K

Create powerful chatbots without coding

last push3 days ago languageTypeScript license
25 node-telegram-bot-api ★ 9.2K

Telegram Bot API for NodeJS

last push10 days ago languageTypeScript licenseMIT
26 nonebot2 ★ 7.7K

跨平台 Python 异步聊天机器人框架 / Asynchronous multi-platform chatbot framework written in Python

last push2 days ago languagePython licenseMIT
27 LobsterAI ★ 6.0K

Open-source, desktop-grade AI agent that gets real work done — data analysis, slides, docs, video & web research. Built on OpenClaw; runs tools on your real des

last push8 hours ago languageTypeScript licenseMIT
28 openagent ★ 5.6K

⚡️next-generation personal AI assistant powered by LLM, RAG and agent loops, supporting computer-use, browser-use and coding agent, demo: https://demo.openagent

last push13 hours ago languageGo licenseApache-2.0
29 gptme ★ 4.4K

Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web. Make your own persistent autonomous agent on top!

last push5 hours ago languagePython licenseMIT
30 Chaskiq ★ 3.6K

Open-source customer communication platform

last push3 months ago languageTypeScript license
31 holmesgpt ★ 3.4K

SRE Agent - CNCF Sandbox Project

last push9 hours ago languagePython licenseApache-2.0
32 DeskcommCRM ★ 3.0K

Open-source AI sales OS — self-hosted CRM with native AI agents + WhatsApp (WAHA). Open alternative to Kommo, Octadesk & Intercom for any business that sells by

last push5 hours ago languageTypeScript licenseMIT
33 goflylivechat ★ 2.6K

开源在线客服系统GO语言开发GO-FLY,免费在线客服系统/GOFLY LIVE CHAT: open source self-hosted private cloud customer support live chat software by golang

last push13 months ago languageHTML licenseApache-2.0
34 Hexabot ★ 1.2K

Self-hosted AI agents and workflows across any channel

last push25 days ago languageTypeScript license
35 Ethora ★ 545

Messaging SDK with AI agents for web, iOS, and Android

last push8 hours ago languageJavaScript licenseApache-2.0
36 Tiledesk ★ 15

No-code platform to build AI agents and automate support

last push8 hours ago languageTypeScript licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source chatbot projects are there?

This registry tracks 36 projects tagged chatbot, with 649,726 GitHub stars between them. The most-adopted is nanobot at 48,274 stars.

Are these chatbot projects free to use?

Yes — 33 of the 36 carry an explicit open-source licence across 4 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which chatbot project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these chatbot projects still maintained?

31 of the 36 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.