PluginWorld
Ag

agent-node

Claude Code

AI Agent Network CLI — Local-first multi-agent orchestration across 6 runtimes (Claude Code CLI / Claude Agent SDK / Codex SDK / Codex app-server / Grok Build ACP / OpenCode CLI) and 8+ LLM providers. Apache 2.0.

@sleep2agi · v2.5.0-preview.58 · Apache-2.0 · updated 17d ago

SECURITY

B

SCORE

69

INSTALLS

▲ 18.6K

PLUG IN

/plugin marketplace add sleep2agi/agent-network
/plugin install agent-node

README

Agent Network logo

Agent Network

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

npm Desktop QA Docs License Stars

文档 · 下载桌面版 · 快速上手 · 中文 · 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(Anthropic / OpenAI preset,预览) 提供方 API Key ✅(Linux / macOS)

各运行时的能力与平台支持矩阵见 Runtime 对比 和 支持矩阵。

文档

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

参与与社区

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

Star History Chart

许可证

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

SIMILAR PLUGINS