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 |
|---|---|---|---|
| richardgill/llm-ui A React component library for rendering LLM output in web applications. It smoothly displays streamed tokens at native frame rate, removes … | 25 | 1746 | active |
| openkursar/hello-halo Halo is an open-source desktop AI workstation that wraps frontier coding agents like Claude Code and Codex in a visual GUI, with a pluggabl… | 81 | 1719 | active |
| deepcoldy/botmux botmux is a self-hosted daemon that bridges Feishu/Lark messaging to AI coding CLIs like Claude Code, Codex, Gemini, and OpenCode. Each DM,… | 79 | 1712 | active |
| danielbrendel/hortusfox-web HortusFox is a free, MIT-licensed, self-hosted collaborative plant management and tracking system built in PHP with MariaDB. It lets plant … | 95 | 1682 | active |
| freestylefly/openclaw-wechat A WeChat channel plugin for OpenClaw that connects an AI agent gateway to a personal WeChat account via QR code login, a proxy service, and… | 42 | 1679 | active |
| weijunext/smart-excel-ai SmartExcel is a web application that generates Excel formulas from natural-language descriptions using the ChatGPT API with streaming respo… | 37 | 1655 | active |
| codeaholicguy/ai-devkit AI DevKit is a local-first control plane for AI coding agents such as Claude Code, Codex CLI, Gemini CLI, opencode, and Cursor. It provides… | 81 | 1648 | active |
| AK391/ai-gradio A Python package built on Gradio that provides a unified interface for building AI apps with 15+ providers like OpenAI, Anthropic, and Gemi… | 25 | 1640 | active |
| siddsachar/row-bot Row-Bot is a local-first desktop AI assistant and workbench that combines chat, durable memory, a personal knowledge graph, tool use, paren… | 83 | 1637 | active |
| traycerai/traycer Traycer is an open-source desktop AI orchestration app that lets developers connect existing coding agents (Claude Code, Codex, Cursor, etc… | 88 | 1628 | active |
| MurrayHill1127/reopencode ReOpenCode is a Rust-based AI coding assistant providing a full agent loop with 18 callable tools, a terminal TUI (ratatui), and an HTTP RE… | 51 | 1627 | active |
| clusterzx/paperless-ai A self-hosted web application that automatically analyzes, tags, and classifies documents in Paperless-ngx using LLMs via OpenAI-compatible… | 70 | 5972 | maintenance |
| nilsherzig/LLocalSearch LLocalSearch is a self-hosted search aggregator that uses locally running LLM agents to answer questions with web-sourced information, show… | 10 | 5947 | maintenance |
| TOM88812/xiaozhi-android-client A Flutter-based cross-platform voice chat client for the xiaozhi AI assistant ecosystem, supporting real-time voice interaction and text co… | 65 | 1604 | active |
| semperai/amica Amica is an open-source web application for conversing with customizable 3D characters through voice chat, speech recognition, and vision. … | 61 | 1599 | active |
| openilink/openilink-hub OpeniLink Hub is a self-hosted, open-source message management platform and app marketplace for WeChat ClawBot (iLink protocol) bots, built… | 67 | 1583 | active |
| Stonewuu/ai-fusion-video RongGuang (Fusion Video) is a self-hosted, agent-driven web platform for end-to-end AI creation of short dramas, motion comics, and videos,… | 77 | 1537 | active |
| razzant/ouroboros Ouroboros is an open-source, general-purpose AI agent with persistent identity, durable memory, and the ability to rewrite its own implemen… | 78 | 1533 | active |
| langchain-ai/open-canvas Open Canvas is an open-source web application for collaborating with LLM agents to write documents and code, inspired by OpenAI's Canvas. I… | 10 | 5477 | maintenance |
| fancydirty/mediary-scout Mediary Scout is an agent-driven media library application that searches for movies, shows, and anime across indexers using an LLM agent, t… | 81 | 1499 | active |
| coder/agentapi AgentAPI is a Go-based HTTP server that exposes a unified REST API for controlling terminal coding agents like Claude Code, Aider, Goose, G… | 10 | 1498 | active |
| ghostwright/phantom Phantom is a self-hostable AI agent application that gives each agent its own dedicated computer (VM runtime), persistent memory, and ident… | 51 | 1483 | active |
| nixopus/nixopus Nixopus is an open-source deployment platform with an autonomous AI agent that deploys, monitors, and heals applications. It can be self-ho… | 80 | 1467 | active |
| hotovo/aider-desk AiderDesk is an open-source desktop application (Electron) that provides a GUI and orchestration layer for AI-assisted software development… | 85 | 1460 | active |
| inkeep/agents Inkeep Agents is an open-source platform for building AI chat assistants and multi-agent workflows using either a no-code drag-and-drop Vis… | 72 | 1458 | active |
| langchain-ai/openwork Openwork is an Electron-based desktop interface for deepagentsjs, providing a harness for building and running deep AI agents with filesyst… | 70 | 1458 | active |
| ammaarreshi/gemma-chat An open-source Electron app that runs Google's Gemma 4 models locally on Apple Silicon via Apple's MLX framework, providing a chat interfac… | 47 | 1425 | active |
| hesamsheikh/octogent Octogent is a TypeScript dashboard that orchestrates multiple Claude Code sessions, giving each agent scoped context, notes, and a todo.md … | 49 | 1414 | active |
| GreenSheep01201/claw-empire Claw-Empire is a local-first AI agent office simulator that orchestrates CLI, OAuth, and API-connected AI coding agents (Claude Code, Codex… | 56 | 1413 | active |
| robertpiosik/CodeWebChat Code Web Chat (CWC) is a free, privacy-first VS Code extension toolkit for AI-assisted coding that builds unified prompts with static conte… | 67 | 1406 | active |
| aws-samples/generative-ai-use-cases Generative AI Use Cases (GenU) is a well-architected sample application from AWS that demonstrates business use cases for generative AI, bu… | 90 | 1390 | active |
| nianhua99/PandoraHelper PandoraHelper is a self-hosted web application for centrally managing ChatGPT and Claude accounts and sharing them with other users via iso… | 34 | 1352 | active |
| campsite/campsite Campsite is an open-source team communication app combining posts, chat, video calls, and AI-generated summaries for distributed teams. Thi… | 28 | 4824 | maintenance |
| eduMEET Edumeet is a self-hosted multiparty web meeting service built on WebRTC and the mediasoup SFU, with a React-based client. It supports audio… | 66 | 1349 | active |
| 1692775560/deepseek_project A collection of DeepSeek-related tools including a WeChat chatbot that uses the DeepSeek API for automated replies, a local document upload… | 63 | 1341 | active |
| GlassHaven/Haven Haven is a free, open-source (AGPL-3.0) remote access and mobile workspace app for Android written in Kotlin. It combines SSH/Mosh terminal… | 79 | 1339 | active |
| modelscope/sirchmunk Sirchmunk is an agentic, embedding-free search engine that turns raw files into a self-evolving knowledge base in real time, without vector… | 81 | 1333 | active |
| spiculedata/saiku Saiku is an open-source semantic layer and OLAP analytics server built on Mondrian and Apache Calcite, exposing one cube to Excel (MDX/XMLA… | 98 | 1329 | active |
| aws-samples/bedrock-chat Bedrock Chat (BrChat) is a multilingual generative AI chat platform built on Amazon Bedrock, deployable via AWS CDK. It supports chat, cust… | 96 | 1324 | active |
| maqp/tfc Tinfoil Chat (TFC) is a peer-to-peer, end-to-end encrypted messaging system built on Tor onion services and high-assurance hardware archite… | 70 | 1322 | active |
| xun082/DocFlow DocFlow is an AI-powered collaborative documentation platform built with Next.js, Tiptap, and Yjs, offering block-based editing, real-time … | 49 | 1321 | active |
| LangChat/langchat LangChat is a Java-based enterprise AIGC platform for building AI knowledge bases, chatbots, and agent applications with multi-provider LLM… | 67 | 1313 | active |
| higress-group/himarket HiMarket is an enterprise-grade AI open platform built on the Higress AI Gateway that lets organizations run a private AI capability market… | 84 | 1309 | active |
| Agentshire/Agentshire Agentshire is an OpenClaw/QClaw plugin that turns AI agents into living 3D NPCs inside a customizable low-poly game town. It combines a rea… | 59 | 1298 | active |
| s2b-dev/smart-second-brain An open-source Obsidian plugin that adds a privacy-focused AI assistant to your note vault. It embeds your notes and uses a RAG pipeline wi… | 92 | 1296 | active |
| okisdev/ChatChat Chat Chat is a self-hostable web platform that unifies chat and search interfaces to multiple AI providers such as OpenAI, Anthropic, Coher… | 65 | 1271 | active |
| SimonSchubert/Kai Kai 9000 is an open-source, cross-platform AI assistant built with Kotlin Multiplatform that runs on Android, iOS, Windows, Mac, Linux, and… | 81 | 1264 | active |
| Bulwark Webmail Bulwark Webmail is a self-hosted webmail client built with Next.js and TypeScript that speaks the JMAP protocol and is designed specificall… | 81 | 1259 | active |
| CopilotKit/OpenTag OpenTag is an open-source, self-hosted knowledge-work AI agent for Slack and Microsoft Teams, built as the starter application for the Chan… | 78 | 1258 | active |
| Unstoppable Wallet Unstoppable is an open-source, non-custodial multi-wallet Android app for Bitcoin, Ethereum, BNB Chain, Avalanche, Solana, Zcash, and other… | 99 | 1257 | active |
| AIPexStudio/AIPex AIPex is an open-source (MIT) AI browser automation assistant delivered as a Chrome/Edge extension that runs inside your existing browser w… | 75 | 1256 | active |
| algora-io/tv Algora TV is an open-source interactive livestreaming and video-sharing platform for developers, built with Elixir/Phoenix. It supports RTM… | 52 | 1248 | active |
| howardchung/watchparty WatchParty is a self-hostable web application for watching videos together in sync with friends. It synchronizes play, pause, and seek acti… | 71 | 1246 | active |
| MaoXiaoYuZ/Long-Novel-GPT Long-Novel-GPT is a self-hosted web application that uses LLMs and RAG to generate and revise long-form novels through a top-down outline-c… | 46 | 1246 | active |
| mrwadams/attackgen AttackGen is a Streamlit-based cybersecurity tool that uses large language models to generate tailored incident response testing scenarios … | 91 | 1244 | active |
| pnd280/complexity Complexity is a browser extension suite that enhances AI chat web apps, currently targeting Perplexity AI on Chrome, Firefox, Firefox Andro… | 70 | 1241 | active |
| pireel/pireel Pireel Studio is an open-source, browser-based AI video editor for talking heads, shorts, demos, and montages, with canvas/timeline editing… | 56 | 1228 | active |
| tonyqinatcmu/SlideBot-AI SlideBot AI is an AI-powered presentation generator that turns a topic, outline, or uploaded materials (documents, spreadsheets, meeting re… | 42 | 1216 | active |
| ZHangZHengEric/Sage Sage is a Python-based multi-agent framework and platform for planning, executing, and delivering complex tasks with LLM-powered agents. It… | 87 | 1214 | active |
| Chorus-AIDLC/Chorus Chorus is a self-hosted agent harness that coordinates a team of coding agents (Claude Code, MCP-compatible agents) plus human reviewers in… | 78 | 1192 | active |
| keinsaasforever/better-chatbot Keinsaas Navigator (formerly Better Chatbot) is an open-source, self-hostable AI chatbot workspace built with Next.js and the Vercel AI SDK… | 66 | 1190 | active |
| Azure-Samples/chat-with-your-data-solution-accelerator A Microsoft solution accelerator that deploys a ChatGPT-style Q&A experience grounded in your own documents, using Azure OpenAI models and … | 92 | 1185 | active |
| HiveNexus/HiveChat HiveChat is a self-hostable AI chat application designed for small and medium-sized teams, with multi-user management, group-based permissi… | 36 | 1185 | active |
| mateaix/mateclaw MateClaw is a self-hosted, team-oriented AI agent platform ('second brain') built on Spring Boot and Spring AI Alibaba, shipped as a single… | 81 | 1170 | active |
| agentrq/agentrq AgentRQ is a self-hosted, human-in-the-loop task management and collaboration platform for AI agents, built around the Model Context Protoc… | 78 | 1162 | active |
| Siriusmart/youtube-tui A lightweight, configurable terminal user interface (TUI) for browsing YouTube, written in Rust. It acts as a frontend launcher for externa… | 74 | 1162 | active |
| vm0-ai/vm0 VM0 (Zero) is an AI agent platform that acts as a 'trustworthy AI teammate', connecting to 1,400+ tools (Slack, Notion, Gmail, Linear, GitH… | 81 | 1161 | active |
| zylos-ai/zylos-core Zylos is an open-source agent infrastructure that gives LLM-based AI assistants persistent memory, multi-channel communication (Telegram, L… | 82 | 1157 | active |
| hexabot-ai/Hexabot Hexabot is a self-hosted, fair-core AI workflow automation platform that combines YAML-defined agentic workflows, actions, memory, RAG, and… | 64 | 1151 | active |
| GENEXIS-AI/chromex Chromex is a Chrome MV3 side-panel extension that connects the browser to OpenAI's Codex CLI via a local native-messaging bridge. It lets u… | 66 | 1150 | active |
| LiuMengxuan04/MiniCode MiniCode is a lightweight terminal-based AI coding assistant that implements a Claude Code-like agent loop with tool calling, diff review, … | 59 | 1147 | active |
| Claudix Claudix is a VS Code extension that embeds Claude Code as an interactive AI coding assistant inside the editor. It provides a chat sidebar … | 50 | 1125 | active |
| ATH-MaaS/Pixelle-MCP Pixelle MCP is an open-source omnimodal AIGC framework that converts ComfyUI workflows (local or RunningHub cloud) into MCP tools with zero… | 41 | 1125 | active |
| AnnaSuSu/TechSpar TechSpar is an open-source AI-powered technical interview preparation application that combines targeted training, resume-based mock interv… | 82 | 1120 | active |
| AgentsMesh/Pivo Pivo is a task-focused desktop programming environment built with Tauri, React, and Rust that combines Git project management, kanban task … | 33 | 1105 | active |
| burakorkmez/mern-chat-app A full-stack real-time chat application built with the MERN stack (MongoDB, Express, React, Node.js) and Socket.io. It serves as a companio… | 26 | 1102 | active |
| ikechan8370/chatgpt-plugin A ChatGPT/LLM chat plugin for Yunzai-Bot (Miao-Yunzai) QQ bots, built on the Chaite kernel. It provides multi-model channels, presets, grou… | 74 | 1080 | active |
| mskayyali/nodepad nodepad is a spatial note-taking web application where notes are placed on a canvas and AI quietly classifies them, infers connections, and… | 54 | 1074 | active |
| vercel-labs/knowledge-agent-template An open-source TypeScript (Nuxt/Vue) template for building file-system and knowledge-base based AI agents that search sources with grep, fi… | 58 | 1065 | active |
| pH7Software/pH7-Social-Dating-CMS pH7Builder (formerly pH7CMS) is a self-hosted, open-source PHP 8.2+ CMS for building white-label dating sites, matchmaking communities, and… | 97 | 1059 | active |
| xuzhougeng/wisp-science Wisp Science is an open-source, local-first desktop AI research workbench that combines an LLM agent with persistent Python/R kernels, MCP-… | 77 | 1047 | active |
| octos-org/octos Octos is a self-hosted AI agent runtime that runs a personal AI assistant on your own machine, connecting to providers like Anthropic, Open… | 78 | 1044 | active |
| webwhiz-ai/webwhiz WebWhiz is an open-source, self-hostable application that trains a ChatGPT-powered chatbot on your website data by crawling your pages and … | 45 | 1044 | active |
| Refact Refact is an open-source, self-hosted AI coding agent written in Rust that plans and executes engineering tasks end-to-end from your IDE, w… | 10 | 3541 | maintenance |
| walter-grace/mac-code A free, local coding agent for Apple Silicon Macs that runs large quantized LLMs (e.g., Qwen 35B) via llama.cpp, using techniques like flas… | 46 | 1035 | active |
| jucasoliveira/terminalGPT TerminalGPT is a Node.js CLI tool that brings ChatGPT-like LLM chat conversations directly into your terminal. It supports multiple LLM pro… | 22 | 1022 | active |
| 274056675/springboot-openai-chatgpt A full-stack AI chatbot application built on Spring Boot/Spring Cloud that integrates GPT-3.5, GPT-4, Baidu ERNIE Bot, Stable Diffusion, an… | 33 | 1012 | active |
| andrewyng/openworker OpenWorker is an open-source desktop AI agent application that completes real work end-to-end — code security reviews with fix branches, cl… | 80 | 18450 | experimental |
| stravu/crystal Crystal (now renamed Nimbalyst) is an open-source Electron desktop app for running multiple Claude Code and Codex AI coding sessions in par… | 57 | 3122 | maintenance |
| linsa-io/linsa.io Linsa is a privacy-focused messaging application that combines chat, tasks, notes, files, and payments into a single product with end-to-en… | 72 | 16854 | experimental |
| gmpetrov/databerry Databerry (now branded Askli/Chaindesk) is a no-code platform for building custom LLM agents and ChatGPT-style chatbots trained on your own… | 31 | 2966 | maintenance |
| shreyashankar/gpt3-sandbox A Python library that wraps the OpenAI GPT-3 API to make it easy to prime the model with few-shot examples and launch a local web demo with… | 32 | 2868 | maintenance |
| lucinhu/bili_you Bili You is a third-party Bilibili (B站) client built with Flutter, supporting video recommendations, search, playback with danmaku (bullet … | 10 | 2738 | maintenance |
| SoraWebui SoraWebui is an open-source web client for generating videos from text prompts using OpenAI's Sora model, built with TypeScript and deploya… | 17 | 2403 | maintenance |
| cogentapps/chat-with-gpt An open-source, self-hostable ChatGPT web app built with TypeScript and React that adds voice features via ElevenLabs text-to-speech and Op… | 31 | 2347 | maintenance |
| vercel/virtual-event-starter-kit An open-source Next.js starter kit for hosting virtual events and conferences, used to run Next.js Conf 2020 with ~40,000 attendees. It pro… | 10 | 2177 | maintenance |
| omnigent-ai/omnigent Omnigent is an open-source meta-harness that provides a common orchestration layer over AI coding agents like Claude Code, Codex, Cursor, a… | 82 | 10938 | experimental |
| circlestarzero/EX-chatGPT Ex-ChatGPT is a Python web application that lets ChatGPT call external APIs (Google, WolframAlpha, WikiMedia) to give more accurate, up-to-… | 10 | 1956 | maintenance |
| brunosimon/keppler Keppler is a Node.js CLI tool that serves a project folder as a real-time code-sharing web app for lectures and presentations. Viewers open… | 32 | 1932 | maintenance |
| pacifio/atlas Atlas is a native macOS workspace and source-control layer for coding agents, linking every commit to the agent session, prompts, tool call… | 80 | 9556 | experimental |