Best Chat UI Top 20
Top 20 most popular open-source Chat UI projects, ranked by GitHub Stars.
Open WebUI
149.0k StarsOpen WebUI is a feature-rich, user-friendly self-hosted AI platform supporting Ollama and OpenAI-compatible APIs, with RAG, agents, and MCP capabilities.
NextChat
88.6k StarsNextChat is a lightweight, cross-platform AI assistant client supporting GPT-4, Claude, Gemini and more, with Web, desktop, and mobile experiences.
ChatGPT Next Web
88.6k StarsCross-platform ChatGPT-style frontend, multi-provider and one-click deploy.
Lobe Chat
81.8k StarsLobe Chat is an open-source ChatGPT-style chat application with a plugin system and multi-model support, suitable as an agent conversation interface.
LobeHub
81.8k StarsThe ultimate space for work and life to find, build and collaborate with agent teammates that grow with you, enabling multi-agent collaboration and team design.
GPT4All
77.4k StarsRun Local LLMs on Any Device. Open-source and available for commercial use. Provides fully offline local inference and chat for AI agents.
AnythingLLM
64.8k StarsAnythingLLM is an all-in-one AI productivity app with a self-hosted chat UI, RAG knowledge base, AI agents, and multi-model management, privacy-first with zero configuration.
Warp
64.3k StarsThe agentic development environment built for coding with multiple AI agents, providing a next-generation terminal experience.
ChatGPT
54.4k StarsChatGPT is an open-source desktop client that wraps ChatGPT Web in a Tauri cross-platform shell, freeing you from the browser.
VibeVoice
52.7k StarsOpen-source frontier voice AI from Microsoft, providing high-quality speech synthesis and recognition for building real-time conversational voice agent applications.
Cherry Studio
50.6k StarsCherry Studio is an AI productivity studio with smart chat, autonomous agents, and 300+ assistants, providing unified access to frontier LLMs.
tldraw
49.8k Starstldraw is an infinite canvas SDK for the web; its AI integrations let agents draw, annotate, and reason visually over a shared whiteboard.
text-generation-webui
47.5k StarsThe original local LLM interface supporting text generation, vision, tool-calling, and training with both a web UI and API. Runs 100% offline and private.
Text Generation WebUI
47.5k StarsText Generation WebUI is oobabooga's all-in-one local LLM desktop tool supporting text, vision, tool calling and agent workflows.
Jan
44.0k StarsJan is an open source alternative to ChatGPT that runs 100% offline on your computer, supporting multiple local LLMs with a full desktop chat UI and API server.
LibreChat
42.1k StarsLibreChat is an enhanced open-source ChatGPT clone featuring Agents, MCP tools, multi-model support, code interpreter, AI search, and more.
Chatbox
41.5k StarsChatbox is a powerful cross-platform AI client supporting OpenAI, Claude, Gemini, and other LLMs with desktop and mobile apps.
novu
39.6k StarsNovu is the open-source notification infrastructure for developers, providing a unified API to deliver in-app, email, SMS, and push notifications triggered by agent events.
AstrBot
39.3k StarsAn AI Agent assistant that integrates multiple IM platforms, LLMs, plugins and AI features, supporting QQ, Telegram, Discord and more.
Langchain-Chatchat
38.5k StarsA local knowledge base RAG and Agent application platform built on Langchain with support for ChatGLM, Qwen, Llama and other LLMs, offering conversation, knowledge base management, and agent capabilities.
Related Articles
Chat UI Platform Selection Guide: Open WebUI vs LobeChat vs LibreChat
A three-way comparison of open-source Chat UI platforms — Open WebUI (142k Stars), LobeChat, and LibreChat — across deployment, RAG, multi-model, user management, and extensibility.
Dify in Practice: Full-Stack Low-Code Platform from RAG to Agent Workflows
Dify (145k Stars, $30M Pre-A) is the benchmark for open-source LLM app platforms. From Docker deployment to RAG pipelines, agent orchestration and MCP integration — this article takes you end-to-end.
GraphRAG in Practice: Giving Agents Relational Understanding with Knowledge Graphs
Traditional vector RAG only finds "similar chunks." GraphRAG extracts entities and relationships into a knowledge graph, letting agents understand "who, where, when, and how things connect." Compare Microsoft GraphRAG vs LightRAG approaches.