📌 项目:LibreChat-AI/LibreChat | 星数:44.9k(2026-09-25) | 协议:MIT | 语言:TypeScript | GitHub
一句话定位:"增强版ChatGPT——多模型切换、Agent、MCP工具、Skills,自托管数据私有。" LibreChat是功能最完整的开源ChatGPT替代品,支持多模型切换、多用户、Agent工作流、MCP工具调用和技能系统,自托管部署数据不泄露。
LibreChat的功能矩阵:
和 LiveKit语音AI 做语音不同,LibreChat专注文本聊天体验。
# Docker部署
git clone https://github.com/LibreChat-AI/LibreChat.git
cd LibreChat
cp .env.example .env
# 编辑.env配置模型API key
docker compose up -d
# 访问 http://localhost:3080支持一键Docker部署,几分钟搭好私有ChatGPT。也可用npm本地开发。
# 配置MCP服务器
# librechat.yaml
mcpServers:
filesystem:
command: npx
args: ["-y", "@modelcontextprotocol/server-filesystem", "/path"]
github:
command: docker
args: ["run", "-i", "--rm",
"ghcr.io/github/github-mcp-server"]
env:
GITHUB_PERSONAL_ACCESS_TOKEN: ghp_xxx配置后聊天中可使用文件系统和GitHub工具。自定义Agent通过UI创建,设置系统提示、工具和模型。
| ✅ 优点 | ⚠️ 不足 |
|---|---|
| 功能最完整的ChatGPT开源替代 | 部署需一定服务器资源 |
| 多模型一界面切换 | 部分高级功能配置复杂 |
| MCP+Agent+Skills全集成 | |
| 多用户支持,数据自托管私有 | |
| MIT协议,44.9k星社区活跃 |
LibreChat可自托管、数据私有、支持多模型切换、多用户、自定义Agent和MCP工具。ChatGPT是OpenAI的SaaS产品,数据不在你手中。
支持。通过Ollama或LM Studio后端,可用本地模型(Llama、Qwen等)完全离线运行,数据零泄露。
在librechat.yaml中配置mcpServers,格式与Claude Code的MCP配置一致。配置后聊天中可调用这些工具。