LibreChat
Self-hosted, multi-user AI chat platform that connects to many model providers
In our rankings
Scores on the self-hosted ai chat interfaces criteria
Evaluated Nov 5, 2026- Services to run ×3 1
1/5 means: Five or more containers or services
The default Docker Compose file starts five services: LibreChat, MongoDB, Meilisearch, the RAG API and a PostgreSQL/pgvector database, plus an optional admin panel.
2 quotes - Model providers ×3 5
5/5 means: As 4, with ten or more named providers listed in the documentation
Native support for Anthropic, AWS Bedrock, OpenAI, Azure OpenAI, Google and Vertex AI, any OpenAI-compatible API, and more than ten named local and remote providers including Ollama.
3 quotes - Users and sign-in ×2 4
4/5 means: As 3, plus single sign-on (OAuth or OIDC) or LDAP sign-in
Several users with OAuth2, LDAP or email sign-in, and an admin panel for users, groups and roles; two-factor sign-in and SCIM are not mentioned on the pages we captured.
2 quotes - Chat with your documents ×2 3
3/5 means: Document search that runs as a separate service
File search works, but it runs through the separate RAG API service and a vector database; the default Docker setup includes both.
2 quotes
Evidence (14 quotes)
- 1
“The default Docker Compose file starts MongoDB, Meilisearch (conversation search), and the RAG API with a PostgreSQL/pgvector database (file search) alongside LibreChat.”
librechat.ai/docs/local/docker · checked - 2
“It also defines the admin panel, which only starts once ADMIN_PANEL_SESSION_SECRET is set in .env”
librechat.ai/docs/local/docker · checked - 3
“The MongoDB image used by LibreChat's default Docker Compose setup requires a CPU with AVX instructions.”
librechat.ai/docs/local/docker · checked - 4
“Anthropic (Claude), AWS Bedrock, OpenAI, Azure OpenAI, Google, Vertex AI, OpenAI Responses API (incl. Azure)”
github.com/LibreChat-AI/LibreChat · checked - 5
“Use any OpenAI-compatible API with LibreChat, no proxy required”
github.com/LibreChat-AI/LibreChat · checked - 6
“Ollama, AMD Lemonade, groq, Cohere, Mistral AI, Apple MLX, koboldcpp, together.ai,”
github.com/LibreChat-AI/LibreChat · checked - 7
“Multi-User, Secure Authentication with OAuth2, LDAP, & Email Login Support”
github.com/LibreChat-AI/LibreChat · checked - 8
“Browser-based UI to manage users, groups, roles, and configuration overrides”
github.com/LibreChat-AI/LibreChat · checked - 9
“File search needs the RAG API service and a vector database.”
librechat.ai/docs/features/rag_api · checked - 10
“Please consult the changelog for breaking changes before updating.”
github.com/LibreChat-AI/LibreChat · checked - 11
“Import Conversations from LibreChat, ChatGPT, Chatbot UI”
github.com/LibreChat-AI/LibreChat · checked - 12
“Export conversations as screenshots, markdown, text, json”
github.com/LibreChat-AI/LibreChat · checked - 13
“Search all messages/conversations”
github.com/LibreChat-AI/LibreChat · checked - 14
“With everything running, make at least 2 GB of memory available to Docker for smoother operation.”
librechat.ai/docs/local/docker · checked