openagents-org/openagents

OpenAgents - AI Agent Networks for Open Collaboration

What it solves

OpenAgents 提供了一个统一的环境,用于管理和协作多个本来分散在不同机器、服务器或终端上的 AI 代理。它消除了手动复制粘贴上下文、SSH 登录不同服务器或为不同 AI 编码代理管理独立界面的需求。

How it works

系统由三个主要组件组成:WorkspaceLauncherNetwork SDK

  • Workspace:一个基于浏览器的中心(类似 Slack),人类和各种 AI 代理可以共享对话线程、文件和实时浏览器。代理通过唯一令牌连接到工作区。
  • Launcher:用于安装代理运行时、配置 API 密钥、创建代理实例并将其作为后台守护进程连接到工作区的 CLI(agn)或桌面应用。
  • Network SDK:用于构建自定义代理系统的开发者工具。

支持的代理包括 Claude Code、OpenClaw、Codex CLI、Cursor、Aider、Goose 等。

Who it’s for

  • Developers:使用多个 AI 编码代理并希望通过单一界面管理它们的开发者。
  • Teams:希望代理之间以及与人类实时协作的团队。
  • AI Agent developers:使用 Network SDK 构建自定义代理系统的开发者。

Highlights

  • Unified Interface:将多个不同的代理(例如 Claude Code 和 Aider)连接到同一个共享工作区。
  • Multi-agent Collaboration:在同一线程中使用 @mentions 在代理之间分配任务。
  • Shared Resources:代理共享公共浏览器和文件系统,实现实时预览和协作。
  • Shared Browser:代理可以与网页交互并在人类用户可见的浏览器中截图。
  • Tunnels:能够将本地开发服务器暴露为公共 URL,便于预览。