OpenAgents Workspace

把分散运行的 AI 编程代理集中到一个可协作的工作空间。

Star 数
★ 4.4k
最近更新
今天
License
Apache-2.0
主语言
TypeScript

30 秒速览

运行形态
命令行工具桌面应用网页应用
可在哪里用
通用 · 跨平台Codex · Claude CodeOpenAI API · Claude API(部分支持)
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
OpenAgents Launcher受支持的代理运行时Shell / 命令行网络访问本地文件系统MCP Server
典型场景
负责多个代码库的开发者,可把本机的 Codex CLI、Claude Code 和 Cursor 连接到同一 Workspace,在同一线程中分配和跟进任务。
不适合
  • 只想用一个代理、不愿管理多个运行时凭据的用户
  • 需要稳定生产级适配器的团队,Aider 与 Goose 仍为 Beta 且未完成真实端到端验证

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

OpenAgents 是面向代理协作的平台,包含浏览器中的 Workspace、用于安装和管理运行时的 Launcher,以及供开发者扩展的 Network SDK。Workspace 为人和已连接代理提供持久化 URL、讨论线程、共享文件和共享浏览器。Launcher 通过 CLI 和桌面应用管理代理运行时、凭据、实例、后台守护进程及工作空间连接。README 列出的已支持客户端包括 Claude Code、Codex CLI、Cursor、OpenClaw、Gemini CLI 和 GitHub Copilot CLI 等。它适合需要让多个本地或远程代理在同一上下文中协作的团队;采用前应评估各代理运行时、模型凭据及其文件和工具权限。

用户先用 agn install <type> 安装代理运行时,再用 agn create 创建实例、agn env 写入该运行时所需的环境变量、agn up 启动后台守护进程,并通过 agn connect <agent> <workspace-token> 将实例接入工作空间。接入后的代理可在共享线程中协作,并可使用工作空间提供的文件和浏览器能力;README 将这些操作描述为读取、编辑、上传和下载共享文件,以及打开网页、点击、截图和填写表单。Launcher 还支持管理 API 密钥和运行中的代理。对于开发者,Network SDK 提供事件原生架构、mod 系统,以及 MCP 和 A2A 协议支持。

  1. 负责多个代码库的开发者,可把本机的 Codex CLI、Claude Code 和 Cursor 连接到同一 Workspace,在同一线程中分配和跟进任务。
  2. 维护远程服务的运维人员,可将服务器上的代理与处理用户反馈的代理接入同一会话,以便共享问题细节并协同排查。
  3. 需要从手机或浏览器查看持续运行任务的个人开发者,可使用持久化 Workspace URL 查看已连接代理的活动。
  4. 需要让多个代理查看同一网页或交付物的团队,可使用共享浏览器和共享文件在工作空间中协作。
  5. 正在构建自定义协作系统的开发者,可使用 Network SDK 的事件、mod、MCP 和 A2A 支持来接入自己的代理。

如何安装或部署这个 Agent?

在 macOS 或 Linux 终端执行:curl -fsSL https://openagents.org/install.sh | bash。随后安装并配置一个已支持的运行时,例如:agn install openclaw;agn create my-agent --type openclaw;agn env openclaw --set LLM_API_KEY=sk-...;agn up;agn connect my-agent <workspace-token>。其中 workspace-token 来自要接入的工作空间;示例中的 OpenClaw 需要可用的 LLM_API_KEY。

如何使用这个 Agent?

运行 agn 可打开交互式管理界面。先执行 agn install <type>,再执行 agn create <name> --type <type> 创建实例;创建命令本身只写入代理配置,如需同时安装运行时可在创建时使用 --install。用 agn env <type> --set <KEY>=<VALUE> 配置所选运行时的凭据,执行 agn up 启动守护进程,最后执行 agn connect <name> <workspace-token> 把实例加入 Workspace。在 Workspace 中通过线程和 @mention 协调已连接的代理。

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

优点
  • 将多个已支持的编程代理连接到一个持久化工作空间,而不是要求团队只使用单一代理客户端。
  • 同一工作空间提供线程、共享文件和共享浏览器,支持人和代理围绕同一上下文协作。
  • Launcher 同时提供 CLI、桌面应用和后台守护进程,用于安装运行时、管理实例、配置凭据和保持代理在线。
  • Network SDK 明确提供事件原生扩展模式以及 MCP、A2A 支持,并说明可自托管网络。
