Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close

LibreChat

An open-source, self-hosted AI chat platform for multiple model providers and custom agents.

Visit website Save

LibreChat brings multiple AI providers, custom agents, file interactions, and conversation management into a self-hosted web interface with multi-user access controls.

Pricing
Open source
Deployment
Self-hosted
Platforms
Web
46,812stars9,634forks
1views
Updated

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
Advertisements

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

No reviews yet

Be the first to share your experience with LibreChat.

Loading review form…

Alternatives to LibreChat

Compare LibreChat with these tools →