SuperAPI AI 工具集

hermes-control-interface-dashboard

智能体与模型

查看项目

更新于 10-15 23:24

技能介绍

用途:面向自托管 Hermes AI 智能体栈的 Web 管理面板,可在浏览器中集中管理智能体配置、会话、网关与系统维护。

主要能力:密码认证与 RBAC(角色含 admin 全权限、viewer 只读、custom 自定义权限);多智能体网关管理,支持列出、创建、克隆配置档案(profiles)并启停网关;聊天界面支持会话的创建、续聊、重命名、列表与导出;Token 使用统计(按 today、7d、30d、90d 查询会话数、Token 数、预估成本、模型/平台/工具分布);配置管理(读取与更新各分类 YAML,支持按分类重置);Cron 定时任务管理(列表、创建、立即运行);文件浏览器(列出、读取、写入,路径限定在 HERMES_CONTROL_ROOTS);基于 WebSocket 的 Web 终端(xterm.js,支持输入与调整 PTY 尺寸,限速 30 条命令/分钟/IP);系统维护(诊断 doctor、调试转储、备份下载、重启服务)。

使用方式:需 Node.js 18+ 及 node-pty 构建工具;手动安装执行 git clone https://github.com/xaspx/hermes-control-interface.git、npm install、cp .env.example .env,用 openssl rand -hex 32 生成 HERMES_CONTROL_SECRET,并在 .env 配置 HERMES_CONTROL_PASSWORD 等;随后 npm run build 构建前端、npm start 启动,开发模式用 npm run dev。默认端口 10272,可通过 systemd 部署。技术栈为 Vanilla JS + Vite、Node.js、Express、WebSocket、xterm.js,版本 3.5.0。所有后端能力通过 REST API(如 /api/agents/profiles、/api/chat/send、/api/usage/stats、/api/files、/api/cron、/api/maintenance/*)与带 Bearer Token 和 X-CSRF-Token 的请求访问。

适用场景:需要统一运维多个 Hermes 智能体档案、查看用量成本、管理会话与定时任务的自托管部署。

限制:需自行准备服务器与安全密钥,仅支持 Node.js 18+ 环境,默认端口 10272;文件访问受 HERMES_CONTROL_ROOTS 限制以防路径穿越;终端有命令频率限制;具体收费与价格暂未提供。