UStackUStack
AlphaClaw icon

AlphaClaw

AlphaClaw 是开源 OpenClaw 的集群调度与舰队管理:用于部署、监控并扩展 OpenClaw 代理,支持自愈与基于浏览器的控制台。

AlphaClaw

AlphaClaw 是什么?

AlphaClaw 是一个开源的“OpenClaw 集群调度与舰队管理”工具,专为部署、运行和监控 OpenClaw 代理舰队而设计。其核心目的是提供集中式编排和操作控制,让您只需部署一次,即可通过自动化恢复和持续健康监控保持代理运行。

它封装了 OpenClaw CLI,并在自愈看门狗下管理网关生命周期。该项目还提供基于浏览器的工具(仪表板、终端、文件浏览)和工作流助手,用于版本控制、提示强化以及通道编排。

主要特性

  • 自愈看门狗(崩溃检测与恢复):检测崩溃并从崩溃循环中恢复,包括使用 openclaw doctor --fix 自动修复,并通过 Telegram、Discord 和 Slack 发送通知。
  • 自动 Git 备份,每小时提交:为每个代理工作区自动创建每小时提交到 GitHub,从而对代理操作和变更进行版本化和审计。
  • 设置 UI(浏览器仪表板):提供 Web 界面用于入驻和配置提供商与通道,旨在减少对手动配置文件依赖。
  • 多代理管理:创建、重命名和删除代理;查看每个代理的概览卡片;为每个代理绑定通道;使用隔离工作区。
  • Drift Doctor 提示强化:向消息注入防漂移提示强化,以强制执行安全实践和提交纪律。
  • Web 终端和文件浏览器:提供实时交互终端,用于从浏览器监控网关输出和运行命令;另有 Git 感知的文件浏览器,支持差异视图和同步。
  • 带转换模块和日志的 Webhooks:支持命名端点、请求日志、负载检查以及 OAuth 回调处理。
  • Cron 可见性:提供交互式运行历史日历、运行详情、趋势分析以及每次运行的使用细分。

如何使用 AlphaClaw

  1. 部署 AlphaClaw:使用站点描述的受支持选项之一:macOS 下载、一键模板(Railway)、部署到 Render、通过 Docker 或 CLI 自托管,或本地设置。
  2. 启动本地集群(如示例所示):使用提供的命令(例如 npx alphaclaw start)启动设置 UI 并开始 OpenClaw 网关。
  3. 使用设置 UI:入驻并配置提供商/通道,然后按需创建代理并为每个代理绑定通道。
  4. 通过仪表板操作:使用 Web 终端和文件浏览器进行监控和快速调整,无需 SSH。
  5. 保持代理运行:AlphaClaw 的看门狗保持活跃以监控健康并执行崩溃循环恢复/自动修复。Git 备份和漂移强化有助于保持工作版本化和消息一致性。

使用场景

  • 无需手动干预的长运行代理操作:连续运行多个 OpenClaw 代理,同时看门狗监控健康、检测崩溃并执行恢复/自动修复。
  • 需要可审计变更的团队工作流:使用代理工作区自动每小时提交到 GitHub,从而保持变更和操作的版本化。
  • 基于通道的代理部署(Telegram/Discord/Slack):为代理配对特定通道绑定,并使用编排向导(包括多线程 Telegram 主题)将请求路由到正确代理。
  • 从浏览器调试和监控:使用 Web 终端观察网关输出和运行命令,使用文件浏览器/差异视图进行更新和审查,无需 SSH。
  • 使用 Webhook 端点的 API 集成:定义命名 Webhook 端点带转换模块,通过请求日志检查负载,并支持兼容集成的 OAuth 回调流程。

常见问题

  • AlphaClaw 是开源的吗? 是的。站点声明“开源”,并将 AlphaClaw 描述为开源。

  • AlphaClaw 管理代理需要 SSH 访问吗? 特性集强调“无需 SSH,无需配置文件”,并提供基于浏览器的终端/文件工具用于监控和操作。

  • AlphaClaw 如何在故障后保持代理运行? 它使用自愈看门狗进行崩溃检测和崩溃循环恢复,包括通过 openclaw doctor --fix 自动修复。

  • 代理工作区变更如何跟踪? AlphaClaw 自动每小时将工作区提交到 GitHub,从而对操作和变更进行版本化和审计。

  • AlphaClaw 中的漂移强化是什么? Drift Doctor 特性向消息注入防漂移提示强化,并强制执行安全实践和提交纪律。

替代方案

  • 自托管 OpenClaw CLI 无舰队管理:您可以直接运行 OpenClaw,但需要自行构建编排、监控和基于浏览器的操作(且无法获得本文所述的自愈框架和仪表板功能)。
  • 通用进程管理器(例如,容器编排 + 健康检查):容器/进程工具可重启服务并监控健康状态,但通常无法提供 OpenClaw 专属功能,如 Drift Doctor、Git 感知的工作区浏览/差异对比,或提供商/通道的 Setup UI。
  • 自定义 Webhook/编排 + 基于 Git 的日志记录:您可以实现 Webhook 并使用 Git 进行版本控制,但需重新实现舰队级代理管理、崩溃恢复自动化,以及统一的仪表板体验。
  • 其他代理管理仪表板(类别:代理运维/监控平台):如果您需要集中视图和运维控制,选择提供监控和路由的代理运维工具;对比其是否支持自愈恢复、工作区版本控制,以及 OpenClaw 专属工作流支持。