效率与协作 rag-knowledge-basebrowser-automationshell-executionmcp-integrationoffice-automationworkflow-automation

OpenAgent

将模型、知识库与可执行工具整合为可自托管的个人 AI 助手。

FollowAgents 评估 · FARS-2.1
不推荐
27/ 100 五分制 1.4 / 5
1 2 3 4 5 6
按维度查看评分与理由
1信任安全0 / 29 · 0.0/5

证据显示:README 宣称支持 shell 执行、浏览器控制、文件读写等能力,但未提供权限模型、用户确认机制、数据流透明性、敏感数据处理、依赖安全审计、外部影响控制、回滚机制或来源归属的说明。因此所有信任标准均得 0 分。

2可靠稳定3 / 14 · 1.1/5

证据显示:README 与 go.mod 在 Go 版本上存在不一致(README 要求 1.25.0+,go.mod 指定 1.25.0 但 toolchain 1.25.8),且依赖众多但未提供可用性保证。因此自洽性得 1 分,依赖可用性得 1 分,失败消息未提及得 0 分。

3适用触发8 / 18 · 2.2/5

证据显示:README 明确目标用户为个人 AI 助手,支持多种场景(浏览器、shell、办公自动化),但未定义能力边界或触发精度。因此受众与场景得 2 分,能力边界得 1 分,触发精度得 0 分,环境适配得 2 分(支持多平台)。

4规范维护8 / 18 · 2.2/5

证据显示:README 结构清晰,提供安装说明、示例和文档链接,但缺少已知限制、变更日志和明确的维护责任。因此信息架构得 2 分,安装说明得 2 分,命名稳定性得 1 分(版本号存在但无稳定性说明),示例与 FAQ 得 1 分(有示例但无 FAQ),已知限制得 0 分,许可证得 2 分(Apache-2.0),版本与变更日志得 1 分(有版本号但无变更日志),维护责任得 1 分(有社区链接但无明确维护者)。

5有效结果6 / 13 · 2.3/5

证据显示:README 宣称提供多种功能,但未提供实际输出示例或用户反馈,边际价值难以评估,成本效益未提及。因此输出可用性得 1 分,边际价值得 2 分(功能丰富),成本效益得 1 分。

6证据核验2 / 8 · 1.3/5

证据显示:README 中的功能声明未提供可验证的测试结果或第三方验证,且未区分事实与推断。因此声明可追溯性得 1 分,跨源佐证得 1 分(有 CI 配置),事实与推断分离得 0 分。

证据充分度: 评估于 2026年8月9日 审查版本 e8dd8dad8d04
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:最小权限约束、执行前用户确认、数据流向说明、敏感信息处理、依赖安全审查、外部影响披露、回滚或恢复路径、来源归属可核验
使用前请注意
  • 未提供权限模型或用户确认机制,shell 执行和浏览器控制可能带来安全风险。
  • 依赖众多且未提供安全审计,存在供应链风险。
  • README 与 go.mod 在 Go 版本上不一致,可能影响构建。
评估证据 [1][2][3][4][5]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

OpenAgent 是一个开源、可自托管的个人 AI 助手平台,结合大语言模型、RAG 知识库和自主 Agent 循环。它可连接多家模型提供商,并允许按对话切换模型。Agent 可浏览网页、执行 Shell 命令、处理 Office 文件,以及调用兼容 MCP 的工具。平台还提供可视化工作流编辑器、定时任务、使用量分析、活动监控和请求日志。它以单一可执行文件提供 Linux、macOS 和 Windows 版本,也支持从源码构建或通过 Docker Compose 部署。

用户上传 PDF、Word、Excel 等文档后,OpenAgent 会将内容分块、嵌入并建立索引;在每次 LLM 回复前进行语义检索,取回相关段落作为上下文。Agent 循环可驱动真实浏览器进行导航、点击、表单填写、抓取和截图,也可进行网页搜索与内容获取、运行 Shell 命令和脚本、读写 Word、Excel 与 PowerPoint 文件。它可接入 SSE、Stdio 或 StreamableHTTP 方式的 MCP 服务器,并将其工具暴露给 Agent。工作流可在 BPMN 风格的拖放编辑器中编排,支持条件分支、并行执行及定时触发;管理端记录工具调用参数、返回值、请求日志及 token 和成本指标。

  1. 需要把内部 PDF、Word 和 Excel 资料变成可检索知识库的团队,可为每个聊天或应用分配独立知识库。
  2. 需要让助手完成网页导航、表单填写、页面抓取或截图的运营人员,可使用 Browser-Use 能力执行这些步骤。
  3. 需要在对话中运行命令或脚本的技术用户,可让 Agent 在工具调用过程中执行 Shell 操作。
  4. 需要统一接入现有 MCP 服务的组织,可通过 SSE、Stdio 或 StreamableHTTP 将服务端工具提供给 Agent。
  5. 需要把多步骤任务设置为条件分支、并行流程或定时任务的业务团队,可使用可视化工作流编辑器。
  6. 需要查看模型、用户或应用 token 消耗与成本,并排查请求细节的管理员,可使用使用量分析、活动监控和请求日志。

