LibreChat
English · 中文
🚀 v0.8.8 版本新特性
- Agent 管理 API(测试版):支持创建、发现、更新、删除 Agent;管理 Agent 文件与技能;通过与部署绑定的 OIDC 身份为机器客户端提供身份认证,同时保留原有角色和 Agent 访问控制规则。公开的 OpenAPI 与 Swagger UI 覆盖推理、事件、Agent 管理和技能管理全场景。
- 关联工作区(高度实验性):为每个托管或个人代码工作者选择或设置独立的 Agent 默认工作区,之后 Agent 可查看目录树、读取并搜索文件、编写修改内容,并在限定超时时间内运行 Bash。个人工作者支持受限的自助注册、就绪状态管理,以及单 Agent 独立 Git 身份配置。
- 后台工具控制:支持手动取消普通后台工具(包括关联的 Bash 进程),同时保证独立子 Agent 的执行过程不受影响。
- 代码审批控制:当管理员开放相关权限时,可对文件写入和命令执行操作选择「询问」、「允许」或「拒绝」模式,针对受信任的关联环境还提供完全访问模式。文件搜索和代码运行操作也会遵循已配置的角色授权规则。
- 手动上下文压缩:在上下文窗口占满前主动启动仅做摘要的对话轮次,可根据部署配置的摘要策略保留近期对话内容。
- 上下文用量统计:可查看对话内容、已保留的工具流量、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 驱动的专属专用助手
- 智能体市场:发现并部署社区贡献的各类智能体
- 协作共享:将智能体共享给指定用户与用户组
- 灵活可扩展:支持使用 MCP 服务器、工具、文件搜索、代码执行等能力
- 技能系统:创建可复用的
SKILL.md 指令包,适配手动、自动或常驻运行的智能体工作流
- 智能体插件:实验性功能,可将部署技能与 MCP 服务器打包为随启动自动加载的程序包
- 子智能体:将聚焦型工作委派给独立运行的子智能体,各子智能体拥有专属上下文窗口
- 智能体管理 API:通过绑定部署的 OIDC 客户端,自动化完成智能体、文件与技能的全流程管理
- 关联代码工作区:允许智能体在托管或个人工作区中查看、搜索、编辑文件并运行命令(高度实验性功能)
- 兼容 Custom Endpoints、OpenAI、Azure、Anthropic、AWS Bedrock、Google、Vertex AI、Responses API 等多种服务
- 模型上下文协议(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 语音服务
-
支持语音转文本(Speech-to-Text)和文本转语音(Text-to-Speech),实现免手动聊天
-
自动发送并播放音频
-
兼容 OpenAI、Azure OpenAI 与 Elevenlabs
-
📥 对话导入与导出:从 LibreChat、***、Chatbot UI 导入对话,可将对话导出为截图、markdown、文本、json 格式
📥 对话导入与导出:
🔍 搜索与检索:
👥 多用户与安全访问:
🎛️ 管理面板:
-
基于浏览器的 UI 界面,可管理用户、用户组、角色与配置覆盖项
-
无需重新部署即可实时编辑设置与各角色/用户组的权限
-
随 Docker Compose 部署栈一并提供,单命令即可完成搭建
-
⚙️ 配置与部署:支持配置代理、反向代理、Docker 等多种部署选项,可搭配 S3 与 CloudFront 使用,实现稳定媒体链接、边缘分发、签名 Cookie 与安全下载,既可以完全本地部署,也可以在云端部署
⚙️ 配置与部署:
-
支持配置代理、反向代理、Docker 等多种部署选项
-
可搭配 S3 与 CloudFront 使用,实现稳定媒体链接、边缘分发、签名 Cookie 与安全下载
-
既可以完全本地部署,也可以在云端部署
-
📖 开源与社区:完全开源且全程公开开发,由社区驱动开发、提供支持与反馈
📖 开源与社区:
- 完全开源且全程公开开发
- 由社区驱动开发、提供支持与反馈
如需完整了解所有功能,请查看我们的官方文档 📚
🪶 一站式 AI 对话体验:LibreChat
LibreChat 是一款自托管 AI 聊天平台,在以隐私为核心的统一界面中集成了所有主流 AI 服务商。
除基础聊天功能外,LibreChat 还提供 AI 代理、模型上下文协议(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]
更新前请务必查阅更新日志,确认是否存在不兼容的破坏性变更。
⭐ 星标历史
✨ 贡献指南
欢迎所有形式的贡献、建议、问题反馈与漏洞修复!
如果你要提交新功能、新组件或扩展功能,请先提交 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 进程不受影响。
- 代码审批控制: 管理员可开放文件写入与命令执行的权限管控,将默认策略设置为 询问、允许 或 拒绝,针对可信的附加环境还可设置 完全访问 模式。文件搜索与代码运行功能同样遵循角色授权规则。
- 手动上下文压缩: 在上下文窗口占满之前,可触发仅执行摘要的对话轮次,根据部署侧配置的摘要策略保留近期对话内容。
- 上下文用量统计: 可查看对话内容、已保留的工具调用流量、Agent 指令、缓存、成本与资源占用压力,不会对分类子集进行重复计数。
- 统一附件处理: 文件仅需上传一次,LibreChat 会自动将内容路由至模型侧或提取出文本内容,仅在必要时才挂载文件搜索与代码运行工具。
- 模型支持: 新增 GPT-6 Astra 与 GPT-6.1 Sol 模型,支持 Responses API 路由与工具调用。
- Agent 与聊天界面优化: 整合了工具活动、推理过程、搜索与 Agent 工作流的展示逻辑;新增可拖拽的固定区域,用于存放聊天与收藏内容,优化了状态图标样式、新增高对比度主题、富文本消息复制功能、更清晰的侧边栏标题,以及优化后的实时阶段展示布局。
- 可观测性增强: 在追踪查看器中可按顺序查看模型对话、工具调用轮次与消耗统计;可通过 OpenTelemetry 导出关联的应用日志,配置 Langfuse 追踪身份与元数据白名单,为浏览器诊断信息添加客户端构建 ID 标签,并将洞察数据的访问范围限制为授权 Agent。
- 可靠性与安全加固: 增强了 Agent 续跑与检查点恢复能力,优化了 Redis 存活检测、DocumentDB 协调机制、OpenID 与 MCP OAuth 会话管理、共享链接限流、租户隔离、附件大小限制与上传错误处理逻辑。
请查阅 完整 v0.8.8 更新日志 了解全部详情。
✨ 功能特性
如需查阅完整功能说明,请访问官方文档 📚
🪶 一站式 AI 对话体验 — LibreChat
LibreChat 是一款自托管 AI 聊天平台,可将所有主流 AI 服务商统一整合到同一个以隐私保护为核心的界面中。
除基础聊天能力外,LibreChat 还提供 AI 智能体、Model Context Protocol (MCP) 支持、代码构件、代码解释器、自定义动作、会话搜索以及企业级多用户认证功能。
它完全开源、迭代活跃,专为所有希望自主掌控 AI 基础设施的用户打造。
🌐 相关资源
镜像名称:ghcr.io/danny-avila/librechat-dev-api
参考标签:latest
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 提供支持多语言的翻译管理工具。