🤖 AI & Machine LearningMIT 22K+

LibreChat

Unified interface for all AI providers - ChatGPT, Claude, Gemini in one place

LibreChat is a self-hosted AI chat platform that unifies multiple AI providers into a single privacy-focused interface. Access ChatGPT, Claude, Gemini, DeepSeek, and 20+ other providers from one dashboard. Features AI agents, code interpreter, web search, and enterprise-ready authentication. The multi-model conversation experience you've been waiting for.

Min Memory2 GB
Min CPU2 cores
LicenseMIT
LibreChat screenshot

Why LibreChat?

Using multiple AI models means juggling separate accounts for ChatGPT, Claude, and Gemini. Each has different features, and switching between them breaks your workflow. You pay for multiple subscriptions, can't compare responses easily, and your conversation history is scattered across platforms. Teams need a unified solution that provides choice without chaos.

How It Works

LibreChat aggregates all AI providers into a single interface. Configure your API keys once, and switch between models mid-conversation. Compare responses side by side, fork conversations to explore different paths, and use the same familiar UI regardless of which model you're using. Self-host for complete privacy and control.

What Is LibreChat?

LibreChat is an open-source, self-hosted alternative to ChatGPT that supports 20+ AI providers including OpenAI, Anthropic, Google, Azure, and local models via Ollama. Features include AI agents, code interpreter, web search, image generation, voice chat, and multi-user authentication.

Key Benefits

Why teams choose LibreChat

🔄

All Models, One Interface

Access GPT-4, Claude, Gemini, and more from a single dashboard. No more app switching.

⚖️

Model Comparison

Send the same prompt to multiple models. Compare responses side by side.

💻

Code Interpreter

Execute Python, JavaScript, Go, Rust, and more. Secure sandboxed environment.

🤖

AI Agents

Build custom assistants with MCP integration for extended capabilities.

🔐

Enterprise Auth

OAuth2, LDAP, and SSO support. Role-based access control.

🌳

Conversation Forking

Branch conversations to explore different directions. Never lose context.

Features

Everything you need to build with LibreChat

Multi-Model Chat

Switch models mid-conversation or use different models for different tasks.

Web Search

Augment AI responses with current web information.

Image Generation

Generate and edit images using DALL-E, Stable Diffusion, and more.

Voice Chat

Speak to your AI and hear responses with text-to-speech.

Conversation Search

Full-text search across all your conversations.

Token Tracking

Monitor usage and costs per user and per model.

Use Cases

What you can build with LibreChat

Team AI workbench
Model evaluation and comparison
Secure AI access for organizations
Development and testing environment
Customer-facing AI applications
Research and experimentation

Technology Stack

TypeScriptReactNode.jsMongoDBDocker

Ready to deploy LibreChat?

Get started in minutes. Deploy on your own infrastructure at actual cloud cost. No markup, no vendor lock-in.