Open source chat projects
Every project in the registry tagged chat, ranked by real GitHub adoption.
Self-hosted team messaging with voice, video, and AI
AI second brain for research, automation, and personal agents
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
Organized team chat for distributed teams
Build your own federated discussion community
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
Venom is a high-performance system developed with JavaScript to create a bot for WhatsApp, support for creating any interaction, such as customer service, media
Self-hosted team workspace with chat, docs, and databases
The UI design language and React library for Conversational UI
📲 ChatGPT Android demonstrates a Chatbot application using OpenAI's chat API on Android with Stream Chat SDK for Compose.
⌨️ Keyboard manager which works in identical way on both iOS and Android
Open-source customer communication platform
Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.
Serverless team chat over Tor, no phone number needed
开源在线客服系统GO语言开发GO-FLY,免费在线客服系统/GOFLY LIVE CHAT: open source self-hosted private cloud customer support live chat software by golang
💬 Chat with anyone on any website.
Modern XMPP ("Jabber") Chat Client using GTK/Vala
Secure peer-to-peer chat that is serverless, decentralized, and ephemeral
XMPP for JavaScript
OpenVidu Platform: self-hosted real-time video and audio for your apps, built on LiveKit and mediasoup
Movim - Decentralized social platform
Create custom spaces to chat, game, and connect globally
Twake is a secure open source collaboration platform to improve organizational productivity.
A community discussion platform: Brings together the main features from StackOverflow, Slack, Discourse, Reddit, and Disqus blog comments.
A highly-customizable web-based client for Azure Bot Services.
Make your own story. User-friendly software for LLM roleplaying
Transform team email into efficient collaborative workflows
一个基于小智、xiaozhi-server的Android、IOS语音对话应用,支持实时语音交互和文字对话。现在是flutter版本,打通IOS、Android端。请同志们动动小手,点点小星星,予以鼓励。
Decentralized private messenger with chat-shared tools and games for Desktop
💬 Javascript library for the Twitch Messaging Interface. (Twitch.tv)
Lightweight, self-hosted, open-source chat server with voice, video, text, and screen sharing. Built for small groups who want privacy, simplicity, and full con
AI chat companion with versatile model support
A modern, self-hosted team chat built on Cloudflare — realtime messaging, Telegram bridge, encrypted messages & files, and WebMCP. | 基于 Cloudflare 的现代自部署团队聊天系统:
🐙 The Go backend powering OCTO — an open workplace built for humans × AI agents. REST & WebSocket APIs, Lobster (AI agent) orchestration, and WuKongIM real-tim
All-in-one native macOS AI chat application for virtually any AI provider
One-click, privacy-first exporter for Claude.ai chats — clean Markdown with artifacts and attachments, ready for Obsidian and RAG.
Messaging SDK with AI agents for web, iOS, and Android
The AI chat app that sweats the details. Every top model, real memory, living documents, and your own tools.
Community-driven platform built for transparency
Secure, scalable chat server for modern applications
No-code platform to build AI agents and automate support
Related tags
Frequently asked questions
How many open source chat projects are there?
This registry tracks 42 projects tagged chat, with 259,039 GitHub stars between them. The most-adopted is Rocket.Chat at 46,358 stars.
Are these chat projects free to use?
Yes — 38 of the 42 carry an explicit open-source licence across 6 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 chat 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 chat projects still maintained?
32 of the 42 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.