LibreChat
English · 中文
🚀 v0.8.8 版本新特性
- 代理管理 API(测试版):支持创建、发现、更新和删除代理;管理代理文件与技能;通过部署绑定的 OIDC 身份对机器客户端进行身份验证,同时保留现有角色与代理访问控制能力。提供公开的 OpenAPI 规范与 Swagger UI,覆盖推理、事件、代理管理和技能管理全流程。
- 绑定工作区(高度实验性):可为每个托管或个人代码工作者选择或设置代理专属默认工作区,允许代理查看目录树、读取和搜索文件、编写修改内容,并在限定超时时间内运行 Bash 命令。个人工作者支持自助注册限流、就绪状态管理,以及代理专属 Git 身份配置。
- 后台工具控制:可选择取消普通后台工具(包括绑定的 Bash 会话),同时保持独立子代理任务的运行不受影响。
- 代码审批控制:管理员授权后,可针对文件写入和命令执行行为选择「询问」、「允许」或「拒绝」权限模式,针对可信绑定环境还提供完全访问模式。文件搜索与代码运行功能也严格遵循角色授权规则。
- 手动上下文压缩:可在上下文窗口占满前启动仅执行摘要的轮次,同时根据部署方配置的摘要策略保留近期对话内容。
- 上下文用量统计:支持查看对话内容、留存的工具调用流量、代理指令、缓存、成本与运行资源压力,不会重复统计分类子集内容。
- 统一附件机制:只需上传一次文件,LibreChat 会自动将内容路由至大模型或完成文本提取,且仅在需要时才动态启用文件搜索和代码工具。
- 模型适配:新增 GPT-6 Astra 与 GPT-6.1 Sol 模型,支持 Responses API 路由与工具调用。
- 代理与聊天界面:统一展示工具活动、推理过程、搜索结果与代理工作流;新增可拖拽的聊天与收藏固定分区,动态状态图标,高对比度主题,富文本消息复制功能,更清晰的侧边栏标题,以及优化后的实时阶段布局。
- 可观测性:可在追踪查看器中按顺序查看模型对话、工具调用轮次与消耗成本;通过 OpenTelemetry 导出关联的应用日志,配置白名单内的 Langfuse 追踪身份与元数据,使用客户端构建 ID 标记浏览器诊断信息,同时将数据洞察权限限定给已授权的代理。
- 可靠性与安全性:强化了代理续跑与检查点恢复能力、Redis 存活检测、DocumentDB 协同机制、OpenID 与 MCP OAuth 会话管理、共享链接限流、租户隔离、附件大小限制与上传错误处理逻辑。
阅读完整 v0.8.8 更新日志。
✨ 功能特性
LibreChat 智能体功能
- 无代码自定义助手:构建由 AI 驱动的专用辅助工具
- 智能体市场:发现并部署社区贡献的智能体
- 协作共享:可将智能体共享给指定用户和用户组
- 灵活可扩展:支持使用 MCP 服务器、工具、文件搜索、代码执行等能力
- 技能体系:创建可复用的
SKILL.md 指令包,用于手动、自动或常驻运行的智能体工作流
- 智能体插件(实验性):将部署技能与 MCP 服务器打包为启动时自动加载的包
- 子智能体:可将聚焦任务委派给独立运行的子智能体,子智能体拥有独立的上下文窗口
- 智能体管理 API:通过与部署绑定的 OIDC 客户端自动完成智能体、文件和技能的全生命周期管理
- 附加代码工作区(高度实验性):允许智能体在托管或个人工作区中检查、搜索、编辑文件并执行命令
- 兼容 Custom Endpoints、OpenAI、Azure、Anthropic、AWS Bedrock、Google、Vertex AI、Responses API 等多种平台
- 原生支持基于 Model Context Protocol (MCP) 的工具调用
🔍 网页搜索
- 全网检索相关信息,扩充 AI 对话上下文
- 整合搜索服务提供商、内容爬取器和结果重排器,输出最优搜索结果
- 可自定义 Jina 重排配置:自行配置重排服务对应的 Jina API 地址
- [了解更多 →]
🪄 基于代码构件的生成式 UI
- 代码构件可直接在聊天界面中生成 React、HTML、Mermaid 格式内容
- 支持全屏预览,也可将 Mermaid 图表导出为 SVG 或 PNG 格式
🎨 图像生成与编辑
- 支持通过 GPT-Image-1 实现文生图与图生图
- 兼容 DALL-E (3/2)、Stable Diffusion、Flux 或任意 MCP 服务器的文生图能力
- 仅需一条指令,即可通过提示词生成精美图像,或对已有图像进行精细化修改
💾 预设与上下文管理
- 支持创建、保存、分享自定义预设配置
- 可在聊天过程中随时切换 AI 端点与预设方案
- 通过对话分支功能编辑、重新提交、续发消息
- 可创建提示词并分享给指定用户和用户组
- 支持分支消息与对话,实现高级上下文管控
- 可按需压缩长对话,同时完整保留最新的上下文内容
💬 多模态与文件交互
- 搭配 Claude 3、GPT-4.5、GPT-4o、o1、Llama-Vision、Gemini 等模型实现图像上传与分析
- 支持通过 Custom Endpoints、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 模型提供动态推理展示界面
🎨 可自定义界面
- 支持自定义下拉菜单与界面样式,同时适配进阶用户与新手用户
- 提供浅色、深色、跟随系统、高对比度四种外观模式
📈 可观测性
- 支持通过 OpenTelemetry 导出链路追踪与日志,可对接 Langfuse 查看智能体与模型运行洞察数据
🌊 可续流响应
- 永不丢失响应内容:若网络中断,AI 响应会自动重连并从断点处继续传输
- 多标签页与多设备同步:支持在多个标签页打开同一对话,也可在其他设备上无缝接续对话
- 生产就绪:从单服务器部署到基于 Redis 的水平扩展集群部署均可稳定运行
🗣️ 语音与音频
-
集成语音转文本与文本转语音能力,实现免手持对话
-
支持自动发送与播放音频内容
-
兼容 OpenAI、Azure OpenAI、Elevenlabs 服务
-
借助语音转文本与文本转语音功能实现免手动聊天
-
自动发送并播放音频
-
支持 OpenAI、Azure OpenAI 和 Elevenlabs 服务
-
📥 对话导入与导出:从 LibreChat、***、Chatbot UI 导入对话,支持将对话导出为截图、markdown、纯文本、json 格式
📥 对话导入与导出:
-
从 LibreChat、***、Chatbot UI 导入对话
-
将对话导出为截图、markdown、纯文本、json 格式
-
🔍 搜索与发现:搜索所有消息和对话
🔍 搜索与发现:
-
搜索所有消息和对话
-
👥 多用户与安全访问:支持多用户,提供 OAuth2、LDAP 及***登录的安全认证,内置内容审核与 Token 消耗统计工具
👥 多用户与安全访问:
-
多用户架构,支持通过 OAuth2、LDAP 及***登录的安全认证
-
内置内容审核与 Token 消耗统计工具
-
🎛️ 管理面板:基于浏览器的 UI 界面,可管理用户、用户组、角色及配置覆盖项,无需重新部署即可实时编辑设置与各角色/用户组权限,已预装在 Docker Compose 堆栈中,可通过单命令完成部署
🎛️ 管理面板:
-
基于浏览器的 UI 界面,用于管理用户、用户组、角色及配置覆盖项
-
无需重新部署即可实时编辑设置与各角色/用户组权限
-
已预装在 Docker Compose 堆栈中,可通过单命令完成部署
-
⚙️ 配置与部署:支持配置代理、反向代理、Docker 等多种部署选项,搭配 CloudFront 使用 S3 实现稳定媒体链接、边缘分发、签名 Cookie 与安全下载,可完全本地部署或云端部署
⚙️ 配置与部署:
-
支持配置代理、反向代理、Docker 等多种部署选项
-
搭配 CloudFront 使用 S3 实现稳定媒体链接、边缘分发、签名 Cookie 与安全下载
-
可完全本地部署或在云端部署
-
📖 开源与社区:完全开源,全公开开发流程,采用社区驱动的开发、支持与反馈模式
📖 开源与社区:
-
完全开源,采用全公开开发模式
-
社区驱动的开发、支持与反馈体系
如需完整了解全部功能,请查阅我们的官方文档 📚
🪶 基于 LibreChat 打造的全功能 AI 对话平台
LibreChat 是一款自托管 AI 聊天平台,可在单一隐私优先的界面中整合所有主流 AI 服务商。
除基础聊天功能外,LibreChat 还提供 AI 智能体、Model Context Protocol(MCP)支持、产物管理、代码解释器、自定义操作、对话搜索,以及符合企业级要求的多用户认证能力。
它完全开源、持续迭代开发,专为所有希望自主掌控 AI 基础设施的用户打造。
🌐 资源
GitHub 仓库:
- RAG API:github.com/LibreChat-AI/rag-api
- 官网站点代码:github.com/LibreChat-AI/librechat.ai
其他资源:
- 官网:librechat.ai
- 文档中心:librechat.ai/docs
- 技术博客:librechat.ai/blog
📝 更新日志
请访问版本发布页与更新说明获取最新动态:
[!WARNING]
升级前请务必查阅更新日志,确认是否存在不兼容的变更。
⭐ 星标历史
✨ 参与贡献
我们欢迎任何人提交贡献、建议、Bug 报告与修复补丁!
如果要新增功能、组件或扩展功能,请先提交 Issue 进行讨论,再发起 PR。
如果你有意协助将 LibreChat 翻译为你的母语,我们非常欢迎你的贡献。完善多语言翻译不仅能让全球更多用户便捷使用 LibreChat,还能全面提升用户体验,详情请查阅我们的[翻译指南]。
💖 本项目当前的成果离不开所有贡献者的付出
🎉 特别致谢
感谢 Locize 为 LibreChat 提供的支持多语言的翻译管理工具。
项目仓库 README(补充内容)
LibreChat
English · 中文
🚀 v0.8.8 版本新特性
- Agent 管理 API(测试版): 支持创建、检索、更新、删除 Agent;管理 Agent 文件与技能;通过绑定部署的 OIDC 身份为机器客户端提供认证,同时保留原有角色与 Agent 访问控制规则。公共 OpenAPI 文档与 Swagger UI 覆盖推理、事件、Agent 管理与技能管理全流程。
- 关联工作区(高度实验性): 可为每个托管或个人代码执行器选择或设置专属 Agent 默认工作区,让 Agent 可检查目录树、读取并搜索文件、修改内容、运行限时 Bash 指令。个人执行器支持带权限限制的自助注册、就绪状态管理以及单 Agent 专属 Git 身份配置。
- 后台工具控制: 可随时取消普通后台工具任务,包括关联的 Bash 进程,同时保持独立子智能体的执行不受影响。
- 代码审批控制: 管理员可在允许范围内对文件写入与命令执行操作选择「询问」、「允许」或「拒绝」策略,针对可信关联环境还提供「完全访问」模式。文件搜索与代码运行功能也将严格遵循角色授权规则。
- 手动上下文精简: 在上下文窗口占满前手动触发仅汇总对话内容的轮次,系统会根据部署预设的汇总策略保留近期对话内容。
- 上下文用量统计: 可查看对话内容、已保留工具调用流量、Agent 指令、缓存、消耗与配额压力数据,不会对分类子集进行重复计数。
- 统一附件管理: 一次上传附件后,LibreChat 会自动将内容路由至对应模型或完成文本提取,仅在需要时自动配置文件搜索与代码运行工具权限。
- 模型支持: 新增 GPT-6 Astra 与 GPT-6.1 Sol 模型,支持 Responses API 路由与工具调用功能。
- Agent 与聊天界面更新: 整合了工具活动、推理过程、搜索与 Agent 工作流的展示区域;新增聊天与收藏项的可拖拽固定分区、动态状态图标、高对比度主题、富文本消息复制功能、更清晰的侧边栏标题,以及优化后的实时执行阶段布局。
- 可观测能力: 在追踪查看器中可按顺序查看模型对话、工具调用轮次与消耗数据;通过 OpenTelemetry 导出关联的应用日志,配置已纳入白名单的 Langfuse 追踪身份与元数据,为浏览器诊断数据添加客户端构建 ID 标签,并将 Insights 数据访问范围限制在授权 Agent 内。
- 可靠性与安全性增强:强化了 Agent 任务续跑与检查点恢复机制、Redis 存活检测、DocumentDB 协作能力、OpenID 与 MCP OAuth 会话管理、共享链接限流、租户隔离、附件大小限制与上传错误处理逻辑。
阅读完整 v0.8.8 更新日志
✨ 功能特性
如需查看完整功能说明,请访问官方文档 📚
🪶 LibreChat:一站式 AI 对话平台
LibreChat 是一款自托管 AI 聊天平台,可在单一隐私优先的界面中统一接入所有主流 AI 服务商。
除基础聊天功能外,LibreChat 还提供 AI 智能体、模型上下文协议(MCP)支持、代码构件、代码解释器、自定义动作、对话检索、企业级多用户认证等能力。
项目完全开源且处于活跃迭代阶段,专为所有希望自主掌控 AI 基础设施的用户打造。
🌐 相关资源
GitHub 仓库:
- RAG API: https://github.com/LibreChat-AI/rag-api
- 官网仓库: https://github.com/LibreChat-AI/librechat.ai
其他资源:
- 官网: librechat.ai
- 文档: librechat.ai/docs
- 博客: librechat.ai/blog
📝 更新日志
你可以通过访问发布页和更新说明获取最新动态:
- https://github.com/LibreChat-AI/LibreChat/releases
- 更新日志
[!WARNING]
升级前请务必查阅 更新日志 确认是否存在不兼容变更。
⭐ Star 历史
✨ 贡献指南
欢迎提交代码、建议、Bug 报告与修复!
如果你要提交新功能、新组件或扩展内容,请先提交 Issue 进行讨论,之后再提交 PR。
如果你愿意协助将 LibreChat 翻译为你的母语,我们非常欢迎你的贡献!优化翻译不仅能让全球更多用户便捷使用 LibreChat,还能提升整体使用体验。请查阅我们的 翻译指南 了解详情。
💖 本项目能发展到当前状态,离不开所有贡献者的付出
🎉 特别鸣谢
感谢 Locize 提供的翻译管理工具,它为 LibreChat 的多语言支持提供了有力支撑。