核心概念
工作原理
了解 CLI、Runner、Hub 与前端如何组成一条实时 Agent 控制链路。
Anydo 将 Agent 的实际运行环境与远程控制界面分离。
Web / PWA / Desktop / Mobile
│ REST + SSE
▼
Anydo Hub
│ Socket.IO + RPC
▼
CLI / Runner
│
▼
Claude / Codex / OpenCode / Pi / OMP数据流
启动
CLI 在本地启动 Agent,并向 Hub 注册机器与会话。
同步
Agent 输出经 CLI 发送到 Hub;Hub 持久化数据并通过 SSE 推送前端。
控制
用户从 Web 或手机发送消息、审批权限或打开终端。
执行
Hub 使用 Socket.IO RPC 将操作路由到目标机器的 Runner。
组件职责
| 组件 | 职责 |
|---|---|
| CLI | 包装 Agent、同步事件、提供本地交互 |
| Runner | 后台保持机器在线、启动和管理会话 |
| Hub | 会话、消息、机器、权限与 RPC 中枢 |
| 前端 | Web/PWA/Desktop/Mobile 统一控制界面 |