
LibreChat
Open-source AI chat platform that brings conversations with multiple AI models together in a single, customizable interface.
About LibreChat
LibreChat is an open-source AI platform that brings conversations with multiple AI models together in a single, customizable interface. Users can deploy their own instance, choose from model providers such as Anthropic, AWS, OpenAI, and Azure, and use features like agents (file processing, code interpretation, API operations), secure multi-language code execution, and generating React, HTML code, and Mermaid diagrams in chat. Deploying your own instance takes about five minutes (using Docker), after which you can create an account, add model API keys, and start chatting.
Best for
Best use cases
Deploy a personal or team AI chat interface on your own server or locally via Docker
Compare and use APIs from multiple model providers in a single interface
Run code in multiple languages, process files, or generate diagrams in chat
Features
Unified Chat Interface
Bring conversations with multiple AI models together in a single, customizable interface.
Agents
Agent capabilities that support file processing, code interpretation, and API operations.
Code Interpreter
Run code in multiple programming languages in a secure environment with zero configuration.
Multi-Model Support
Choose from multiple model providers such as Anthropic, AWS, OpenAI, and Azure.
Artifacts
Create React, HTML code, and Mermaid diagrams in chat.
Pros
- Open-source project that can be deployed as your own instance on your own server
- Supports multiple model providers including Anthropic, AWS, OpenAI, and Azure
- Offers advanced features such as agents, a code interpreter, and Artifacts
- Offers a free public demo; you can try it after registering
Cons
- LibreChat is a self-hosted web application, not a native Windows app or Linux AppImage; local use requires deployment via Docker
- The official public demo is for evaluation only and is not suitable for storing private data or content you need to keep