LibreChat logo

LibreChat

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

Open Source Alternative to
Repository activity
  • Stars39.1k
  • Forks8k
  • Open Issues493
danny-avila-librechat health score - Linux Foundation Insights
License

MIT

Languages
  • TypeScript
  • JavaScript
  • CSS
LibreChat screenshot

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