#66th of 13 in Chat UIs
LibreChat
Multi-provider ChatGPT-style app with agents, MCP, code interpreter and auth
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 45.5k
- License
- MIT
- Last commit
- Oct 2026
Overview
LibreChat is a self-hosted chat platform that fronts Anthropic, OpenAI, Azure, AWS Bedrock, Google, Vertex AI and any OpenAI-compatible endpoint such as Ollama or OpenRouter. It adds agents with MCP servers, skills and subagents, a sandboxed code interpreter for Python, Node, Go, Rust and more, web search, artifacts, resumable streams, and multi-user login via OAuth2, LDAP or email with an admin panel.
Who it is for: Teams wanting one authenticated front end across many model vendors
Strengths
- Admin panel for users, groups, roles and config overrides ships in the Compose stack
- Resumable streams reconnect dropped responses and sync across tabs and devices
- UI translated into 30+ languages
- OpenTelemetry and Langfuse export for traces and logs
Weaknesses
- Code interpreter is a separate API service, not part of this repo
- File search (RAG) depends on the separate rag-api service
- Horizontal scaling and resumable streams need Redis
- Attached code workspaces are marked highly experimental
What it needs
- no GPU
- Docker + Compose
- Compose runs MongoDB, Meilisearch, PostgreSQL
- Models: Anthropic, OpenAI, Azure OpenAI, AWS Bedrock, Google
Also in Chat UIs
See all 13| Rank | Project | Score |
|---|---|---|
| 1 | LobeHubAgent workspace with builder, groups, scheduling and 10,000+ MCP skills | 80 out of 100 |
| 2 | AnythingLLMDocument chat and agent app with built-in RAG, MCP and multi-user support | 77 out of 100 |
| 3 | Open WebUISelf-hosted chat UI for Ollama and OpenAI-compatible APIs with RBAC and RAG | 76 out of 100 |
| #4 | big-AGIMulti-model chat workspace with Beam side-by-side model comparison | 71 out of 100 |
| #5 | Hermes WebUIBrowser UI for Hermes Agent with sessions and file browser | 69 out of 100 |