
LibreChat
Self-hosted multi-provider AI chat UI with agents and tools

LibreChat is an open-source, self-hostable AI chat application that provides a ChatGPT-style interface while supporting many AI providers and OpenAI-compatible endpoints. It focuses on multi-user deployments, flexible model switching, and extensible agent/tool workflows.
Key Features
- Multi-provider model selection (including OpenAI-compatible APIs) with per-chat switching and presets
- Agents and tool integrations, including MCP support for connecting external tools
- Code Interpreter capabilities for sandboxed code execution and file handling
- Multimodal interactions: chat with files and analyze images (provider-dependent)
- Generative “artifacts” for creating code outputs (such as React/HTML) and Mermaid diagrams in chat
- Conversation and message search, plus import/export of conversations
- Multi-user authentication options (OAuth2, LDAP, and email login) and basic moderation/spend controls
Use Cases
- A unified internal AI chat portal for teams using multiple LLM vendors and endpoints
- Building no-code or low-code AI assistants that can call tools, search, and execute code
- Secure, self-hosted chat workflows for analyzing documents and iterating on code artifacts
Limitations and Considerations
- Some capabilities (multimodal, image generation, web search, specific tools) depend on configured providers and credentials
- Running code execution and tool integrations increases operational and security requirements and should be carefully sandboxed and access-controlled
LibreChat fits organizations and individuals who want a single, customizable chat UI for many models, with advanced features like agents, tool connectivity, and searchable conversation history. It is best suited for deployments that need multi-user access and flexible endpoint configuration.
Categories:
Tags:
Tech Stack:
Similar Services

Open WebUI
Extensible, offline-capable web interface for LLM interactions
Feature-rich, self-hosted AI interface that integrates Ollama and OpenAI-compatible APIs, offers RAG, vector DB support, image tools, RBAC and observability.


AnythingLLM
All-in-one AI chat app with RAG, agents, and multi-model support
AnythingLLM is an all-in-one desktop and Docker app for chatting with documents using RAG, running AI agents, and connecting to local or hosted LLMs and vector databases.

Khoj
Open-source personal AI for chat, semantic search and agents
Self-hostable personal AI 'second brain' for chat, semantic search, custom agents, automations and integration with local or cloud LLMs.

Netron
Visualizer for neural network and machine learning models
Netron is a model graph viewer for inspecting neural network and ML formats such as ONNX, TensorFlow Lite, PyTorch, Keras, Core ML, and more.
Perplexica
Privacy-focused AI answering engine with web search and citations
Self-hosted AI answering engine that combines web search with local or hosted LLMs to generate cited answers, with search history and file uploads.

Activepieces
AI-first no-code workflow automation with extensible integrations
Open-source automation builder for creating workflows with webhooks, HTTP steps, code actions, and an extensible TypeScript-based integration framework with AI features.




