Self-hosted ChatGPT clone with an identity crisis
LibreChat bundles every major LLM provider into a single self-hosted chat platform so teams don't have to choose—or leak data.
What it does LibreChat is a self-hosted web UI that looks and feels like ChatGPT but connects to nearly every major LLM provider—OpenAI, Anthropic, Google, Azure, AWS Bedrock, Groq, Ollama, OpenRouter, and others via custom endpoints. It wraps that flexibility in enterprise trimmings like multi-user authentication, conversation search, and resumable streams that reconnect across dropped connections and device switches.
The interesting bit
This is not a thin API proxy. The project bakes in a sandboxed code interpreter supporting Python, Node.js, Go, C/C++, Java, PHP, Rust, and Fortran, a no-code agent builder with MCP tool support, subagents, and reusable SKILL.md bundles, plus generative UI artifacts for React, HTML, and Mermaid diagrams. The maintainers are essentially rebuilding the entire ChatGPT ecosystem—chat, agents, code execution, image generation—as an open-source, provider-agnostic stack.
Key highlights
- Switch AI endpoints or models mid-conversation without losing context
- Sandboxed code execution in Python, Node.js, Go, C/C++, Java, PHP, Rust, and Fortran
- Agent marketplace with subagents, MCP server integration, and shareable
SKILL.mdinstruction bundles - Resumable streams and multi-device sync, scaling from single-server setups to horizontally scaled deployments with Redis
- Enterprise auth out of the box: OAuth2, LDAP, email login, plus moderation and token spend tracking
Verdict Teams that want a private, multi-user ChatGPT alternative without vendor lock-in should look here. Solo developers who just need a quick API client can safely skip it.
Frequently asked
- What is danny-avila/LibreChat?
- LibreChat bundles every major LLM provider into a single self-hosted chat platform so teams don't have to choose—or leak data.
- Is LibreChat open source?
- Yes — danny-avila/LibreChat is open source, released under the MIT license.
- What language is LibreChat written in?
- danny-avila/LibreChat is primarily written in TypeScript.
- How popular is LibreChat?
- danny-avila/LibreChat has 41.1k stars on GitHub and is currently accelerating.
- Where can I find LibreChat?
- danny-avila/LibreChat is on GitHub at https://github.com/danny-avila/LibreChat.