A self-hosted chat interface that unifies multiple AI providers and models into a single web application.

LibreChat is an open-source, self-hosted web app and server that provides a unified web interface that allows users to interact with multiple AI providers and local models through a single platform. The software is deployed as a server application, often using Docker, and supports both local and cloud installations for users who want to maintain control over their AI infrastructure.
The platform acts as a centralized hub for various large language models, enabling users to switch between different AI endpoints mid-conversation. It includes tools for managing multi-user access, conversation history, and custom AI agents. Users can deploy the system on a single server or scale it horizontally using Redis for production environments to ensure stability across multiple devices and tabs.
LibreChat is designed for individuals and organizations that require strict control over their AI infrastructure and data privacy. It supports a wide range of integrations, including S3 with CloudFront for stable media links and various speech-to-text and text-to-speech providers like Elevenlabs. The architecture allows for the creation of reusable instruction bundles called skills and the delegation of focused work to isolated subagents with their own context windows. It also includes a reasoning UI specifically for chain-of-thought models like DeepSeek-R1.
This software serves as a comprehensive AI orchestration layer for those who use multiple model providers and need a centralized, privacy-focused management system.
A self-hosted interface for interacting with local and cloud LLMs with built-in RAG and tool support.
A cross platform interface for interacting with multiple large language models via API or local deployment.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.