Best Open Source chat Libraries
A curated list of the most popular GitHub repositories tagged with chat. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1RocketChat/Rocket.Chat
The Secure CommsOS™ for mission-critical operations
#22noise/ChatTTS
A generative speech model for daily dialogue.
#3khoj-ai/khoj
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
#4zulip/zulip
Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
#5iOfficeAI/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!
#6simplex-chat/simplex-chat
SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!
#7hubotio/hubot
A customizable life embetterment robot.
#8openimsdk/open-im-server
IM Chat OpenClaw
#9sjzar/chatlog
chat log tool, easily use your own chat data. 聊天记录工具,轻松使用自己的聊天数据
#10keybase/client
Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
#11coaidev/coai
🚀 Next Generation Multi-tenant AI One-Stop Solution. Builtin Admin & Billing System. Enterprise-Grade Unified LLM Gateway Support for 200+ Models And 35+ Providers, Load Balacing w/ Priority-base Routing, Cost Management, Chat Share, Cloud Sync, Credit/Subscription Billing, All File Parsing, Web Search, Built-in Model Cache.
#12WuKongIM/WuKongIM
More than just IM 不只是即时通讯(IM)
#13onetimesecret/onetimesecret
Keep passwords and other sensitive information out of your chat logs and inboxes.
#14Privoce/vocechat-web
VoceChat Web App
#15KudoAI/chatgpt.js
🤖 A powerful, lightweight JavaScript library + interactive CLI for ChatGPT
#16profanity-im/profanity
Ncurses based XMPP client
#17dappros/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.
#18scx567888/live-room-watcher
📺 可抓取直播间 弹幕, 礼物, 点赞, 原始流地址等
#19processone/fluux-messenger
Fluux Messenger: A fast, modern, cross-platform XMPP client for communities and organizations.
#20twirapp/twir
Twitch chat bot written on Golang and TypeScript.