Skip to content

Latest commit

 

History

3,641 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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"]
Loading

每个节点都是一个 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)。

About

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

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

81 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages