flag92 flag92
Tools

LibreChat

Self-hosted multi-model chat frontend — an open-source ChatGPT UI

License
MIT
Deploy difficulty
Easy
GitHub stars
37.1k
Last commit
3d ago
7.6k forks 449 open issues Synced 2026-05-17

What LibreChat is#

LibreChat is a self-hosted multi-model chat frontend with a UI modeled closely on ChatGPT. It is not a support system on its own, but it commonly serves as:

  • An internal AI workspace
  • A demo front door for visitors to try your agent
  • A base for custom chat UIs

Key features#

  • Multi-user, multi-thread, built-in auth and OAuth
  • Agents, plugins, code interpreter, file upload
  • Built-in MCP client for tool wiring
  • i18n UI with dark mode

Operational notes#

  • docker-compose runs on 2 vCPU / 4 GB
  • For support use cases, gate the frontend and route escalations to Chatwoot
  • For knowledge bases, plug LibreChat into a Dify app via its API

Strengths

  • ChatGPT-style UI, polished and familiar
  • Multi-user, SSO, file upload, code interpreter, Agents
  • MCP support for tool integration
  • Trivial to self-host — `docker compose up` and go

Trade-offs

  • No tickets or support workflow — it's a chat frontend, not a support system
  • No deep knowledge-base management (pair with Dify / a RAG service)

Best for

  • Giving internal teams or existing customers a self-branded ChatGPT
  • Demoing agent capabilities to visitors before they touch the real product

Search

Press ⌘ K to open