LibreChat
ActiveDescription
LibreChat is an enhanced open-source ChatGPT clone featuring Agents, MCP tools, multi-model support, code interpreter, AI search, and more.
Key Features
- Multi-model switching — Supports OpenAI, Anthropic, Google, AWS Bedrock, Azure OpenAI, and custom OpenAI-compatible endpoints without a proxy
- Agent & MCP tool integration — No-code custom assistants with MCP protocol, subagent delegation, skills system, and agent marketplace
- Sandboxed code interpreter — Secure isolated execution in Python, Node.js, Go, C/C++, Java, PHP, Rust, Fortran with direct file handling
- Resumable streaming responses — Auto-reconnect on connection drops, multi-tab and multi-device sync, horizontally scalable with Redis
- Generative UI code artifacts — Create React components, HTML pages, and Mermaid diagrams directly in chat
- Image generation & editing — DALL-E 3/2, GPT-Image-1, Stable Diffusion, Flux, and MCP server support for text-to-image and image-to-image
Use Cases
Strengths & Limitations
✅ Strengths
- • Actively maintained, recent updates
- • High community interest (42.7k stars)
- • Permissive open-source license (MIT)
- • Established track record (3 years in production)
Categories
Quick Start
```bash
git clone https://github.com/danny-avila/LibreChat.git
cd LibreChat
cp .env.example .env
# Edit .env and add your OPENAI_API_KEY
docker compose up -d
# Visit http://localhost:3080
```