LibreChat
Enhanced ChatGPT Clone: Features Agents, DeepSeek, Anthropic, AWS, OpenAI, Assistants API, Azure, Groq, o1, GPT-4o, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenAPI Actions, Functions, Secure Multi-User Auth, Presets, open-source for self-hosting. Active project.

LibreChat is an open-source, enhanced ChatGPT clone designed to offer a flexible, multi-model AI conversation experience with self-hosting capabilities. Built for power users and developers, it integrates cutting-edge AI technologies while maintaining a user-friendly interface inspired by ChatGPT.
Key Features
🔧 Multi-Model Support:
- Seamless integration with Anthropic (Claude), AWS Bedrock, OpenAI, Azure OpenAI, Google Gemini, Vertex AI, and OpenAI Assistants API.
- Custom endpoints for any OpenAI-compatible provider (e.g., Ollama, Mistral, Deepseek).
🎨 Enhanced UI & Experience:
- ChatGPT-inspired design with advanced features like conversation branching, message search, and file analysis.
- Code Artifacts: Generate React, HTML, and Mermaid diagrams directly in chat.
🤖 Agents & Tools:
- LibreChat Agents: Build no-code custom assistants with tools like DALL-E-3, code execution, and file search.
- Supports OpenAI Assistants API tools, Code Interpreter, and Model Context Protocol (MCP).
🔐 Security & Access:
- Secure multi-user authentication (OAuth2, LDAP, Email).
- Sandboxed Code Interpreter for Python, Node.js, Go, and other languages.
🌍 Multilingual & Customization:
- 20+ languages supported, including English, Chinese, Spanish, and Arabic.
- Brandable interface with presets, theme customization, and speech/audio support.
🚀 Deployment Flexibility:
- Local or cloud deployment via Docker, Kubernetes, or Railway/Zeabur.
- Reverse proxy and proxy configuration options.
Technical Highlights
- Open-Source: Community-driven development with active contributions.
- RAG Integration: Retrieval-Augmented Generation for context-aware responses.
- Automatic Balance Refill: Streamlined payment management for API usage.
- File Handling: Upload, process, and analyze files with AI models like Gemini and GPT-4o.
Use Cases
- Enterprise Solutions: Secure team collaboration with moderation and usage tracking.
- Developer Tools: Local testing of AI models without cloud dependencies.
- Education: Interactive code execution and real-time problem-solving.
- Content Creation: Generate visual assets and code snippets within chat.
Categories:
View Repository
Auto-fetched from GitHub .