LibreChat

Self-hosted, multi-provider chat platform with agents and team accounts

AI Chat AssistantsFree planOverseasβ˜…β˜…β˜…β˜…β˜† 4.0

What is LibreChat?

LibreChat is an open-source chat platform you run on your own server. It puts many providers behind one interface, covering OpenAI, Anthropic, Google, Azure, AWS Bedrock, local endpoints and more, and adds the things a single-user client usually lacks: user accounts, shared conversations, message search, file uploads with retrieval, code interpreter sessions and a visual agent builder. Agents can be given tools, files and their own instructions, and an MCP client lets them reach external servers. The differentiator is breadth, since it aims to be a self-hosted alternative to a commercial chat product rather than a thin wrapper around one API.

Last updated: 2026-09-20. This site only provides an index; for exact features, pricing, and licensing, see the official website.

Key features

  • One interface over OpenAI, Anthropic, Google, Azure, Bedrock and local models
  • Multi-user accounts with authentication, roles and shared conversations
  • Visual agent builder with tools, files, instructions and MCP servers
  • File upload and retrieval so chats can cite your own documents
  • Code interpreter, web search and image generation plugins
  • Deployed with Docker or Kubernetes on infrastructure you control

Pros & cons

Strengths

  • Keeps sensitive conversations inside infrastructure you control
  • Covers many providers, so teams are not locked to one vendor
  • Open source with an active plugin and preset ecosystem

Watch out for

  • Installation and upgrades are a genuine sysadmin task
  • Per-provider feature depth depends on maintainers keeping pace
  • There is no official hosted plan, so you own uptime and backups

Best for & use cases

team chat platforms, self-hosted ai, multi-provider access, internal agents

If you're comparing similar products, check the alternatives below, or browse all tools in the AI Chat Assistants category.

FAQ

Who is LibreChat aimed at?

Mostly teams and technical users who want a shared chat platform on their own servers. It supports multiple accounts, shared conversations and centrally managed provider keys, which single-user desktop clients generally do not.

Does it include any AI models?

No. LibreChat is the interface, not the model. You connect provider keys or a local runtime, and the running costs come from those providers rather than from the software itself.

How hard is it to self-host?

Docker Compose makes a first install manageable for someone comfortable with the command line. Production use needs a database, backups, TLS and upgrade planning, so treat it as a small service to run.