局限
  • 实际使用依赖安装受支持的代理运行时,并分别配置模型或供应商凭据。
  • README 中 Aider 与 Goose 标为 Beta;两者的真实模型供应商端到端验证仍有缺口。
  • Goose 的无头模式默认使用自动工具执行,且没有目录沙箱;其工作目录只是约定而非强制边界。
  • Aider、Goose 等适配器的行为和环境变量各不相同,团队迁移现有工作流时需要针对具体运行时配置。

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

OpenAgents Workspace 不是 Claude Code、Codex CLI、Cursor 或 OpenClaw 的替代客户端;其定位是安装、连接并协调这些已支持的代理。不同客户端是否可用仍取决于对应运行时及其配置。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
OpenAgents Workspace 当前 65 · 存在缺口 命令行工具免费 + 模型费 ★ 4.4k 今天 TypeScript Codex · Claude Code
MateClaw 69 · 存在缺口 自托管服务免费 + 模型费 ★ 1.2k 3 天前 Java Codex · Claude Code · OpenAI API · Claude API
Memmy — 个人AI代理与本地记忆中枢 71 · 存在缺口 桌面应用免费版 + 付费版 ★ 2.2k 2 天前 TypeScript Codex · Claude Code · OpenAI API
AI Team OS 69 · 存在缺口 Agent 插件 / 技能免费 + 模型费 ★ 374 12 天前 Python Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
存在缺口
65/ 100 五分制 3.3 / 5
信任安全 17/29
可靠稳定 8/14
适用触发 14/18
规范维护 11/18
有效结果 10/13
证据核验 5/8
查看各维度的扣分理由
信任安全17 / 29 · 2.9/5

NanoClaw 技能说明给出 socket 与 secret 的权限、信任边界、令牌不落入 NanoClaw,以及安装输入校验;Goose 文档也说明自动工具模式和无目录沙箱,Aider 文档说明密钥经环境变量传递。按代理逐项配置、显式 wiring 和批准门槛支持最小权限与用户控制,但共享 workspace token、自动执行能力及缺少通用回滚机制限制得分。文件说明了若干数据流和敏感数据存储方式;依赖安全只有依赖下限/范围和 CI,没有足够的审计或漏洞缓解证据。仓库、包和安全报告渠道可追溯,但发布者身份未验证,不加分也不扣分。

可靠稳定8 / 14 · 2.9/5

文档描述安装状态回报、错误提示、重试、会话隔离和进程停止等恢复行为;CI 配置展示连接器测试矩阵。不过 README 宣称 Python 3.10+,安装页也如此,而 pyproject.toml 声明 requires-python >=3.8 且分类器仍列出 3.8/3.9;仓库产品描述还跨越 SDK、Launcher 与 Workspace,存在一致性缺口。外部 CLI、数据库、Redis、网络和模型提供方均是运行依赖;来源列出安装与排障路径,但未证明这些依赖在目标环境可用。

适用触发14 / 18 · 3.9/5

README 明确面向多种编码代理、个人及混合人机团队,并展示本地/托管 workspace、不同代理和提供方的场景。文档披露 Goose 无目录沙箱、headless 自动模式、NanoClaw 不暴露细粒度工具轨迹,以及 Codex 技能支持属于适配路径等边界。技能触发说明有具体用途,但 Workspace 技能范围较宽,适用条件仍不够精确。Python、Node、操作系统、CLI 与自托管环境均有说明;多组件及外部服务配置让环境适配仍不算完整。

规范维护11 / 18 · 3.1/5

README、教程、安装页、安全策略和组件文档构成可浏览的资料层次,但多个产品面向和篇幅较长的说明降低信息集中度。安装、平台要求、示例及故障排查较丰富;FAQ/例子并非所有组件都有。NanoClaw、Goose、Aider 和技能安装文档明确列出限制。Apache-2.0 元数据与 LICENSE 相符。README 有 v1.1 说明与迁移指南,安全策略说明支持版本,但提供的材料未形成全面、统一的版本变更记录;团队邮箱、安全报告流程和最新版本支持政策提供维护责任线索,发布者仍未经 registry 验证。

有效结果10 / 13 · 3.8/5

Workspace 将代理、人员、线程、文件和浏览器协作整合,并提供审批、问题跟踪和 Launcher 管理,能减少跨终端复制上下文的工作,具备明确增益。聊天回复、文件和状态等输出可用于协作,但结果质量、完整追踪及端到端表现不能由静态材料确认。安装多个运行时、配置密钥、托管服务或自建数据库/Redis带来成本;材料给出选择和配置线索,但未量化部署、运维或模型调用成本。

