LibreChat

Platforms & APIs 💻 TypeScript ⚖️ MIT 🟢 Actively maintained
42.8k stars

LibreChat is a self-hosted, open-source AI chat platform that unifies multiple AI providers (OpenAI, Anthropic, Google, etc.) in a single privacy-focused interface. It solves the problem of managing multiple AI services by providing a unified chat UI with features like agents, code interpreter, and web search. It is for developers and organizations that want control over their AI infrastructure.

AI News: LibreChat's Code Artifacts - Generate React, HTML & Diagrams Instantly | Open-Source AI

🎬 AI News: LibreChat's Code Artifacts - Generate React, HTML & Diagrams Instantly | Open-Source AI · LibreChat

✨ Key features

  • Unified chat interface for multiple AI providers
  • AI Agents with tools, MCP, and skills
  • Secure Code Interpreter for multiple languages
  • Web search with customizable providers
  • Generative UI with code artifacts
  • Multi-user authentication and admin panel

🎯 Use cases

  • Build custom AI assistants with no-code agents
  • Run code in a sandboxed environment
  • Search the web and incorporate results into AI responses
  • Create and share custom presets for different AI models
  • Deploy a self-hosted AI chat platform for a team

📦 Installation

🧰 Requirements: Requires Node.js and npm for local development, or Docker for containerized deployment. API keys for AI providers are needed to use their models.

Docker Compose (recommended)

git clone https://github.com/danny-avila/LibreChat.git
cd LibreChat
docker compose up -d

Local Development

git clone https://github.com/danny-avila/LibreChat.git
cd LibreChat
npm install
cp .env.example .env
Edit .env with your API keys
npm run backend
npm run frontend

🚀 Usage

After installation, open http://localhost:3080 in your browser. Create an account or log in, then select an AI provider and start chatting. For detailed configuration, refer to the documentation at https://www.librechat.ai/docs.

⚠️ Good to know

The project is in active development, and the v0.8.8-rc2 release includes experimental features and potential breaking changes; consult the changelog before updating.

❓ FAQ

What AI providers are supported?

LibreChat supports Anthropic (Claude), OpenAI, Azure OpenAI, Google, Vertex AI, AWS Bedrock, and any OpenAI-compatible API via custom endpoints, including local models like Ollama.

Is LibreChat free and open-source?

Yes, LibreChat is completely open-source and built in public. You can self-host it without licensing fees.

Can I use LibreChat with my own local models?

Yes, it is compatible with local AI providers like Ollama and other OpenAI-compatible endpoints.

Does LibreChat support multi-user authentication?

Yes, it supports multi-user secure authentication with OAuth2, LDAP, and email login, plus an admin panel for user management.

📊 Repository

Stars★ 42,840
Forks🍴 8,862
Open issues🐛 731
Last commit🕒 Sep 4, 2026
Created📅 Feb 2023
Language💻 TypeScript
License⚖️ MIT

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.