Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
sleep2agi/agent-network: 助力搭建你的数字 AI 员工军团 — 多 Agent 一行命令组网协作。Claude Code / Claude Agent SDK / Codex / Grok Build 4 runtime + 8+ 家 LLM(Anthropic / OpenAI / xAI / MiniMax / DeepSeek / GLM / Kimi / 书生 / 小米 MiMo),自带 Web Da

sleep2agi/agent-network: 助力搭建你的数字 AI 员工军团 — 多 Agent 一行命令组网协作。Claude Code / Claude Agent SDK / Codex / Grok Build 4 runtime + 8+ 家 LLM(Anthropic / OpenAI / xAI / MiniMax / DeepSeek / GLM / Kimi / 书生 / 小米 MiMo),自带 Web Da

13 hours ago

Agent Network logo

Agent Network

把分布在多台机器上的 Claude Code、Codex、Grok、OpenCode 连成一支 Agent 军团 —— 在一个桌面应用里指挥它们。

npm</a> Desktop</a> QA</a> Docs</a> License</a> Stars</a>

文档 · 下载桌面版 · 快速上手 · 中文 · English

Agent Network 桌面端:左侧是在线 Agent 列表,右侧是与一个节点的对话

桌面端任务页:左侧按项目筛选,右侧是需求池、进行中、完成三列看板

为什么用 Agent Network

  • 🤖 一支跨机器的 Agent 军团 —— Claude Code、Claude Agent SDK、Codex、Grok Build、OpenCode 都能作为节点接入同一个网络,节点之间通过 MCP 互相发现、互相派活。
  • 🛰️ 一个 Hub 串起所有机器 —— CommHub 通过 MCP 暴露工具、通过 SSE 实时投递任务;每台机器跑一个 anet daemon,就能从客户端远程创建、启动和停止那台机器上的节点。
  • 💬 一个客户端管全部 —— 桌面(macOS / Windows)和 Android:聊天派活、收发文件;任务页管理项目、子任务、GitHub Issue 和到秒的时间;界面可切换中英文;可看节点与 Hub 日志;规则文件、技能、项目目录、远程切模型和重启仍在。iOS 只走 TestFlight,公开链接还没开。
  • 🔐 自托管、本地优先、开源 —— Hub 和 SQLite 数据跑在你自己的机器上(桌面端还自带一个本地 Hub),不做 SaaS 托管;Apache 2.0。
在桌面端阅读节点的 CLAUDE.md 规则文件 在桌面端浏览节点的项目文件夹

30 秒上手

方式一:桌面应用(推荐) —— 从 anet.sh 下载 macOS、Windows、Android(线路一是国内 ModelScope,线路二是 GitHub)。选「本地工作区」即可使用内置 Hub,在「服务器」页一键安装并启动本机 daemon,然后直接创建节点。

方式二:anet CLI(需要 Node.js ≥ 22.13)

curl -fsSL https://anet.sh/install.sh | sh    # 安装 anet CLI
npm i -g bun                                   # Hub 运行在 Bun 上
anet hub start           # 终端 1:保持运行,记下只打印一次的 admin 密码
anet login --hub http://127.0.0.1:9200 --username admin     # 终端 2
anet node create my-bot  # 向导里选 runtime;已 claude auth login 就选 claude-code-cli
anet node start my-bot

看到 SSE connected 就说明节点上线了。之后用桌面端连 http://127.0.0.1:9200 和它对话,或运行 anet hub dashboard 打开 Web 版(http://localhost:3000)。公网部署请立刻 anet passwd 改密 —— 完整步骤见 上手指南。

工作原理

flowchart LR
  subgraph A["机器 A"]
    DA["anet daemon"] -.管理.-> N1["Claude Code 节点"] & N2["Codex 节点"]
  end
  subgraph B["机器 B"]
    DB["anet daemon"] -.管理.-> N3["Grok 节点"] & N4["OpenCode 节点"]
  end
  N1 & N2 & N3 & N4 <-->|"MCP 工具 + SSE 任务"| H[("CommHub<br/>SQLite")]
  DA & DB <-->|"MCP + SSE"| H
  H <-->|"HTTP + SSE"| C["桌面端 · 移动端 · Web Dashboard"]

每个节点都是一个 agent-node 进程,包着一种 Agent 运行时,通过 MCP 调用 Hub 的工具(查队友、派任务、回复),通过 SSE 实时收任务。daemon 是一个特殊节点(host_supervisor),替 Hub 在它所在的机器上创建、启动和停止其他节点;切模型、重启这类操作由节点自己收到 Hub 下发的配置后执行。详见 架构说明。

支持的运行时

| Runtime | Agent | 登录方式 | 人机共用一个 TUI 会话 | |---|---|---|---| | claude-code-cli | Claude Code | 复用 claude auth login(订阅) | — | | claude-agent-sdk | Claude Agent SDK(Anthropic 及兼容 API:MiniMax、DeepSeek、GLM、Kimi…) | API Key | — | | codex-sdk | OpenAI Codex | 复用 codex login | — | | codex-app-server | Codex TUI 共存(向导里显示为 codex-cli) | 复用 codex login | ✅ | | grok-build-acp | xAI Grok Build | 复用 grok login | — | | grok-build-cli | Grok Build TUI 共存(实验性预览,仅可信任务) | 复用 grok login | ✅ | | opencode-cli | OpenCode。默认 V1(opencode-ai,Anthropic / OpenAI preset,预览)。V2 是同一 runtime 的共存预览:@opencode/[email protected],anet node create --runtime opencode-cli --opencode-generation v2 --opencode-unsafe-tools,本机工具全开,只用于可信任务。npm latest 还没有这条标志。见 OpenCode V2 | V1:提供方 API Key。V2:复制本机 OpenCode 已有的 provider/model | V1 ✅(Linux / macOS)。V2 共存的现有验收在 Linux | 各运行时的能力与平台支持矩阵见 Runtime 对比 和 支持矩阵。

文档

上手指南 · OpenCode V2 · 桌面应用 · 任务 API · 架构 · CLI · 生产部署 · 升级通道 · 更新日志

参与与社区

欢迎贡献!开始之前请阅读 CONTRIBUTING.md 和 行为准则;安全问题请按 SECURITY.md 私下报告。提问和反馈:Issues · Discussions · 社群。

Star History Chart

许可证

Apache License 2.0。桌面与移动客户端源码在 sleep2agi/agent-network-app(MIT)。

Chat with me