← all repositories
danny-avila/LibreChat

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.

LibreChat
Velocity · 7d
+51
★ / day
Trend
accelerating
star history

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.md instruction 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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.