Overview of LibreChat Features
mainLibreChat is a self-hosted, privacy-focused AI conversation platform that integrates multiple major AI providers into a single interface.
Key capabilities include:
- AI Model Support: Connect to Anthropic, OpenAI, Azure, Google (Vertex AI), AWS Bedrock, and custom endpoints compatible with the OpenAI specification. It also supports local/remote providers like Ollama, Groq, Mistral, and more.
- Agents & Tools: Build no-code custom assistants, use an Agent Market, and leverage the Model Context Protocol (MCP) for tool calling. Features include
Skills(reusable instruction sets) andSubagents(isolated task delegation). - Code Execution: A secure sandbox for running Python, Node.js, Go, C/C++, Java, PHP, Rust, and Fortran via the Code Interpreter API.
- Advanced UI: Supports Generative UI with Code Artifacts (React, HTML, Mermaid), dynamic Reasoning UI for models like DeepSeek-R1, and Resumable Streams for connection reliability.
- Multimodal & Media: Image generation (DALL-E, Stable Diffusion, Flux), image analysis, and voice/audio interaction (STT/TTS) via OpenAI, Azure, and Elevenlabs.
- Enterprise & Management: Multi-user authentication (OAuth2, LDAP, Email), conversation search, message/dialogue forking, and import/export capabilities (Markdown, JSON, etc.).