面向 Claude Code、Codex、OpenCode 的可视化多代理编排平台,提供 RTS 风格 3D/2D 指挥界面,支持并行任务调度与会话漫游。
Tide Commander 是一款专为 AI 编码代理设计的可视化编排与管理工具。它将 Claude Code、OpenAI Codex CLI、OpenCode 等独立 CLI 代理纳入统一的 RTS 风格指挥界面,支持同时部署、控制和监控多个代理实例。
核心编排能力包括:Boss 代理驱动的层级式任务分派、Group Areas 按项目组织代理、Classes 职业系统(Scout/Builder/Debugger/Architect/Warrior/Support/Boss)以及 Skills 插件系统。四种视图模式(3D View、2D FlatView、Dashboard、Commander View)覆盖从全局监控到终端细节的各层需求。
平台内置基础设施管理能力:Buildings 建筑物系统提供 Server 日志流、Database SQL 编辑器、Docker 容器管理和 URL 快捷方式。安全方面支持 Secrets 凭证管理(占位符注入)、HTTPS/TLS 和 Auth Token 访问控制。会话支持跨重启恢复和跨设备漫游(Resume Anywhere),多用户可通过 WebSocket 协同工作。
技术实现上,前端采用 React 19 + Three.js + Vite 6,后端为 Express 5 + WebSocket,数据持久化基于本地 SQLite。提供 OpenAPI 3.1 REST API 和 AsyncAPI 2.6 WebSocket API。支持 10 种语言国际化,并提供 Capacitor Android 移动端方案。
安装与快速开始
bunx tide-commander
# 或
npm i -g tide-commander@latest
tide-commander start
前置条件:Node.js 18+,至少一个 CLI 提供者(Claude Code / Codex / OpenCode)在 PATH 中。支持 Docker 部署。
CLI 生命周期命令
tide-commander start— 后台启动tide-commander stop— 停止服务tide-commander status— 检查运行状态tide-commander logs --follow— 实时跟踪日志
关键 CLI 参数
--foreground— 前台运行--port 8080 --host 0.0.0.0— 指定端口和主机--https --tls-key ./key.pem --tls-cert ./cert.pem— 启用 HTTPS--auth-token <token>— 设置认证令牌--generate-auth-token— 自动生成安全令牌