

LibreChat is an open-source AI chat platform from Danny Avila that mirrors the ChatGPT interface while adding multi-provider support, plugins, MCP client integration, and multi-user authentication. The project is commonly deployed as a chat front-end to LLM gateways or directly against OpenAI-compatible endpoints.
Users sign in through a web UI, choose from the providers the admin has configured, and chat. LibreChat supports OpenAI, Anthropic, Gemini, Azure, AWS Bedrock, Mistral, Ollama, and any OpenAI-compatible endpoint. Conversations can be forked and branched — each branch represents an alternative response path — and compared side by side.
File upload supports vision models for image inputs and document RAG for PDF, Word, and text documents. Conversation presets package a system prompt, model, and parameter set together for reuse. Shared prompts let teams publish templates across users.
Authentication covers email-password, OAuth (GitHub, Google, Discord), and generic OpenID Connect. The plugin system provides web search, code execution, and custom tools. MCP client support lets conversations invoke MCP tools inline.
MIT. Development runs on a donations-supported community model.
Docker Compose reference stack with MongoDB and optional MeiliSearch for conversation search. Runs on Docker, Docker Swarm, and Kubernetes.
Open WebUI
LibreChatOpen WebUI and LibreChat are both open-source self-hostable chat UIs with multi-provider support, authentication, and MCP client integration. Open WebUI is BSD-3 with a Pipelines and Functions framework and Postgres backend; LibreChat is MIT with conversation forking, presets, and a MongoDB backend.
LobeChat
LibreChatLobeChat and LibreChat are both self-hostable AI chat front ends for users who want to connect multiple providers and keep control over deployment. They are natural alternatives for teams comparing open chat UIs with provider flexibility, plugin-style extensions, and optional knowledge features.
AnythingLLM
LibreChatAnythingLLM and LibreChat both offer self-hostable ChatGPT-style interfaces with multi-provider support, document handling, and MCP or plugin-based extension paths. Teams evaluating an open-source internal AI workspace often compare them as direct substitutes.