other / agent
LibreChat
A self-hosted AI chat platform with agents, MCP support, skills, artifacts and a code interpreter for many model providers.
At a glance
- Purpose
- A self-hosted AI chat platform with agents, MCP support, skills, artifacts and a code interpreter for many model providers.
- Runs in
- Web service
- Operating systems
- Not stated
- Needs
- Runtime: Not stated; Needs internet: Not stated; Needs accounts or API keys beyond your agent: Not stated
- Files and data
- Reads files: Yes; Writes files: Yes; Sends data to other services: Yes
- Tool type
- Agent
- Delivery
- From GitHub
- Version
- Latest on the main branch
- Access
- Code on GitHub
- Compatibility
- According to the README, LibreChat connects to Anthropic (Claude), AWS Bedrock, OpenAI, Azure OpenAI, Google, Vertex AI and the OpenAI Responses API. The README says custom endpoints support any OpenAI-compatible API and lists local and remote providers such as Ollama, AMD Lemonade, Groq, Cohere, Mistral AI, Apple MLX, koboldcpp and OpenRouter. It lists MCP support, sign-in with OAuth2, LDAP and email, and speech features that support OpenAI, Azure OpenAI and Elevenlabs. The README lists a multilingual interface.
- External costs
- The README names commercial model providers and other services, including OpenRouter, Perplexity, Elevenlabs and Jina reranking, alongside local providers such as Ollama. The README also links cloud deployment services Railway, Zeabur and Sealos; its Railway button uses a referral link. The README gives no prices. The repository is MIT-licensed. Your coding agent or model provider may charge for usage.
- Permissions
- The README offers cloud deployment buttons and describes Docker Compose stacks for installation. The README says agents can use MCP servers, file search, code execution and web search. The README describes highly experimental attached workspaces where agents inspect, read, search and edit files and run Bash with bounded timeouts. The README describes Ask, Allow and Deny controls for file writes and command execution where administrators permit them, including Full access mode for attached environments. The README says the beta Agent Management API can create, update and delete Agents and manage Agent files and Skills. The README describes an administration panel for managing users, groups, roles and configuration overrides and editing settings and permissions live. The README also describes always-on Skill workflows, background tools and experimental startup-loaded Agent Plugins. The top-level entries include scripts/; the README does not describe that folder's behaviour.
- Usage terms
- MIT License, as stated in the repository. See its LICENSE file for the exact terms.
- Interface
- web
Code on GitHub
LibreChat-AI/LibreChat
MITEnhanced ChatGPT Clone: Features Agents, MCP, Skills, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenAPI Actions, Functions, Secure Multi-User A
Topics: ai anthropic artifacts aws azure chatgpt chatgpt-clone claude
Public GitHub data fetched · 0 days old
View on GitHub ↗What it does
The README describes LibreChat as a self-hosted AI chat platform with an interface inspired by ChatGPT. The README lists Anthropic, AWS Bedrock, OpenAI, Azure OpenAI, Google, Vertex AI and the OpenAI Responses API, alongside custom OpenAI-compatible endpoints and local and remote providers.The README lists no-code agents, sharing with users and groups, MCP support, SKILL.md instruction bundles, subagents, a code interpreter, web search, code artifacts, image generation, presets and conversation search. The README also lists OAuth2, LDAP and email sign-in and a browser-based administration panel.
The README's version 0.8.8 section labels the Agent Management API beta and attached workspaces highly experimental. The README labels Agent Plugins experimental.
Who it is for
People and teams who want to host their own chat interface for many AI models, with agents and multi-user sign-in.Example tasks
Switch between AI endpoints and presets in the middle of a chat.Build a no-code custom agent and share it with specific users and groups.
Create a reusable Skill from a SKILL.md instruction bundle.
Connect an MCP server to give an agent tools.
Import conversations from ChatGPT and export conversations as markdown or JSON.