by danny-avila
Provides a customizable ChatGPT‑like web UI that integrates dozens of AI models, agents, code execution, image generation, web search, speech capabilities, and secure multi‑user authentication, all open‑source and ready for self‑hosting.
LibreChat delivers an all‑in‑one conversational interface that lets users chat with a wide range of AI providers (OpenAI, Anthropic, AWS Bedrock, Azure, Google Vertex, Groq, Mistral, DeepSeek, OpenRouter, etc.) while supporting custom OpenAI‑compatible endpoints. It adds advanced tooling such as no‑code agents, a sandboxed code interpreter, image generation/editing, web search, speech‑to‑text/text‑to‑speech, and powerful context management features.
npm
/yarn
install). Follow the quick‑start guide to set environment variables for the desired AI endpoints.librechat.yaml
(or .env
) to add API keys, enable/disable providers, and customize UI presets.Q: Do I need a proxy to use OpenAI or Anthropic? A: No. LibreChat can call any OpenAI‑compatible endpoint directly, eliminating the need for a proxy.
Q: Can I run LibreChat completely offline? A: Yes, by pointing the configuration to local LLMs (e.g., Ollama, Mistral, or other MCP servers) and disabling external providers.
Q: How is code execution sandboxed? A: The interpreter runs in isolated containers with network and filesystem restrictions, ensuring no leakage of user data.
Q: What deployment options are available? A: Docker, Railway, Zeabur, Sealos, or manual Node.js installation. All options are documented in the quick‑start guide.
Q: Is there a way to limit token usage per user? A: Built‑in token spend monitoring lets admins set quotas and view usage per account.
🖥️ UI & Experience inspired by ChatGPT with enhanced design and features
🤖 AI Model Selection:
🔦 Agents & Tools Integration:
🔍 Web Search:
🪄 Generative UI with Code Artifacts:
🎨 Image Generation & Editing
💾 Presets & Context Management:
💬 Multimodal & File Interactions:
🌎 Multilingual UI:
🧠 Reasoning UI:
🎨 Customizable Interface:
🗣️ Speech & Audio:
📥 Import & Export Conversations:
🔍 Search & Discovery:
👥 Multi-User & Secure Access:
⚙️ Configuration & Deployment:
📖 Open-Source & Community:
For a thorough review of our features, see our docs here 📚
LibreChat brings together the future of assistant AIs with the revolutionary technology of OpenAI's ChatGPT. Celebrating the original styling, LibreChat gives you the ability to integrate multiple AI models. It also integrates and enhances original client features such as conversation and message search, prompt templates and plugins.
With LibreChat, you no longer need to opt for ChatGPT Plus and can instead use free or pay-per-call APIs. We welcome contributions, cloning, and forking to enhance the capabilities of this advanced chatbot platform.
Click on the thumbnail to open the video☝️
GitHub Repo:
Other:
Keep up with the latest updates by visiting the releases page and notes:
⚠️ Please consult the changelog for breaking changes before updating.
Contributions, suggestions, bug reports and fixes are welcome!
For new features, components, or extensions, please open an issue and discuss before sending a PR.
If you'd like to help translate LibreChat into your language, we'd love your contribution! Improving our translations not only makes LibreChat more accessible to users around the world but also enhances the overall user experience. Please check out our Translation Guide.
We thank Locize for their translation management tools that support multiple languages in LibreChat.
Please log in to share your review and rating for this MCP.
Discover more MCP servers with similar functionality and use cases
by ahujasid
BlenderMCP integrates Blender with Claude AI via the Model Context Protocol (MCP), enabling AI-driven 3D scene creation, modeling, and manipulation. This project allows users to control Blender directly through natural language prompts, streamlining the 3D design workflow.
by pydantic
Enables building production‑grade generative AI applications using Pydantic validation, offering a FastAPI‑like developer experience.
by GLips
Figma-Context-MCP is a Model Context Protocol (MCP) server that provides Figma layout information to AI coding agents. It bridges design and development by enabling AI tools to directly access and interpret Figma design data for more accurate and efficient code generation.
by mcp-use
Easily create and interact with MCP servers using custom agents, supporting any LLM with tool calling and offering multi‑server, sandboxed, and streaming capabilities.
by sonnylazuardi
This project implements a Model Context Protocol (MCP) integration between Cursor AI and Figma, allowing Cursor to communicate with Figma for reading designs and modifying them programmatically.
by lharries
WhatsApp MCP Server is a Model Context Protocol (MCP) server for WhatsApp that allows users to search, read, and send WhatsApp messages (including media) through AI models like Claude. It connects directly to your personal WhatsApp account via the WhatsApp web multi-device API and stores messages locally in a SQLite database.
by idosal
GitMCP is a free, open-source remote Model Context Protocol (MCP) server that transforms any GitHub project into a documentation hub, enabling AI tools to access up-to-date documentation and code directly from the source to eliminate "code hallucinations."
by Klavis-AI
Klavis AI provides open-source Multi-platform Control Protocol (MCP) integrations and a hosted API for AI applications. It simplifies connecting AI to various third-party services by managing secure MCP servers and authentication.
by zcaceres
Markdownify is a Model Context Protocol (MCP) server that converts various file types and web content to Markdown format, providing tools to transform PDFs, images, audio files, web pages, and more into easily readable and shareable Markdown text.