LibreChat is an open-source AI chat platform featuring a ChatGPT-inspired interface with support for 40+ AI providers. With over 34,000 GitHub stars, it offers multi-modal support, code interpreter, agents, and MCP integration. LibreChat is designed for self-hosted deployments with multi-user authentication.
License: MIT
GitHub: danny-avila/LibreChat
- 🖥️ Enhanced UI - ChatGPT-inspired interface with improved design
- 🤖 Multi-Provider AI Support - Anthropic, AWS Bedrock, OpenAI, Google, Ollama, and 40+ more
- 🔧 Code Interpreter API - Sandboxed code execution in Python, Node.js, Go, C/C++, Java, Rust, Fortran
- 🔦 Agents & MCP - Custom AI assistants, agent marketplace, Model Context Protocol support
- 🔍 Web Search - Integrated search with customizable reranking
- 🪄 Code Artifacts - Generative UI for React, HTML, and Mermaid diagrams
- 🎨 Image Generation - DALL-E 3/2, Stable Diffusion, Flux support
- 💾 Presets & Context - Save/share presets, conversation branching, message forking
- 👥 Multi-User Auth - OAuth2, LDAP, Email login with moderation tools
- Self-Hosted AI Platform - Privacy-focused alternative to commercial chat interfaces
- Multi-Provider Gateway - Unified interface for comparing/switching between AI models
- Enterprise Deployment - Multi-user auth with LDAP/OAuth2 for teams
- AI Agent Development - Build and share custom AI assistants without code
- Code Execution Sandbox - Safe code testing across 8+ programming languages
| Component |
Technology |
| Backend |
Node.js |
| Frontend |
TypeScript, React |
| AI Framework |
LangChain |
| Deployment |
Docker, Kubernetes |
| Caching |
Redis |
Language Breakdown:
- TypeScript: 69.7%
- JavaScript: 29.2%
| Component |
Minimum |
Recommended |
| CPU |
2 cores |
4+ cores |
| RAM |
4 GB |
8+ GB |
| Disk |
10 GB |
20+ GB |
- ✅ Open-source and self-hosted
- ✅ MIT License
- ✅ Active development (2026 roadmap)
- ✅ 34.2k+ GitHub stars, 6.9k forks
- ✅ 349 contributors
- ✅ Multi-instance support with Redis
¶ History and References
Any questions?
Feel free to contact us. Find all contact information on our contact page.