Self-hosted AI chat platform with model switching, agents, MCP, and multi-user access
MIT
- TypeScript
- JavaScript
- CSS

About LibreChat
LibreChat is a self-hosted AI chat platform that unifies conversations with many AI providers in one interface. It is built for people who want a single place for chat, file-based work, and provider switching without moving between separate apps.
It supports Anthropic, AWS Bedrock, OpenAI, Azure OpenAI, Google, Vertex AI, OpenAI Responses API, and custom OpenAI-compatible endpoints. Features include agents, Skills, MCP tools, web search, code interpreter, artifacts, image generation and editing, conversation search, resumable streams, and multi-user authentication.
LibreChat is open source and actively developed. It can run locally or be deployed on the cloud, with Docker and reverse proxy options mentioned. Redis is used for horizontally scaled deployments, and S3 with CloudFront is supported for media links and downloads.
Key features
- Model selection across major providers and custom OpenAI-compatible endpoints
- Agents, Skills, subagents, and MCP tool support
- Code Interpreter with sandboxed execution and file handling
- Conversation search, branching, presets, and resumable streams
- Multi-user authentication with OAuth2, LDAP, and email login
Details
- First released
- 2023
- Self-hosting
- Local or cloud deployment
- Deployment
- Docker · reverse proxy · Redis
- AI providers
- OpenAI · Anthropic · AWS · Google
- Features
- Agents · MCP · Code Interpreter
- License
- MIT
