未坐标系

Hermes Agent 快速安装教程(一)

2026/04/12
loading

Hermes Agent快速安装教程(一)

Hermes AgentNous Research 打造的开源自主 AI Agent(MIT 协议)。它的核心卖点是内置学习循环——能从任务中自动提炼技能、跨会话积累记忆、用得越久越聪明。支持 CLI / Telegram / Discord / Slack / WhatsApp 等 15+ 平台,$5 VPS 即可部署。


与 OpenClaw 的简要对比

OpenClaw 和 Hermes Agent 是目前最热门的两个开源常驻型 Agent——不是会话结束后就失忆的聊天机器人,而是持续运行、跨平台、能积累知识的长生命周期服务。两者走的是不同路线:

维度OpenClawHermes Agent
定位生态先行——像 AI Agent 界的 Android学习先行——"与你一起成长的 Agent"
技能生态ClawHub 上千个社区技能(曾曝出 ClawHavoc 供应链安全问题)采纳 agentskills.io 开放标准,可兼容安装 ClawHub 技能
学习机制依赖外部扩展内置闭环学习:自动提炼技能、FTS5 跨会话搜索 + LLM 摘要、定期记忆整理
安全架构曾出现 341 恶意技能,后接入 VirusTotal 扫描更保守:容器加固、Tirith 预执行扫描、文件系统快照回滚
部署成本需要一定资源$5 VPS 或 Daytona/Modal 无服务器(空闲近乎零成本)
迁移hermes claw migrate 一键迁移设置、记忆、技能和 API Key

简而言之:OpenClaw 胜在生态规模和平台覆盖;Hermes 胜在深度学习能力。两者并非互斥——Hermes 可直接安装 ClawHub 技能,迁移工具也已内置。


安装(Linux / macOS / WSL2)

原生 Windows 不被支持,请安装 WSL2 后在其中运行。

第一步,确保 curlgit 已安装:

sudo apt update && sudo apt install -y curl git

第二步,运行官方一键安装脚本:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

脚本会自动处理 Python 3.11、Node.js v22、ripgrep、ffmpeg 等依赖,无需手动安装。

如果之前安装过 OpenClaw,脚本会检测并询问是否复用配置。
我这台机器上的 OpenClaw 没怎么用,所以选择全新安装:

Pasted image 20260412161026.png

建议选择第一个快速配置:

Pasted image 20260412161449.png
第三步,配置 LLM 提供商:

安装器会自动引导配置,之后也可随时用 hermes model 切换。支持的提供商包括 Nous Portal、OpenRouter(200+ 模型)、OpenAI、Anthropic、DeepSeek、Hugging Face,以及 vLLM / Ollama 等自定义端点。

限时免费体验:Nous Portal 提供 xiaomi/mimo-v2-pro 免费使用两周(北京时间 2026-04-08 ~ 04-22),建议尽早尝试。

选择 Nous Portal

Pasted image 20260412150241.png
浏览器打开终端中显示的长链接
Pasted image 20260412150518.png
用邮箱(我用的是 QQ 邮箱)注册登录
Pasted image 20260412152029.png
跳转后点击 Approve,然后选择 mimo-v2-pro 即可
Pasted image 20260412152301.png
Pasted image 20260412152541.png

第四步,配置消息平台(可选):

Pasted image 20260412161711.png

按空格选中后回车确认:

Pasted image 20260412162412.png

以 Telegram 为例:在 TG 中找 @BotFather,/newbot 创建 Bot 并获取 token,粘贴回终端(粘贴后终端不显示内容,直接回车即可),再配置自己的 TG 数字 ID。

第五步,配置后台服务:

选择 system service,让 Hermes 作为系统服务常驻运行。

第六步,重新加载 shell 并启动:

source ~/.bashrc
hermes              # 启动交互式 CLI

进入后看到欢迎界面,显示当前模型、可用工具和技能,直接输入消息即可对话:

Pasted image 20260412153102.png


常用操作

# 让 Agent 执行终端命令
❯ 查看磁盘使用量,列出前5大目录

# 斜杠命令(输入 / 可查看自动补全)
/new          # 开始新对话
/model        # 切换模型
/personality  # 切换人设
/tools        # 查看可用工具
/save         # 保存对话
/compress     # 压缩上下文
/skills       # 浏览技能

# 多行输入:Alt+Enter 或 Ctrl+J
# 中断 Agent:Ctrl+C 或直接输入新消息

# 恢复最近一次会话
hermes --continue   # 或 hermes -c

初步体验

配置完成后我先用了免费的 mimo-v2-pro,速度偏慢,TG 网关也没配好,于是切到了自己的 OpenAI Codex(GPT-5.4)进行TG的修复:
Pasted image 20260412172251.png
Pasted image 20260412172814.png
Pasted image 20260412174319.png

初步感受:Hermes 的思考比 OpenClaw 更全面,执行步骤更细致,自带技能也比较丰富——但相应的 token 消耗明显更大。作为对比,OpenClaw 更轻量直接,Hermes 则像一个更"深思熟虑"的 Agent。是否值得从用习惯的 OpenClaw 转移过来,还需要更长时间的测试。


后续探索

Hermes 还有一些值得深入了解的功能,这里仅做简要列出让有兴趣的读者自行探索:

  • 定时任务:对话中直接用自然语言设定(如"每天早上 9 点检查 HN 并发 TG 摘要")
  • 沙箱隔离hermes config set terminal.backend docker 切换 Docker 隔离执行
  • 技能系统hermes skills search <关键词> 搜索并安装社区技能
  • 语音模式pip install "hermes-agent[voice]" && pip install faster-whisper,启动后 /voice on
  • MCP 集成:在 ~/.hermes/config.yaml 中配置 MCP 服务器扩展工具能力

注意事项

  1. 安装器使用 uv 管理 Python,不需要 sudo,也不会污染系统 Python
  2. 如果遇到 hermes: command not found,确认 ~/.local/bin 在 PATH 中
  3. 若使用 Docker 后端,需安装 Docker 并将用户加入 docker 组:sudo usermod -aG docker $USER,重新登录生效
  4. 诊断问题:hermes doctor,更新:hermes update

参考链接

CATALOG