LibreChat
Enhanced ChatGPT clone with agents, MCP, multi-model support, and skills
4.4/ 540,674 GitHub starsTypeScriptMIT
⚡ TL;DR
What
Enhanced ChatGPT clone with agents, MCP, multi-model support, and skills
Who
Teams needing shared AI access, Developers wanting multi-model chat, Anyone wanting agents + MCP in their chat UI
Catch
Requires MongoDB
Verdict
⭐⭐⭐⭐ Essential
🎯 The Problem It Solves
You want a ChatGPT-like interface that supports multiple AI models (OpenAI, Anthropic, Gemini) with agents, MCP server integration, and custom skills — all self-hosted. LibreChat gives you all of this with a polished UI and active development.
🔧 How It Works
LibreChat is a Node.js web app that acts as a universal frontend for any LLM. Configure model endpoints in the admin panel, enable agents with MCP server integration, and add custom skills. Features: multi-user, file uploads for RAG, conversation search, custom prompts, and real-time streaming.
🚀 Installation & Quick Start
Installation
docker run -d -p 3080:3080 -e OPENAI_API_KEY=your_key ghcr.io/danny-avila/librechat:latestQuick Start
- docker run -d -p 3080:3080 ghcr.io/danny-avila/librechat:latest
- Open http://localhost:3080
- Configure your LLM API keys in Settings
- Create agents with MCP server integrations
✅ Pros
- •Most feature-complete open-source chat
- •MCP server integration
- •Multi-model support
- •Active development
- •Self-hosted or cloud
- •Free (MIT)
❌ Cons
- •Requires MongoDB
- •Resource-heavy vs lightweight alternatives
- •Setup complexity
💬 Practitioner Verdict
"LibreChat is the most feature-complete open-source ChatGPT alternative. The MCP and agent support set it apart from simpler clones."
— AI RepoIndex, Security Reviewer
📊 Specifications
- Language
- TypeScript
- License
- MIT
- Platform
- Linux, macOS, Windows
- Kill Chain
- None
💰 Pricing Reality
Completely free (MIT). No paid tiers. Your only cost is the LLM backends you connect to.
👥 Community Health
Stars40,674
Forks5,084
Contributors813
Health Score8.5/10
🏷️ Tags
Open SourceSelf-HostedAPI Compatible