A favicon of LibreChat

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.

A screenshot of LibreChatVisit

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:
Share:
Details:
  • Stars


    23,805
  • Forks


    3,982
  • Last commit


    9 days ago
  • Repository age


    2 years
  • License


    MIT
  • Self-hosted


    Yes
View Repository

Auto-fetched from GitHub .