What is LibreChat?
LibreChat is an open-source AI chat platform that connects to multiple model providers, local models, and OpenAI-compatible endpoints. Users can switch models during conversations, reuse presets, search message history, and import or export chats. It also supports file-based conversations, image generation, speech features, and interactive code artifacts.
The platform can run locally or in the cloud, with Docker Compose among its deployment options. Administrators can manage users, groups, roles, and configuration through a browser-based panel. Custom agents can use MCP servers, file search, code execution, and reusable instruction bundles. Some capabilities, including attached code workspaces and agent plugins, are explicitly described as experimental.
Key capabilities
- A ChatGPT-style chat interface
- Support for Anthropic, OpenAI, Azure, Google, Bedrock and any OpenAI-compatible API
- Agents with MCP servers, tools and file search
- Sandboxed code interpreter
- Web search and conversation search
- Multi-user login with OAuth2, LDAP and email, plus an admin panel
Where LibreChat fits
- Multi-provider models Connects to Anthropic, AWS Bedrock, OpenAI, Azure OpenAI, Google and Vertex AI, plus any OpenAI-compatible API without a proxy.
- Agents and MCP Agents can use MCP servers, tools, file search and code execution.
- Code interpreter Sandboxed execution in languages including Python, Node.js, Go, Java, Rust and Fortran.
- Web search Searches the internet to add context to a conversation.
- User management Multi-user login with OAuth2, LDAP and email, and an admin panel for users, groups and roles.
- Resumable streams Responses reconnect and resume if a connection drops.
- Observability Exports traces and logs with OpenTelemetry and connects to Langfuse.
- Agent Management API (beta) Automates agent, file and skill management.
Reviews of LibreChat
Be the first to share your experience with LibreChat.
Write a review
Loading review form…
