OpenSourceProjects logo
LibreChat logo

LibreChatEnhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, 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.

Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, 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.

37,761 stars
7,787 forks
TypeScript
MIT

Screenshot not available yet

LibreChat

LibreChat is an open-source ChatGPT alternative that lets you self-host a full-featured AI chat platform supporting multiple providers including OpenAI, Anthropic, Google, Azure, and local models. It combines an intuitive ChatGPT-inspired interface with advanced capabilities like AI agents, code execution, web search, and multi-user authentication—all without vendor lock-in.

Key Features

  • Multi-Model Support : Switch between OpenAI, Claude, Gemini, DeepSeek, Groq, Mistral, and 15+ other AI providers
  • AI Agents & MCP : Build custom assistants with tools, skills, and Model Context Protocol integration for extended functionality
  • Code Interpreter : Sandbox execution for Python, Node.js, Go, C/C++, Java, Rust, and more with secure file handling
  • Generative UI : Create interactive React components, HTML, and Mermaid diagrams directly within conversations
  • Image Generation & Editing : Generate and edit images using DALL-E, Stable Diffusion, Flux, or MCP servers
  • Web Search & Analysis : Search the internet and retrieve context-enhanced information with customizable reranking
  • Multi-User & Security : Secure authentication via OAuth2, LDAP, and email with built-in moderation and token management
  • Resumable Streams : Never lose responses with automatic reconnection across multiple tabs and devices
  • File Interactions : Upload and analyze images, documents, and other files across multiple AI providers

Use Cases

  • Enterprise Deployment : Self-host an internal ChatGPT alternative with complete data control and multi-user management
  • Custom AI Assistants : Build specialized agents and no-code assistants tailored to specific workflows and teams
  • Development & Research : Access code execution, web search, and artifact generation for rapid prototyping and analysis
  • Cost Optimization : Route queries across multiple AI providers to balance cost and performance for your use case

Who Is It For

LibreChat is designed for developers, enterprises, and organizations that want full control over their AI infrastructure without relying on third-party APIs. It's ideal for teams needing secure self-hosting, custom integrations, multi-user access, or the flexibility to switch between multiple AI models.