用途:在远程服务器上部署和管理 Nous Research 的 Hermes Agent。该智能体可从经验中创建技能、搜索历史对话,并跨会话构建用户模型。仓库为 github.com/NousResearch/hermes-agent(MIT 许可),文档见 hermes-agent.nousresearch.com/docs/。
主要能力与配置:配置目录为 ~/.hermes/,包含 config.yaml、.env(密钥)、SOUL.md(身份)、logs/、sessions/、skills/、memories/、cron/、gateway.json 等。
安装:Linux/macOS/WSL2 可执行 curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash,随后 source ~/.bashrc 并运行 hermes setup。脚本自动安装 uv、Python 3.11、Node.js v22、ripgrep、ffmpeg,唯一前置条件是 git;不支持原生 Windows,需用 WSL2。也支持手动安装与 Docker 部署(挂载 ~/.hermes 以持久化)。
使用方式:hermes 进入交互对话,hermes chat -q "..." 单次查询,hermes model 选择模型,hermes tools 配置工具,hermes config show/edit/set 管理配置,hermes doctor 与 hermes doctor --fix 诊断修复,hermes status --deep 查看状态,hermes update 更新,hermes skills browse/install 管理技能,hermes cron list/create 管理定时任务,hermes insights --days 7 查看分析。
消息网关:hermes gateway setup/install/start/status 配置并作为用户 systemd 服务运行,支持 Telegram、Discord、Slack、WhatsApp、Signal、SMS、Email、Home Assistant、Mattermost、Matrix、DingTalk、webhooks 等平台。
安全限制:必须在 .env 中设置显式白名单(如 TELEGRAM_ALLOWED_USERS),切勿使用 GATEWAY_ALLOW_ALL_USERS=true;未知用户可通过 hermes pairing approve/list/revoke 进行 DM 配对。
迁移与卸载:hermes claw migrate 可从 OpenClaw 迁移 SOUL.md、记忆、技能、白名单、消息设置、API 密钥与 TTS 文件,支持 --dry-run 与 --overwrite;卸载使用 hermes uninstall --full --yes。
限制:原生 Windows 不受支持;网关启动失败可查看 ~/.hermes/logs/gateway.log;更新后配置过旧可运行 hermes config migrate。资料未提供具体收费、价格或性能数据。