这个 Agent 有哪些优点和局限?

优点
  • 将文档 RAG、浏览器操作、Shell 执行、Office 自动化和 MCP 工具调用放入同一个可自托管平台。
  • 支持 30+ 模型提供商,并可按对话切换模型,无需改代码。
  • MCP 同时覆盖 SSE、Stdio 和 StreamableHTTP 三种连接方式。
  • 提供 Linux、macOS、Windows 的预构建二进制,并明确说明 Windows 无需 WSL 或 Docker。
  • 管理端同时提供 token/成本统计、活动监控、工具管理与完整请求日志。
局限
  • 模型提供商凭证、连接配置和安全边界的具体步骤未在提供的材料中说明。
  • 浏览器、网页搜索、Shell 与 MCP 工具具备外部操作能力,采用前需要自行评估权限和网络访问控制。
  • 从源码构建需要 Go 1.25.0+、Node.js 20+ 和 Yarn 1.x,前后端工具链均需维护。
  • 材料没有说明向量存储、文档解析失败处理、数据保留或备份策略。
  • 虽然提供 REST API 与 Swagger UI,但未给出认证、端点或请求示例。

如何安装或部署这个 Agent?

macOS、Linux 或 WSL:

curl -fsSL https://raw.githubusercontent.com/the-open-agent/openagent/master/scripts/install.sh | bash

Windows PowerShell:

irm https://raw.githubusercontent.com/the-open-agent/openagent/master/scripts/install.ps1 | iex

安装器会下载最新版本并在端口 14000 启动服务;打开 http://localhost:14000。可选环境变量为 OPENAGENT_VERSIONINSTALL_DIRBIN_DIR。从源码构建时,后端需要 Go 1.25.0+,前端需要 Node.js 20+ 与 Yarn 1.x:先运行 go build,再运行 cd web && yarn install && yarn start。也可运行 docker-compose up。提供的材料未说明模型提供商凭证的具体配置方式。

如何使用这个 Agent?

服务启动后访问 http://localhost:14000。连接所需的模型提供商,在对话中选择模型;上传文档以建立知识库,并将知识库分配给聊天或应用。需要执行外部操作时,为 Agent 配置浏览器、Shell、Office、网页搜索或 MCP 工具;界面会逐步展示工具调用、参数和返回值。若要自动化多步骤任务,在可视化工作流编辑器中组合步骤,并按需要设置条件、并行路径或定时触发。提供的材料未给出模型连接、MCP 服务器注册或 REST API 调用的具体字段与示例。

这个 Agent 与同类方案有什么区别?

OpenAgent 的定位是把多模型连接、RAG 和 Agent 循环集中在一个自托管平台中;它明确支持 OpenAI、Azure OpenAI、Anthropic Claude、Google Gemini、Ollama 等模型提供商,并允许按对话切换。

常见问题

是否必须使用某一家模型提供商?
不是。平台列出 30+ 模型提供商,包括 OpenAI、Anthropic Claude、Google Gemini、Ollama 等,并说明可按对话切换模型。
能否在本地或自有环境部署?
可以。它提供 Linux、macOS、Windows 预构建二进制,也支持源码构建和 docker-compose up
Agent 能操作哪些外部资源?
材料说明它可使用真实浏览器、网页搜索与抓取、Shell、Office 文件,以及兼容 MCP 服务器提供的工具。
使用成本如何?
材料未说明软件或模型调用的定价;平台可按提供商、模型和用户追踪 token 消耗与成本。
如何排查一次 Agent 执行?
工具调用会展示参数和返回值;管理端还提供活动监控与可筛选、JSON 格式化的完整请求日志。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents