ClawPanel
集中安装、配置、诊断和运营 OpenClaw 与 Hermes Agent 的跨平台管理面板。
这个 Agent 能做什么,适合哪些场景?
ClawPanel 是面向 OpenClaw 和 Hermes Agent 的可视化管理面板,提供桌面应用和无图形界面的 Web 部署模式。桌面端采用 Vanilla JS、Vite、Rust 和 Tauri v2;Web 模式通过 scripts/dev-api.js 调用本机 OpenClaw CLI。它涵盖服务启停、模型与网关配置、消息渠道、Agent、记忆、日志、定时任务和用量查看,并提供流式聊天与图片识别。内置 AI 助手有聊天、规划、执行和无限四种模式,可在可配置的终端与文件权限下协助诊断和修改。适合需要在本机、桌面系统或 Linux 服务器上运营这两套 Agent 引擎的团队和个人。
面板可启动或停止 OpenClaw / Hermes Gateway,检测版本并执行升级,维护模型服务商、Base URL 和 API Key,测试连通性与延迟,并配置端口、访问范围、认证 Token 和 Tailscale。聊天界面提供 WebSocket 流式响应、Markdown 渲染和多模态图片输入;Hermes 页面可查看会话、消息流、长期记忆和工具调用细节。AI 助手通过 ask_user、get_system_info、run_command、read_file、write_file、list_directory、list_processes、check_port 八项工具读取系统与配置、执行 Shell 命令、检查端口和进程,并可按模式要求确认后写入文件。Web 生产版以 npm run build 后的 npm run serve 运行,默认监听 0.0.0.0:1420。
- 运行 OpenClaw 的个人开发者,可用服务管理页面检查 Gateway、端口和日志,并恢复配置备份。
- 需要同时试用 Hermes Agent 与 OpenClaw 的运营者,可在同一面板中切换双引擎并分别管理。
- 将 Agent 部署在 ARM64 开发板或无桌面 Linux 服务器的管理员,可通过 Web 模式在浏览器中远程管理。
- 维护多个模型服务商的用户,可录入 API Key 和 Base URL,批量测试连通性并设置主模型及备选模型。
- 把 Agent 接入 Telegram、Discord、飞书、钉钉或 QQ 的管理员,可在消息渠道页面配置连接并绑定多个 Agent。
这个 Agent 有哪些优点和局限?
- 同时覆盖 OpenClaw 和 Hermes Agent,避免分别使用两套管理界面。
- 桌面 Tauri v2 应用与 Node.js Web 服务两种交付方式,Web 模式明确支持无 GUI 的 Linux、Docker 和 ARM64 场景。
- AI 助手把系统信息、文件、目录、进程、端口和 Shell 操作整合为八项明确工具,并提供四级操作模式与确认机制。
- 模型管理、Gateway 控制、日志、记忆、渠道、定时任务和用量可在同一产品内操作。
- 核心能力依赖 OpenClaw 或 Hermes Agent;面板不是独立的通用 Agent 运行时。
- Web 模式默认监听所有网卡,文档要求设置访问密码、防火墙限制和 HTTPS 反向代理,公网部署需要额外安全运维。
- 模型调用需要用户自行提供服务商 API Key;可用性、余额与网络连接会影响连接测试和对话。
- 桌面源码构建还需要 Rust、Tauri v2 系统依赖和 Git;运行 Gateway 的 Node.js 版本须满足当前 OpenClaw 要求。
- 许可证信息存在证据不一致:仓库元数据标为 NOASSERTION,而 README 声称采用 AGPL-3.0。
如何安装或部署这个 Agent?
桌面源码构建需要 Node.js 18+、Rust stable 和 Tauri v2 系统依赖:
git clone https://github.com/qingchencloud/clawpanel.git
cd clawpanel
npm install
macOS/Linux 运行 ./scripts/dev.sh;Windows 运行 npm run tauri dev。
Linux 服务器 Web 部署可运行:
curl -fsSL https://raw.githubusercontent.com/qingchencloud/clawpanel/main/scripts/linux-deploy.sh | bash
部署后访问 http://服务器IP:1420。Docker 方案和 ARM64 Web 部署也在仓库中提供。
如何使用这个 Agent?
首次启动时完成 Node.js、Git 和 OpenClaw 的环境检查及安装。进入“模型配置”,添加服务商的 Base URL 和 API Key,点击“测试连接”后保存;例如可选择 OpenAI 服务商,或配置 OpenAI Compatible 服务商。随后在“服务管理”启动 Gateway,状态变绿后进入“实时聊天”选择模型发送消息。需要排障时,在 AI 助手中使用“规划”模式检查配置和日志,或在“执行”模式确认后运行诊断与修复操作。