
LibreChat
Open SourceThe enhanced ChatGPT clone.
Published 27 September 2026
Scores
Popularity4/5
42K+ GitHub stars make it a well-established peer to Open WebUI and AnythingLLM, particularly known for multi-provider breadth in comparisons.
Learning Curve3/5
Docker Compose gets a basic instance running quickly, but configuring the full breadth of supported providers, agents, and the code interpreter takes real setup time.
Flexibility5/5
The widest multi-provider support of any self-hosted chat UI, plus agents/MCP, a sandboxed multi-language code interpreter, and generative UI cover the broadest range of use cases in its category.
Performance4/5
Sandboxed code execution across 8 languages and per-user token tracking demonstrate genuine production-grade engineering, though real-world scaling depends on the self-hosted infrastructure behind it.
Portability5/5
MIT licensed with no branding requirements, self-hostable via Docker Compose, cloud one-click templates, or Kubernetes, and portable across the widest set of LLM providers of the three.
About LibreChat
LibreChat is an open-source, self-hosted chat platform whose strength is multi-provider chat: it brings more AI providers, and more of the major clouds, into one ChatGPT-style interface than Open WebUI or AnythingLLM. Backends include OpenAI, Anthropic, Google, Azure OpenAI, AWS Bedrock, and Vertex AI, plus Groq, Mistral, DeepSeek, OpenRouter, Cohere, and Together.ai through custom endpoints, and local models through Ollama, koboldcpp, or MLX.
Beyond chat, it ships a sandboxed code interpreter for Python, Node.js, Go, C/C++, Java, PHP, Rust, and Fortran, custom agents with a no-code builder, MCP integration for tools, and subagents for delegated tasks. Artifacts render live React, HTML, and Mermaid output, and image generation works through DALL-E, Stable Diffusion, Flux, or MCP servers.
Administration is built for real deployments: per-user token spend tracking, admin panels for users, groups, and roles, OAuth2, LDAP, and email login, and configuration changes that apply without a redeploy. LibreChat is MIT licensed and deploys with Docker Compose, one-click templates on Railway, Zeabur, and Sealos, or Kubernetes Helm charts. ClickHouse acquired the project in November 2025 and continues to develop it in the open, and self-hosting remains the way to run it.
Key Features
- Widest multi-provider support among self-hosted chat UIs, including Azure, Bedrock, and Vertex AI
- Sandboxed code interpreter: Python, Node.js, Go, C/C++, Java, PHP, Rust, Fortran
- Custom AI agents with no-code builder, MCP integration, and subagents for delegated tasks
- Generative UI: live React/HTML/Mermaid code artifacts, image generation via DALL-E/Stable Diffusion/Flux/MCP
- Per-user token spend tracking and browser-based admin panel for user/group/role management
- OAuth2, LDAP, and email authentication with SSRF enforcement for sensitive tools
- Docker Compose, Railway/Zeabur/Sealos one-click templates, and Kubernetes Helm charts
Pros
- Broadest multi-provider support of any self-hosted chat UI, useful for teams that don't want to standardize on one backend
- Sandboxed multi-language code interpreter goes further than Open WebUI or AnythingLLM out of the box
- Per-user token spend tracking gives cost visibility other self-hosted chat UIs lack by default
- MIT licensed with no branding requirement or commercial licensing tier, unlike Open WebUI's custom license
- Configuration changes apply without a redeploy
Cons
- RAG and document Q&A are secondary, the weakest of the three self-hosted peers when document retrieval is the main need
- Self-hosting is the only deployment path, with more operational work than a managed service
- Smaller community than Open WebUI
- The breadth of providers and features adds configuration surface during setup
LibreChat Pricing
Open Source- · MIT licensed, free to self-host via Docker Compose, cloud templates, or Kubernetes
- · Full feature set with no feature gating or branding requirement
Tools Related to LibreChat
Works well with LibreChat(3)
LibreChat connects to a local Ollama server as a custom endpoint in librechat.yaml, so self-hosted models run in the same chat UI as cloud providers.
LibreChat supports OpenRouter as a custom endpoint in librechat.yaml, opening hundreds of models through one OpenRouter API key.
LibreChat connects to Groq as a custom endpoint in librechat.yaml, using Groq's OpenAI-compatible API and a Groq API key.
Alternatives to LibreChat(2)
Both are self-hosted chat UI frontends. LibreChat has the broadest multi-provider support and a sandboxed code interpreter; Open WebUI has the most mature multi-user/admin implementation and the largest community.
Both are self-hosted chat UI frontends. LibreChat has the broadest multi-provider support and a sandboxed multi-language code interpreter; AnythingLLM is RAG-first with per-workspace document/vector-DB isolation.
Learning Resources
No resources yet — check back soon.