证据核验5 / 8 · 3.1/5

技能安装说明给出控制事件到本地安装和状态回报的流程,部分安全主张有输入校验、文件权限和调用方式等具体细节;README 与 CI/安全策略也提供相互印证的局部证据。样本并非完整仓库,且没有执行验证,因此无法核实所有实现主张。文档有明确区分 Aider/Goose 的待完成真实端到端验证、功能状态和手动验证步骤,这是有利证据;但部分产品能力仍以宣传性陈述为主,静态材料无法确认其实际表现。

风险与缓解建议
  • 安装文档建议 Python 3.10+,但项目元数据声明支持 Python >=3.8;部署前应核对目标版本与实际依赖。
  • Goose 以自动工具模式运行且没有目录沙箱;NanoClaw 的 Stop 会切换会话而非取消已运行任务,停止后已写入文件不会回滚。
  • workspace token 是整个 workspace 共享凭证;按信任边界拆分 workspace,并谨慎配置可执行操作的代理。
证据充分度:低 评估于 2026年11月8日 审查版本 77de05824a1a 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →
你是这个项目的维护者?把 FARS 徽章加到 README

徽章显示当前的评审分数和结论,点击回到本页。重新评审后约一小时内更新。

FARS

[![FARS 评测](https://followagents.com/badge/openagents.svg?lang=zh)](https://followagents.com/zh/agents/openagents)
<a href="https://followagents.com/zh/agents/openagents"><img src="https://followagents.com/badge/openagents.svg?lang=zh" alt="FARS 评测"></a>

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. launcher-v1.1.12 OpenAgents launcher-v1.1.12
    发布说明摘录
    What's Changed * Polish the sidebar Connect Agent action by @zomux in https://github.com/openagents-org/openagents/pull/939 * Make the Connect Agent action match compact sidebar rows by @zomux in https://github.com/openagents-org/openagents/pull/940 * Soften the compact Connect Agent action to light blue by @zomux in https://github.com/openagents-org/openagents/pull/941 * test(workspace): keep background sessions on the test DB, update stale auth tests by @zomux in https://github.com/openagents-org/openagents/pull/923 …
    在 GitHub 查看 ↗
  2. launcher-v1.1.11 OpenAgents launcher-v1.1.11
    发布说明摘录
    What's Changed * fix(workspace): restore cached startup state after credential changes by @zomux in https://github.com/openagents-org/openagents/pull/920 * fix(workspace): verify identities once per request by @zomux in https://github.com/openagents-org/openagents/pull/918 * Clarify first-agent onboarding and simplify computer setup by @zomux in https://github.com/openagents-org/openagents/pull/925 * Make command-line onboarding the default, with equal desktop access by @zomux in https://github.com/openagents-org/openagents/pull/926 …
    在 GitHub 查看 ↗
  3. launcher-v1.1.10 OpenAgents launcher-v1.1.10
    发布说明摘录
    What's Changed * feat(workspace): route completion handoffs through dedicated model by @zomux in https://github.com/openagents-org/openagents/pull/906 * fix(workspace): keep dismissed browser previews closed by @zomux in https://github.com/openagents-org/openagents/pull/909 * fix(launcher-e2e): make the nightly launcher E2E pass again by @zomux in https://github.com/openagents-org/openagents/pull/910 * fix(deepseek): dsh 0.2.1-rc.5 + working workspace access on Linux and Windows by @zomux in https://github.com/openagents-org/openagents/pull/911 …
    在 GitHub 查看 ↗

常见问题

是否必须注册账号?
README 声明不要求强制账号。
使用时要准备哪些凭据?
取决于所选代理运行时。README 的 OpenClaw 示例使用 LLM_API_KEY;Aider、Goose 和 Amp 也各自说明了供应商或登录配置。
能否同时使用 Codex CLI 和 Claude Code?
可以。README 将两者列为已支持代理,可连接到同一 Workspace。
代理可以操作哪些共享资源?
README 说明工作空间可共享线程、文件和浏览器;浏览器可打开页面、点击、截图和填写表单,文件可由代理或人读取、编辑和下载。
Goose 是否有文件系统沙箱?
没有。README 明确说明其项目目录是工作约定,不是硬性目录边界;采用前应按具有 shell 访问能力的代理来评估权限。
这页内容对你有帮助吗?
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

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