Open-source chat-interface software
830 open-source libraries, tools and applications tagged chat-interface, ranked by how closely chat-interface is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
830 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| LocalSend LocalSend is a free, open‑source cross‑platform app that lets you securely share files and messages with nearby devices over a local networ… | 97 | 95060 | active |
| NextChat NextChat is a lightweight, fast open-source AI chat assistant web UI supporting multiple LLM providers like OpenAI GPT-4, Claude, Gemini, D… | 73 | 88834 | active |
| binary-husky/gpt_academic GPT Academic is a self-hosted Python application providing a practical chat interface for LLMs like GPT, GLM, Qwen, DeepSeek, and Claude, w… | 47 | 71417 | active |
| Rocket.Chat Rocket.Chat is an open‑source, secure communications platform that provides real‑time messaging, voice, video and collaboration tools. It c… | 92 | 46207 | active |
| Novu Novu is an open-source communication infrastructure that provides unified APIs for notifications and AI agent conversations across many cha… | 92 | 40038 | active |
| bitchat A decentralized peer-to-peer messaging app that combines offline Bluetooth LE mesh networking with internet-based Nostr protocol transport,… | 81 | 36273 | active |
| block/buzz Buzz is a self-hostable team workspace where humans and AI agents collaborate in shared rooms, built on a Nostr relay where every message, … | 79 | 36110 | active |
| SillyTavern SillyTavern is a locally installed, self-hosted web UI for interacting with text generation LLMs, image generation engines, and TTS voice m… | 91 | 33851 | active |
| telegramdesktop/tdesktop The official open-source Telegram Desktop messenger client, built on the Telegram API and MTProto secure protocol. It is a full-featured cr… | 93 | 33052 | stable |
| nanocoai/nanoclaw NanoClaw is a lightweight AI assistant that runs each agent in an isolated Docker container. It connects to multiple messaging platforms an… | 81 | 30874 | active |
| DrKLO/Telegram The official open-source code for the Telegram messenger app on Android, written in Java. It allows developers to build their own Telegram … | 66 | 30055 | active |
| Signal Messenger Signal is a free, open-source private messenger offering end-to-end encrypted text, voice, and video communication, built on the Signal Pro… | 92 | 29393 | stable |
| alibaba/spring-cloud-alibaba Spring Cloud Alibaba is a Java-based framework that extends Spring Cloud with Alibaba middleware components. It provides out‑of‑the‑box sol… | 86 | 29172 | active |
| Zulip Zulip is an open-source team chat application with unique topic-based threading that combines the best of email and real-time chat. It incl… | 93 | 25994 | stable |
| Cinnamon/kotaemon Kotaemon is an open-source RAG-based application providing a clean, customizable UI for chatting and doing question answering with your own… | 79 | 25795 | active |
| Happy Happy is a mobile, web, and desktop client for remotely controlling Claude Code and Codex coding agents from anywhere. It wraps the local C… | 85 | 24200 | active |
| Wechaty Wechaty is an open‑source Conversational RPA SDK for building chatbots on instant‑messaging platforms. It provides a unified API and plugga… | 45 | 23348 | active |
| SimpleX SimpleX Chat is a private messaging platform and set of mobile/desktop apps that operate without any user identifiers, delivering end-to-en… | 96 | 19495 | active |
| nesquena/hermes-webui Hermes WebUI is a lightweight, dark-themed web interface for the Hermes Agent, providing full CLI parity from a browser or phone. It runs a… | 78 | 18980 | active |
| ai-shifu/ChatALL ChatALL is an Electron desktop application that sends prompts to multiple AI chatbots (ChatGPT, Claude, Bing Chat, ChatGLM, ERNIE, and more… | 72 | 16503 | active |
| eigent-ai/eigent Eigent is an open-source desktop application for building and running AI agent workforces that automate complex multi-step workflows. Built… | 85 | 15506 | active |
| yc-software/qm QM is a self-hostable multiplayer agent harness that lets every employee in a company work with AI agents in personal and shared scopes acr… | 80 | 15434 | active |
| GaiZhenbiao/ChuanhuChatGPT Chuanhu Chat is a Python/Gradio-based web GUI for chatting with ChatGPT and many other LLMs (GPT-5/4, Claude, Gemini, ChatGLM, Llama, Ollam… | 64 | 15269 | active |
| NanmiCoder/cc-haha A local-first cross-platform desktop workspace for Claude Code and AI coding agents, built with Electron, React, and TypeScript. It provide… | 80 | 14671 | active |
| fathah/hermes-desktop Hermes One is a community-maintained native desktop app (Electron + React + TypeScript) for installing, configuring, and chatting with the … | 80 | 14407 | active |
| siteboon/claudecodeui CloudCLI (formerly Claude Code UI) is a free, open-source web and mobile UI for managing Claude Code, OpenCode, Cursor CLI, Codex, and Gemi… | 79 | 13842 | active |
| Element Element is a glossy, feature-rich Matrix client for web and desktop, built on the Matrix JS SDK, offering end-to-end encrypted messaging, v… | 94 | 13561 | active |
| assistant-ui/assistant-ui assistant-ui is an open-source TypeScript/React library of primitives and runtimes for building production-grade AI chat interfaces, with a… | 90 | 12564 | active |
| Chainlit/chainlit Chainlit is an open-source Python framework for building production-ready conversational AI applications with a built-in chat UI. It provid… | 94 | 12506 | active |
| openchamber/openchamber OpenChamber is an open-source agentic development environment providing a visual workspace (desktop app, web/PWA, and VS Code extension) fo… | 81 | 11812 | active |
| elder-plinius/G0DM0D3 G0DM0D3 is an open-source, multi-model AI chat interface designed for red-teaming, cognition research, and unrestricted LLM interaction. It… | 53 | 11643 | active |
| owncast/owncast Owncast is a self-hosted, single-user live video streaming and chat server written in Go, offering an alternative to mainstream streaming p… | 89 | 11584 | active |
| EKKOLearnAI/hermes-studio Hermes Studio is a local-first multi-agent workspace that provides a desktop app, local runtime, and web console for coordinating AI agent … | 78 | 11462 | active |
| holaboss-ai/holaOS holaOS is an open-source, local-first agentic desktop workspace built with Electron and TypeScript that lets enterprises assemble their own… | 63 | 11447 | active |
| cloudflare/cloudflare-os Cloudflare OS is an open-source AI productivity environment built on Cloudflare Workers, providing an agent chat UI, sandboxed app ('gadget… | 60 | 11445 | active |
| Misskey Misskey is an open-source, federated microblogging platform built on the ActivityPub protocol, part of the Fediverse. It is a self-hostable… | 99 | 11337 | active |
| huggingface/chat-ui Chat UI is the open source SvelteKit web application powering HuggingChat, providing a browser-based chat interface for LLMs. It connects t… | 79 | 10987 | active |
| ChatGPTBox-dev/chatGPTBox A browser extension that deeply integrates ChatGPT into your browsing experience across Chrome, Edge, Firefox, Safari, and Android. It prov… | 91 | 10757 | active |
| thesysdev/openui OpenUI is an open-source, renderer-agnostic Generative UI framework built around OpenUI Lang, a compact streaming-first DSL that lets LLM a… | 85 | 10732 | active |
| chathub-dev/chathub ChatHub is an all-in-one AI chat client, originally a Chrome/Edge browser extension and now also a web app and mobile/desktop apps, that le… | 58 | 10658 | active |
| lencx/ChatGPT A cross-platform ChatGPT desktop application built with Tauri (Rust) for Mac, Windows, and Linux. It wraps the ChatGPT web experience in a … | 23 | 54645 | maintenance |
| Fluxer Fluxer is a free and open source instant messaging and VoIP chat application for friends, groups, and communities, offering text, voice, vi… | 80 | 10610 | active |
| baptisteArno/typebot.io Typebot is a fair-source, self-hostable visual chatbot builder that lets users create advanced conversational apps and forms with 45+ build… | 97 | 10507 | active |
| Sphere Sphere is a Web3 wallet and agent platform for the Unicity network, combining a crypto wallet with direct messages, group chat (Nostr/NIP-2… | 61 | 9719 | active |
| backnotprop/plannotator Plannotator is a local, browser-based review tool for AI coding agents like Claude Code, Codex, and Gemini CLI. It hooks into the agent's p… | 80 | 9548 | active |
| miurla/morphic Morphic is an open-source AI-powered search engine that generates grounded, cited answers with a generative UI that renders rich inline com… | 93 | 9181 | active |
| lencx/Noi Noi is a cross-platform desktop AI browser that unifies multiple AI chat services (ChatGPT, Claude, Gemini, Perplexity, DeepSeek, etc.) int… | 77 | 9063 | active |
| a-ghorbani/pocketpal-ai PocketPal AI is an open-source mobile app that runs GGUF language models entirely on-device for private, offline chat. It supports model do… | 87 | 8727 | active |
| LC044/WeChatMsg WeChatMsg (留痕/MemoTrace) is a desktop application built with PyQt that extracts, exports, and preserves WeChat chat history on a user's own… | 55 | 42101 | maintenance |
| Vesktop Vesktop is a custom open-source Discord desktop client with Vencord preinstalled, offering better performance, built-in telemetry blocking,… | 89 | 8447 | active |
| n4ze3m/page-assist Page Assist is an open-source browser extension that adds a sidebar and web UI for interacting with locally running AI models like Ollama f… | 91 | 8225 | active |
| YaoApp/yao Yao Agents is a self-hosted, AI-native platform for running AI agents and workspaces across your own devices, with a task board, isolated w… | 95 | 8140 | active |
| rikkahub/rikkahub RikkaHub is a native Android LLM chat client built with Kotlin and Jetpack Compose that supports switching between multiple AI providers su… | 81 | 7859 | active |
| HuLa HuLa is a cross-platform instant messaging desktop and mobile application built with Tauri, Rust, Vue 3, and TypeScript. It offers a high-p… | 80 | 7762 | active |
| ValueCell-ai/ClawX ClawX is an open-source Electron desktop application that provides a graphical interface for OpenClaw AI agents, replacing terminal-based A… | 78 | 7607 | active |
| sindresorhus/caprine Caprine is an unofficial, privacy-focused Facebook Messenger desktop client built with Electron. It offers themes, keyboard shortcuts, menu… | 52 | 7392 | stable |
| basketikun/infinite-canvas An open-source infinite canvas workbench for AI-driven visual creation, combining canvas orchestration, AI image generation, reference-imag… | 79 | 7369 | active |
| craft-ai-agents/craft-agents-oss Craft Agents is an open-source, agent-native desktop application for working with AI agents in a document-centric, GUI-based workflow inste… | 78 | 7240 | active |
| Fiora Fiora is an open source real-time chat application built with Node.js, React, Socket.IO, and MongoDB. It supports group and private messagi… | 32 | 7165 | active |
| agegr/pi-web Pi Web is a local browser-based UI for the pi coding agent, sharing its configuration and session files. It lets users browse and resume ag… | 81 | 7093 | active |
| mckaywrigley/chatbot-ui Chatbot UI is an open-source, self-hostable web chat application for conversing with any AI model, with chat history and multi-model suppor… | 31 | 33349 | maintenance |
| liliMozi/openhanako HanaAgent is a cross-platform desktop application providing a personal AI agent with persistent memory, customizable personality, and auton… | 76 | 6809 | active |
| Dooy/chatgpt-web-midjourney-proxy A unified web/desktop UI for ChatGPT plus AI image, music, and video generation services like Midjourney, Suno, Luma, Runway, and Flux. It … | 93 | 6795 | active |
| zhukunpenglinyutong/jetbrains-cc-gui A JetBrains IntelliJ IDEA plugin providing a visual GUI for Claude Code and OpenAI Codex AI coding assistants. It adds conversation, agent,… | 82 | 6776 | active |
| outsourc-e/hermes-workspace Hermes Workspace is a native web UI for the Nous Research Hermes Agent, bundling chat, terminal, memory browsing, skills marketplace, MCP m… | 72 | 6661 | active |
| Chanzhaoyu/chatgpt-web A self-hosted ChatGPT demo web application built with Express (Node.js backend) and Vue 3 frontend. It supports two access methods: the off… | 10 | 31414 | maintenance |
| openai/openai-cs-agents-demo A demo application from OpenAI implementing a customer service chat experience using the OpenAI Agents SDK, with a Python backend for multi… | 41 | 6575 | active |
| CodePilot CodePilot is a multi-model AI agent desktop client built with Electron and Next.js that connects to 17+ AI providers through a single inter… | 76 | 6471 | active |
| Agora Flat Flat is the open-source Web, Windows, and macOS client of Agora Flat, an online classroom platform. It provides real-time interactive white… | 66 | 6438 | active |
| E2B An open-source Next.js template for building AI-generated apps, similar to Claude Artifacts or v0. It uses the E2B SDK to securely execute … | 68 | 6388 | active |
| The Lounge The Lounge is a modern, responsive, self-hosted web-based IRC client built with Node.js and Vue.js. It acts as both a client and a bouncer,… | 93 | 6343 | active |
| KunAgent/Kun Kun is a local-first AI agent workspace that lets AI plan, execute, verify, and deliver real work in coding, writing, design, research, and… | 82 | 6318 | active |
| MessageKit/MessageKit MessageKit is a community-driven Swift library for building customizable chat and messaging UIs in iOS apps, serving as the replacement for… | 66 | 6268 | active |
| Telegram X Telegram X is the official alternative Telegram client for Android, built on TDLib and the MTProto secure protocol. This repository contain… | 94 | 6058 | active |
| truefoundry/trueforge TrueForge is an open-source agent harness that provides the runtime layer turning an LLM into a working agent, with MCP tools, skills, sand… | 79 | 6032 | active |
| gluonfield/enchanted Enchanted is an open-source iOS/macOS/visionOS chat app that connects to a self-hosted Ollama server to chat with private local language mo… | 69 | 6008 | active |
| shazow/ssh-chat ssh-chat is a custom SSH server written in Go that replaces the shell with a chat prompt, so users connect via ssh and land in a chat room.… | 47 | 5909 | active |
| ayn2op/discordo Discordo is a lightweight, feature-rich Discord client that runs in the terminal as a TUI, written in Go. It supports password, QR, and tok… | 77 | 5836 | active |
| vercel-labs/open-agents Open Agents is an open-source reference application and template for building cloud-hosted background coding agents on Vercel. It combines … | 58 | 5833 | active |
| WorkAdventure WorkAdventure is an open-source collaborative web application that presents virtual offices and events as a 16-bit RPG-style world where av… | 94 | 5822 | active |
| Telegram for macOS The official open-source Telegram messaging client for macOS, written in Swift. It provides the full Telegram experience—chats, calls, chan… | 48 | 5768 | active |
| serge-chat/serge Serge is a self-hosted web chat interface for running LLMs locally via llama.cpp, built with a SvelteKit frontend and FastAPI backend. It s… | 10 | 5709 | active |
| kuaifan/dootask DooTask is an open-source, self-hosted online project and task management application built with PHP. It combines project/task management, … | 95 | 5595 | active |
| karpathy/llm-council A local web app that sends a user's question to multiple LLMs via OpenRouter, has them anonymously review and rank each other's answers, an… | 37 | 25563 | maintenance |
| UnigramDev/Unigram Unigram is an open-source Telegram client for Windows built in C# using UWP. It supports full Telegram features including secret chats, voi… | 92 | 5423 | active |
| tiann/hapi HAPI is a local-first app that wraps AI coding agents like Claude Code, Codex, and OpenCode, letting you control them remotely via a Web/PW… | 78 | 5220 | active |
| colanode/colanode Colanode is an open-source, local-first collaboration workspace combining real-time chat, rich-text pages/wikis, customizable databases, an… | 66 | 5163 | active |
| IsmaelMartinez/teams-for-linux An unofficial Electron-based desktop client for Microsoft Teams on Linux, wrapping the Teams web app with native integrations. It adds syst… | 95 | 5158 | active |
| milind-soni/OpenMausBot OpenMausBot is an open-source, local-first desktop chat application (Electron, TypeScript) where each contact is an AI agent powered by Cla… | 77 | 5133 | active |
| ccch1mneyyy/dsh-TUI dsh-TUI is a Claude Code-style full-screen terminal UI plugin for DeepSeek Harness (DSH), built with Ink/React and mounted via Cordis patch… | 81 | 5049 | active |
| ant-design/x Ant Design X is a React UI component library and toolkit from the Ant Design team for building AI-driven conversational interfaces, includi… | 83 | 4808 | active |
| basecamp/once-campfire Campfire is a self-hosted, web-based group chat application from Basecamp, written in Ruby on Rails, offering rooms, DMs, file sharing, sea… | 85 | 4786 | active |
| ferdium/ferdium-app Ferdium is a community-built desktop application that combines all your messaging and web services (WhatsApp, Slack, Telegram, etc.) into a… | 93 | 4690 | active |
| squidowl/halloy Halloy is an open-source IRC client written in Rust using the iced GUI library, available for macOS, Windows, and Linux. It focuses on bein… | 99 | 4554 | active |
| alibaba/ChatUI ChatUI is a React component library and UI design language from Alibaba for building conversational chat interfaces. It provides chat messa… | 52 | 4450 | active |
| zhukunpenglinyutong/desktop-cc-gui Desktop CC GUI (ccgui) is an open-source multi-engine AI coding desktop client built with Tauri 2, React 19, TypeScript, and Rust. It wraps… | 78 | 4445 | active |
| m1heng/clawdbot-feishu A Feishu/Lark channel plugin for OpenClaw that lets the OpenClaw AI assistant communicate through Feishu messaging. It is installed via the… | 58 | 4231 | active |
| openagents-org/openagents OpenAgents is an open-source platform (Apache-2.0) for building, connecting, and orchestrating collaborative multi-agent AI systems. It com… | 84 | 4227 | active |
| Chevey339/kelivo Kelivo is an open-source, cross-platform LLM chat client built with Flutter that runs on Android, iOS, HarmonyOS, Windows, macOS, and Linux… | 84 | 4176 | active |
| erxes Erxes is an open-source, self-hostable 'Experience Operating System' (XOS) that unifies customer messaging, sales pipelines, marketing, ope… | 95 | 4094 | active |
page 1 / 9 next →