LibreChat

Active

Overview

LibreChat is an open-source web application that provides a ChatGPT-inspired interface for interacting with multiple AI models and providers. It supports custom endpoints, local and remote AI services, user authentication, conversation import/export, and moderation tools. Designed for users seeking a unified, self-hosted alternative to proprietary chat interfaces, it stands out through its extensive compatibility with OpenAI-compatible APIs without requiring proxies.3

Key Features

  • AI Model Selection - Supports Anthropic (Claude), AWS Bedrock, OpenAI, Azure OpenAI, Google, Vertex AI, and custom OpenAI-compatible endpoints.3
  • Local & Remote Providers - Compatible with Ollama, Groq, Cohere, Mistral AI, Apple MLX, koboldcpp, Together.ai, OpenRouter, Perplexity, and more.3
  • Authentication - Multi-user support with OAuth2, LDAP, email login, social logins (Google, GitHub, Discord, OpenID), and password reset.24
  • Conversation Management - Import from LibreChat, ChatGPT, Chatbot UI; export as screenshots, markdown, text, JSON.3
  • Custom Configuration - Uses .env for server settings, librechat.yaml for AI endpoints and models, Docker Compose for deployment.15
  • Moderation & Tools - Built-in moderation and token spend tracking.3
  • Custom Prompts - Create prompts with variables, dropdowns, and Artifact panel for long-form outputs.8

Pricing

PlanPriceIncludes
Free$0Full open-source access with self-hosting via Docker or local setup.

Platforms & Requirements

LibreChat runs as a web application primarily through Docker Compose on Linux, macOS, and Windows servers. Community discussions mention open-source desktop wrappers for macOS, Windows, iOS, and Android, but no official native apps exist. Minimum requirements include Docker for deployment; no specific hardware specs listed beyond standard server capabilities.17

Integrations & Ecosystem

  • Anthropic (Claude)
  • AWS Bedrock
  • OpenAI
  • Azure OpenAI
  • Google
  • Vertex AI
  • Ollama
  • Groq
  • Cohere
  • Mistral AI
  • OpenRouter
  • Perplexity

Alternatives

AppDifference
ChatGPTProprietary service by OpenAI; lacks self-hosting and multi-provider support.
Chatbot UISimilar open-source UI but fewer AI provider integrations and no built-in authentication system.
Ollama WebUIFocused on local Ollama models; limited to single-provider use without multi-model support.
Open WebUIOpen-source UI for Ollama and OpenAI-compatible APIs; less emphasis on custom endpoints and social auth.

Reputation

LibreChat is regarded as a robust open-source alternative to ChatGPT, praised for its broad AI provider compatibility, self-hosting ease via Docker, and features like multi-user auth and conversation import/export. Users appreciate the active GitHub development and configuration flexibility. Criticisms include reliance on user-managed API keys and potential complexity in advanced setups like custom endpoints.3

Sources (8)
  1. https://www.librechat.ai/docs/configuration
  2. https://www.librechat.ai/docs/features/authentication
  3. https://github.com/danny-avila/librechat
  4. https://www.librechat.ai/docs/configuration/authentication
  5. https://www.librechat.ai/docs/configuration/librechat_yaml
  6. https://www.librechat.ai/docs/configuration/dotenv
  7. https://github.com/danny-avila/LibreChat/discussions/695
  8. https://www.youtube.com/watch?v=U8gWE7taYb8