danny-avila /LibreChat

Enhanced 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 Auth, Presets, open-source for self-hosting. Active

★ 46,924⑂ 9,668
TypeScriptCreated 2023-02-12librechat.ai/
46,924
stars
+245+280+1,619
9,668
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions

README

LibreChat
  



  English ·
  中文



   
    
  
   
    
  
   
    
  
  
    
  




  


  


  




  
    
  



 ✨ 功能

- 🖥️ UI 与体验:受 ChatGPT 启发,并具备更强的设计与功能。

- 🤖 AI 模型选择:  
  - Anthropic (Claude), AWS Bedrock, OpenAI, Azure OpenAI, Google, Vertex AI, OpenAI Responses API (包含 Azure)
  - 自定义端点 (Custom Endpoints):LibreChat 支持任何兼容 OpenAI 规范的 API,无需代理。
  - 兼容本地与远程 AI 服务商:
    - Ollama, groq, Cohere, Mistral AI, Apple MLX, koboldcpp, together.ai,
    - OpenRouter, Helicone, Perplexity, ShuttleAI, Deepseek, Qwen 等。

- 🔧 代码解释器 (Code Interpreter) API: 
  - 安全的沙箱执行环境,支持 Python, Node.js (JS/TS), Go, C/C++, Java, PHP, Rust 和 Fortran。
  - 无缝文件处理:直接上传、处理并下载文件。
  - 隐私无忧:完全隔离且安全的执行环境。

- 🔦 智能体与工具集成:  
  - LibreChat 智能体 (Agents):
    - 无代码定制助手:无需编程即可构建专业化的 AI 驱动助手。
    - 智能体市场:发现并部署社区构建的智能体。
    - 协作共享:与特定用户和群组共享智能体。
    - 灵活且可扩展:支持 MCP 服务器、工具、文件搜索、代码执行等。
    - Skills:创建可复用的 SKILL.md 指令包,用于手动、自动或始终启用的智能体工作流。
    - Subagents:将专门任务委派给拥有独立上下文窗口的隔离子智能体运行。
    - 兼容自定义端点、OpenAI, Azure, Anthropic, AWS Bedrock, Google, Vertex AI, Responses API 等。
    - 支持模型上下文协议 (MCP) 用于工具调用。

- 🔍 网页搜索:  
  - 搜索互联网并检索相关信息以增强 AI 上下文。
  - 结合搜索提供商、内容爬虫和结果重排序,确保最佳检索效果。
  - 可定制 Jina 重排序:配置自定义 Jina API URL 用于重排序服务。
  - 了解更多 →

- 🪄 支持代码 Artifacts 的生成式 UI:  
  - 代码 Artifacts 允许在对话中直接创建 React 组件、HTML 页面和 Mermaid 图表。

- 🎨 图像生成与编辑:
  - 使用 GPT-Image-1 进行文生图与图生图。
  - 支持 Stable Diffusion, Flux 或任何 MCP 服务器。
  - 根据提示词生成惊艳的视觉效果,或通过指令精修现有图像。

- 💾 预设与上下文管理:  
  - 创建、保存并分享自定义预设。
  - 在对话中随时切换 AI 端点和预设。
  - 编辑、重新提交并通过对话分支继续消息。
  - 创建并与特定用户和群组共享提示词。
  - 消息与对话分叉 (Fork) 以实现高级上下文控制。

- 💬 多模态与文件交互:  
  - 使用 Claude 3, GPT-4.5, GPT-4o, o1, Llama-Vision 和 Gemini 上传并分析图像 📸。  
  - 支持通过自定义端点、OpenAI, Azure, Anthropic, AWS Bedrock 和 Google 进行文件对话 🗃️。

- 🌎 多语言 UI:
  - English, 中文 (简体), 中文 (繁體), العربية, Deutsch, Español, Français, Italiano
  - Polski, Português (PT), Português (BR), Русский, 日本語, Svenska, 한국어, Tiếng Việt
  - Türkçe, Nederlands, עברית, Català, Čeština, Dansk, Eesti, فارسی
  - Suomi, Magyar, Հայերեն, Bahasa Indonesia, ქართული, Latviešu, ไทย, ئۇيغۇرچە

- 🧠 推理 UI:  
  - 针对 DeepSeek-R1 等思维链/推理 AI 模型的动态推理 UI。

- 🎨 可定制界面:  
  - 可定制的下拉菜单和界面,同时适配高级用户和初学者。

- 🌊 可恢复流 (Resumable Streams):
  - 永不丢失响应:AI 响应在连接中断后自动重连并继续。
  - 多标签页与多设备同步:在多个标签页打开同一对话,或在另一设备上继续。
  - 生产级可靠性:支持从单机部署到基于 Redis 的水平扩展。

- 🗣️ 语音与音频:  
  - 通过语音转文字和文字转语音实现免提对话。  
  - 自动发送并播放音频。  
  - 支持 OpenAI, Azure OpenAI 和 Elevenlabs。

- 📥 导入与导出对话:  
  - 从 LibreChat, ChatGPT, Chatbot UI 导入对话。  
  - 将对话导出为截图、Markdown、文本、JSON。

- 🔍 搜索与发现:  
  - 搜索所有消息和对话。

- 👥 多用户与安全访问:
  - 支持 OAuth2, LDAP 和电子邮件登录的多用户安全认证。
  - 内置审核系统和 Token 消耗管理工具。

- ⚙️ 配置与部署:  
  - 支持代理、反向代理、Docker 及多种部署选项。  
  - 使用 S3 与 CloudFront 获得稳定的媒体链接、边缘分发、签名 Cookie 和安全下载。
  - 可完全本地运行或部署在云端。

- 📖 开源与社区:  
  - 完全开源且在公众监督下开发。  
  - 社区驱动的开发、支持与反馈。

查看我们的文档了解更多功能详情 📚

 🪶 LibreChat:全方位的 AI 对话平台

LibreChat 是一个自托管的 AI 对话平台,在一个注重隐私的统一界面中整合了所有主流 AI 服务商。

除了对话功能外,LibreChat 还提供 AI 智能体、模型上下文协议 (MCP) 支持、Artifacts、代码解释器、自定义操作、对话搜索,以及企业级多用户认证。

开源、活跃开发中,专为重视 AI 基础设施自主可控的用户而构建。

---

 🌐 资源

GitHub 仓库:
  - RAG API: 

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON