跳转到内容

控制平面概览

rauto-manager 是面向 rauto agent 集群的自托管控制平面,用来集中管理多台执行节点、共享设备清单、统一下发任务,并提供实时执行可视化。

项目角色更适合
rauto执行引擎、本地工具、Agent 运行时单机执行、本地 UI、模板与事务能力
rauto-manager中心化控制平面多 Agent 管理、共享库存、集中下发、统一观察

根据源码和 README,rauto-manager 重点提供:

  • Agent 接入与注册
  • 共享设备清单
  • 任务下发
  • tx_workflow / orchestrate 可视化设计
  • 实时执行事件与时间线
  • 历史、通知和管理入口
  • 中英文界面
  • Next.js 16
  • React 19
  • Prisma 7
  • PostgreSQL
  • next-intl
Terminal window
npm install
Terminal window
cp .env.example .env

常见必填项包括:

  • DATABASE_URL
  • JWT_SECRET
  • AGENT_API_KEY
Terminal window
npx prisma migrate deploy
Terminal window
npm run dev

默认访问地址为 http://localhost:3000

如果你想快速体验 manager UI,可以直接访问公开 demo 环境:

请仅将其用于演示和评估,不要在其中保存生产密钥、真实设备凭据或敏感 inventory 数据。

HTTP 模式示例:

Terminal window
rauto agent \
--bind 0.0.0.0 \
--port 8123 \
--manager-url http://<manager-host>:3000 \
--report-mode http \
--agent-name edge-sh-01 \
--agent-token <same-agent-api-key>

gRPC 模式示例:

Terminal window
rauto agent \
--bind 0.0.0.0 \
--port 8123 \
--manager-url http://<manager-host>:50051 \
--report-mode grpc \
--agent-name edge-sh-01 \
--agent-token <same-agent-api-key>

这个文档站当前会优先覆盖 rauto 的产品与使用文档,rauto-manager 部分先保留为概览级内容。后续建议继续补充:

  • 安装与部署
  • Agent 接入与鉴权
  • 任务下发模型
  • 设计器使用说明
  • Manager API / 数据模型