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 |
|---|---|---|---|
| fossasia/susi_slackbot A Slack bot that lets users interact with the SUSI AI assistant inside their Slack workspaces. It is built on Node.js and connects Slack me… | 10 | 1505 | abandoned |
| thecookingsenpai/autogpt-gui A graphical user interface for AutoGPT built with JavaScript and Node.js, allowing users to interact with AutoGPT agents through a visual i… | 10 | 1499 | abandoned |
| fossasia/susi_firefoxbot A Firefox WebExtension that lets users chat with the SUSI.AI assistant from the browser toolbar without leaving the current tab. It is a Ja… | 32 | 1497 | abandoned |
| JabbR/JabbR JabbR is a collaborative real-time chat application built with ASP.NET and SignalR, supporting public and private chat rooms, notifications… | 23 | 1491 | abandoned |
| thedjpetersen/subway Subway is a web-based IRC client with a multi-user Node.js backend and a JavaScript-heavy frontend communicating over websockets. It suppor… | 62 | 1465 | abandoned |
| anaclumos/bing-chat-for-all-browsers A browser extension that enables Bing Chat (Microsoft's ChatGPT-powered search assistant) on Chrome and Firefox, which normally restrict it… | 10 | 1423 | abandoned |
| dairoot/ChatGPT-Mirror A self-hosted ChatGPT mirror site that lets multiple users share ChatGPT accounts through a managed web interface with an admin backend. It… | 53 | 1404 | abandoned |
| element-hq/riot-android Riot-Android is a glossy Matrix collaboration client for Android, written in Java. It is deprecated and has been replaced by Element Androi… | 10 | 1392 | abandoned |
| lukejacksonn/react-slack-clone A complete Slack-style real-time chat application built with React and Pusher's Chatkit SDK, demonstrating rooms, messaging, typing indicat… | 10 | 1333 | abandoned |
| miurla/babyagi-ui BabyAGI UI is a Next.js web application that provides a ChatGPT-like interface for running and developing with the BabyAGI autonomous AI ag… | 10 | 1326 | abandoned |
| Candy Candy is a JavaScript-based web chat client for XMPP (Jabber) focused on real-time multi-user chat rooms. It is highly customizable via plu… | 10 | 1314 | abandoned |
| MateriiApps/OpenCord OpenCord is an open-source, Material You-styled third-party Discord client for Android built with Kotlin and Jetpack Compose. The project i… | 10 | 1310 | abandoned |
| zyprosoft/ZYChat ZYChat is an Objective-C chat UI framework for iOS, optimized for high-frequency refreshing of recent conversation lists and chat pages, su… | 23 | 1307 | abandoned |
| iwxyi/MagicalDanmaku MagicalDanmaku was a C++ desktop application for interacting with Bilibili live streams, providing danmaku (bullet comment) display and man… | 10 | 1237 | abandoned |
| yuezk/chatgpt-mirror A self-hosted web application that mirrors the ChatGPT experience using the OpenAI gpt-3.5-turbo API. It runs on Node.js (or Docker) and se… | 10 | 1218 | abandoned |
| gyjzh/LLWeChat LLWeChat is an open-source iOS instant messaging application written in Objective-C that replicates WeChat's chat experience with real mess… | 32 | 1213 | abandoned |
| nswbmw/N-chat A multi-user chat room application built with Express and Socket.IO on Node.js. It also serves as a tutorial project, with accompanying wik… | 32 | 1145 | abandoned |
| sugyan/claude-code-webui A web-based chat interface for the Claude Code CLI, providing streaming responses in a browser UI usable on desktop and mobile. Distributed… | 10 | 1137 | abandoned |
| cryptocat/cryptocat Cryptocat is a desktop application providing encrypted, secure chat built on Electron with JavaScript. It packages for Windows, Linux, and … | 32 | 1114 | abandoned |
| maccman/holla Holla is an open-source group chat application built as a Rich Internet Application with a fully asynchronous JavaScript UI. It was release… | 32 | 1058 | abandoned |
| evanyeung/terminal-slack A terminal-based Slack client built with Node.js that lets users browse channels, users, and messages and send replies entirely from the co… | 32 | 1029 | abandoned |
| derrickreimer/level Level is a team communication platform designed to reduce real-time interruptions and support deep work, built as a full-scale Elixir/Phoen… | 32 | 1010 | abandoned |
| susiai/susi_android_v1 An Android chat client app for the Susi AI assistant (asksusi.com), written in Java. It provides a mobile interface for conversing with the… | 32 | 1001 | abandoned |
| cloudfuji/kandan Kandan is an open-source self-hosted group chat application built with JavaScript, designed as a sleek alternative to hosted chat services.… | 32 | 998 | abandoned |
| Hermes Agent Hermes Agent is an open‑source autonomous AI agent that runs on the command line or as a native desktop app. It continuously learns from in… | 86 | 254714 | active |
| Odysseus AI Workspace Odysseus is a self-hosted, privacy-first AI workspace that combines chat, autonomous agents, tools/MCP integration, model serving, and deep… | 57 | 87526 | active |
| OmniRoute OmniRoute is a free, MIT-licensed AI gateway that exposes a single OpenAI-compatible endpoint routing to 350+ LLM providers (90+ with free … | 78 | 77757 | active |
| AnythingLLM AnythingLLM is an all-in-one, local-first AI application for chatting with your documents, running AI agents, and building workflows entire… | 97 | 67412 | active |
| Appwrite Appwrite is an open‑source backend‑as‑a‑service platform that provides authentication, databases, storage, functions, messaging, realtime a… | 98 | 57584 | active |
| Freqtrade Freqtrade is a free, open‑source cryptocurrency trading bot written in Python. It supports multiple exchanges, offers a Telegram and web UI… | 98 | 55362 | active |
| exo-explore/exo exo is a Python application that turns a collection of devices (Macs, GPUs, etc.) into a distributed AI cluster for running large language … | 82 | 47847 | active |
| oobabooga/textgen TextGen is an open-source desktop application for running large language models locally with full privacy and no telemetry. It provides a c… | 83 | 47700 | active |
| LibreChat LibreChat is an open-source, self-hosted web application providing a unified ChatGPT-style interface for multiple AI providers (OpenAI, Ant… | 85 | 46021 | active |
| Streamlit Streamlit is an open-source Python framework that turns data scripts into interactive web apps in minutes, with widgets, charts, and datafr… | 99 | 45933 | stable |
| BettaFish BettaFish (微舆) is a from-scratch multi-agent public opinion analysis system in Python that monitors 30+ social media platforms, analyzes mi… | 75 | 42341 | active |
| AstrBot AstrBot is an open-source AI agent assistant and development framework written in Python. It provides multi‑platform LLM chatbots with plug… | 95 | 41689 | active |
| yudao (ruoyi-vue-pro) Yudao Ruoyi Vue Pro is a full‑stack, open‑source admin platform built with Spring Boot, MyBatis Plus and Vue. It provides a rich set of ent… | 98 | 39530 | active |
| agentscope-ai/QwenPaw QwenPaw is a self-hosted personal AI assistant built in Python that connects to multiple chat channels (DingTalk, Feishu, QQ, Discord, iMes… | 80 | 35441 | active |
| hsliuping/TradingAgents-CN A Chinese-enhanced fork of the TradingAgents multi-agent LLM framework for stock analysis and trading research, supporting A-shares, Hong K… | 62 | 32318 | active |
| BigPizzaV3/CodexPlusPlus Codex++ is an open-source external launcher and management tool for the OpenAI Codex / ChatGPT desktop apps, built with Rust and Tauri. It … | 77 | 31876 | active |
| firecrawl/open-lovable Open Lovable is an AI-powered web application that lets users chat with an LLM to clone and recreate any website as a modern React app. It … | 63 | 28681 | active |
| pingdotgg/t3code T3 Code is an open-source 'agent harness control surface' that lets you orchestrate coding agents like Claude Code, Codex, Cursor, Grok Bui… | 83 | 28386 | active |
| Kilo Kilo Code is an open-source (MIT) AI coding agent available as a VS Code extension, JetBrains plugin, and CLI, with cloud agents and a mode… | 84 | 27653 | active |
| OpenWork OpenWork is a free, open-source desktop app for building and sharing AI agent workflows, positioned as an open-source alternative to Claude… | 79 | 24170 | active |
| 1Panel-dev/MaxKB MaxKB is an open-source, self-hosted platform for building enterprise-grade AI agents with RAG pipelines, workflow orchestration, and MCP t… | 96 | 22992 | active |
| avante-corp/avante.nvim A Neovim plugin that emulates the Cursor AI IDE experience inside the editor. It provides AI-driven code suggestions, chat-based code assis… | 89 | 18175 | active |
| a2ui-project/a2ui A2UI is an open standard and set of libraries that lets AI agents generate rich, interactive user interfaces by sending declarative JSON co… | 85 | 16723 | active |
| ag-ui-protocol/ag-ui AG-UI is an open, lightweight, event-based protocol that standardizes how AI agent backends connect to user-facing frontend applications. I… | 82 | 16423 | active |
| Open-LLM-VTuber Open-LLM-VTuber is a cross-platform AI companion application that enables real-time voice conversations with LLMs, featuring a Live2D avata… | 62 | 13896 | active |
| nanobrowser/nanobrowser Nanobrowser is an open-source Chrome extension that provides AI-powered web automation through a multi-agent system (Planner, Navigator, et… | 67 | 13818 | active |
| nearai/ironclaw IronClaw is an open-source, Rust-based 'Agent OS' and personal AI assistant that runs locally or on NEAR AI Cloud, with a WebUI, terminal, … | 79 | 12629 | active |
| BentoML OpenLLM is a Python framework and CLI for self-hosting open-source large language models (Llama, DeepSeek, Qwen, Mistral, etc.) as OpenAI-c… | 76 | 12552 | active |
| H2O h2oGPT is an Apache-2.0 open-source application for chatting with local, private LLMs and querying/summarizing your own documents (PDFs, Wo… | 10 | 11942 | active |
| wangrongding/wechat-bot A Node.js-based multi-platform instant messaging AI agent built on Wechaty that connects WeChat, Telegram, WhatsApp, and Lark to LLM provid… | 64 | 11421 | active |
| Doriandarko/claude-engineer An interactive AI assistant framework built on Anthropic's Claude 3.5 Sonnet that can autonomously generate and manage its own tools during… | 24 | 11211 | active |
| sigoden/aichat AIChat is an all-in-one command-line LLM client written in Rust that connects to 20+ providers including OpenAI, Claude, Gemini, and Ollama… | 60 | 10471 | active |
| Kuberwastaken/claurst Claurst is an open-source, multi-provider terminal coding agent written in Rust, originally a clean-room reimplementation of Claude Code. I… | 82 | 10325 | active |
| chaitin/PandaWiki PandaWiki is an open-source, AI large-language-model-driven knowledge base system for building intelligent product docs, technical document… | 81 | 10309 | active |
| companion-inc/feynman Feynman is an open-source AI research agent that reads papers, searches the web, writes cited research drafts, plans experiments, and ranks… | 78 | 9938 | active |
| Evolution API Evolution API is an open-source REST API for WhatsApp and multi-channel messaging, supporting both the Baileys-based WhatsApp Web API and t… | 73 | 9837 | active |
| TencentCloud/Octop Octop is an open-source, self-hosted AI assistant built on a multi-agent, multi-user architecture that runs entirely on your own machine. I… | 81 | 9697 | active |
| Terax Terax is a lightweight (~7 MB) open-source desktop application that combines a GPU-rendered terminal, code editor, file explorer, git sourc… | 78 | 9305 | active |
| BigBlueButton BigBlueButton is an open-source web conferencing system purpose-built for online learning, supporting real-time audio, video, slides with w… | 100 | 9248 | active |
| zhu1090093659/dsh-web dsh-web is a plugin aggregation ecosystem package for the DeepSeek Harness (DSH) Web GUI, bundling independently installable plugins such a… | 81 | 9152 | active |
| chaitanyagiri/munder-difflin Munder Difflin is a free, open-source desktop multi-agent harness that wraps terminal coding agent CLIs (Claude Code, Codex, Grok, Gemini C… | 81 | 8890 | active |
| AAswordman/Operit Operit AI is an open-source AI agent and chat application for Android built with Kotlin and Jetpack Compose. It connects cloud or local LLM… | 86 | 8416 | active |
| CryptPad CryptPad is an open-source, end-to-end encrypted collaborative office suite that synchronizes documents in real time. It includes rich text… | 87 | 8003 | stable |
| ArvinLovegood/go-stock A Wails + NaiveUI desktop application that combines stock market data (A-shares, Hong Kong, US markets) with LLM-powered analysis, includin… | 85 | 7891 | active |
| pickle-com/glass Glass by Pickle is an open-source Electron desktop app that acts as a 'digital mind extension', seeing your screen and listening in real ti… | 39 | 7602 | active |
| apurvsinghgautam/robin Robin is an AI-powered dark web OSINT investigation tool that uses LLMs to refine queries, filter results from dark web search engines, and… | 86 | 7440 | active |
| spinabot/brigade Brigade is a self-hosted, MIT-licensed multi-agent runtime where a crew of AI agents on an org chart delegate work, switch models mid-task,… | 73 | 7412 | active |
| Ed1s0nZ/CyberStrikeAI CyberStrikeAI is a Go-based AI-native cybersecurity platform that combines LLM-powered agents, MCP-native tools, RAG knowledge bases, and v… | 79 | 7343 | active |
| JerryZLiu/Dayflow Dayflow is an open-source, local-first macOS app that automatically turns your screen activity into a timeline of what you accomplished, us… | 81 | 7276 | active |
| OnionShare OnionShare is an open-source desktop and mobile application that lets users securely and anonymously share files, host websites, and chat o… | 84 | 7156 | active |
| enricoros/big-AGI Big-AGI is an open-source AI workspace web application that lets users chat with many state-of-the-art LLM providers (OpenAI, Anthropic, Ge… | 91 | 7151 | active |
| Dimillian/IceCubesApp IceCubesApp is an open-source SwiftUI Mastodon client for iOS, iPadOS, macOS, and visionOS. It supports connecting to any Mastodon instance… | 98 | 7083 | active |
| Sandstorm Sandstorm is a self-hostable web productivity suite implemented as a security-hardened web app package manager. It lets users install and r… | 75 | 7077 | active |
| iPolloWork iPolloWork is an enterprise-grade, local-first agent workbench that unifies multiple agent engines (Codex Harness, DeepSeek Harness, OpenCo… | 84 | 6866 | active |
| FullStackHero .NET Starter Kit A production-grade .NET 10 starter kit template combining a modular-monolith Web API (vertical slice architecture) with two React 19 front-… | 81 | 6814 | active |
| PlainApp PlainApp is an open-source Android app that runs a local web server on your phone, letting you manage files, media, contacts, SMS, notes, a… | 92 | 6777 | active |
| 11cafe/jaaz Jaaz is an open-source multimodal creative assistant application that serves as a privacy-focused, locally usable alternative to Canva and … | 49 | 6689 | active |
| AIOS AIOS is an 'AI Agent Operating System' that embeds LLMs into an OS-like kernel providing scheduling, context switching, memory, storage, an… | 69 | 6445 | active |
| therealXiaomanChu/ex-skill A Claude Code skill (plugin) that distills an ex-partner into a personalized AI persona. It ingests chat exports (WeChat, QQ), screenshots,… | 46 | 6406 | active |
| ThinkInAIXYZ/deepchat DeepChat is an open-source, local-first AI agent desktop client built with Electron that connects to multiple LLM providers like OpenAI, Cl… | 88 | 6369 | active |
| nickscamara/open-deep-research An open-source clone of OpenAI's Deep Research, built as a Next.js web application. It uses Firecrawl's search and extract APIs to gather l… | 17 | 6291 | active |
| jihe520/MathModelAgent MathModelAgent is a multi-agent LLM application that automates mathematical modeling competitions end-to-end: it analyzes a problem, builds… | 87 | 6220 | active |
| netease-youdao/LobsterAI LobsterAI is an open-source, desktop-grade AI agent application by NetEase Youdao that performs real work like data analysis, slides, docum… | 76 | 6064 | active |
| generalaction/emdash Emdash is an open-source desktop application (Agentic Development Environment) for running multiple AI coding agents in parallel, each isol… | 81 | 5986 | active |
| Zammad Zammad is a web-based, open-source helpdesk and customer support/ticketing platform that unifies customer communication across channels lik… | 76 | 5974 | stable |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| PySpur-Dev/pyspur PySpur is an open-source visual playground and builder for AI agent workflows, letting engineers build agents via drag-and-drop UI or Pytho… | 61 | 5792 | active |
| RuoYi-AI RuoYi AI is an open-source, enterprise-grade full-stack AI assistant platform built in Java on the RuoYi ecosystem and LangChain4j. It unif… | 91 | 5761 | active |
| the-open-agent/openagent OpenAgent is a self-hosted, single-binary personal AI assistant platform built in Go that combines LLM chat, RAG knowledge bases, and auton… | 93 | 5670 | active |
| HisMax/RedInk RedInk is a self-hostable web application that generates complete Xiaohongshu (Little Red Book) image-and-text posts from a single topic se… | 54 | 5632 | active |
| father-bot/chatgpt_telegram_bot A self-hostable Telegram bot that brings ChatGPT and Claude models into Telegram using your own OpenAI/Anthropic/OpenRouter API keys. It su… | 73 | 5538 | active |
| VibeSDK An open-source SDK for building your own vibe-coding platform where users describe full-stack apps and an AI coding agent plans, edits, dep… | 73 | 5419 | active |
| aipoch/open-science Open Science is an open-source, local-first, model-agnostic AI research workbench for reproducible scientific research. It combines a coord… | 77 | 5331 | active |
| TagSpaces TagSpaces is an open-source, offline-first desktop and mobile application for organizing, tagging, and previewing local files, notes, and t… | 94 | 5297 | active |
| MCP-UI-Org/mcp-ui mcp-ui is an SDK implementing the MCP Apps standard for delivering interactive UI over the Model Context Protocol. It provides client SDKs … | 72 | 5227 | active |
| Transformer Lab Transformer Lab is an open-source desktop application (built with Electron and Python) that provides a unified GUI for training, fine-tunin… | 82 | 5195 | active |