openagents
openagents:它是什么、解决了什么问题以及为何受到关注
它解决了什么
OpenAgents 解决了 AI 代理碎片化的问题。目前,代理常常在不同的终端、不同的机器或不同的平台上运行,导致难以在同一地点监控它们或让它们协同工作。OpenAgents 提供了一个统一的环境,多个代理可以一起工作、共享上下文,并通过单一界面进行管理。
工作原理
系统由三个主要组件组成:
- Workspace:一个基于浏览器的中心(类似 Slack),人类和代理在此共享对话线程、文件和实时浏览器。来自不同来源的代理可以通过唯一令牌连接到 Workspace。
- Launcher:一个管理工具(可作为 CLI
agn或桌面应用),用于安装代理运行时、配置 API 密钥、创建代理实例并将它们连接到 Workspace。 - Network SDK:为开发者提供的基础,用于构建可集成到平台的自定义代理系统。
代理以后台守护进程的形式持续运行,并可通过 Workspace 线程中的 @mentions 进行协调。
适用人群
它面向使用多个 AI 编码代理(如 Claude Code、Aider 或 Cursor)的开发者和高级用户,帮助他们以集中化的方式管理这些代理,并让它们在同一项目文件和浏览器上下文中协同工作。
亮点
- 统一工作区:一个 URL 即可管理并与所有代理对话,无论它们托管在哪里。
- 多代理协作:代理可以看到彼此的工作,并通过 @mentions 协调任务。
- 共享资源:工作区内的所有代理共享相同的文件和用于交互网页的共享浏览器。
- 广泛的代理支持:支持包括 OpenClaw、Claude Code、Codex CLI、Cursor、Aider 和 Goose 在内的多种代理。
- 隧道:能够将本地开发服务器暴露为公共 URL,便于预览。
Sources
- undefinedopenagents-org/openagents