LibreChat
Every major model provider behind one ChatGPT-style interface: LibreChat spans OpenAI,
Anthropic, Google, Azure, AWS Bedrock, Vertex AI, Groq, Mistral, OpenRouter, DeepSeek, and any
OpenAI-compatible endpoint including local Ollama. You can switch models mid-conversation and
compare providers without changing tools. Its Agents framework builds no-code custom
assistants with tool access via Model Context Protocol servers, file search over uploaded
documents through an optional pgvector-backed RAG service, and a sandboxed Code Interpreter
that executes Python, JavaScript, Go, C++, Java, PHP, and Rust. Artifacts render React
components, HTML, and Mermaid diagrams directly in chat, and image generation works through
DALL-E and other configured providers. Multi-user support is enterprise-grade, with OAuth,
SAML, LDAP, and two-factor authentication, per-user conversation history in MongoDB, and
Meilisearch-powered search across all messages and files, plus reusable presets, forkable
threads, and persistent memory across conversations. The economics favor teams: instead of a
ChatGPT Plus seat per person, everyone shares one instance billed per API token, with access
to every provider rather than one - and providers see individual API calls, not your
accumulated organizational knowledge. Deployment is Docker Compose; API keys and endpoints are
configured through .env and librechat.yaml.
Deploy