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