
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.

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.

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.
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.

JavaScript
Docker
TypeScript
Node.js