
Hermes Agent 是Nous Research 推出的开源AI agent 框架,直接对标OpenClaw。让你在自己的电脑、VPS 或云端环境中架设一个会记忆、会使用工具、会随时间越来越懂你的AI 助理。
它支持CLI、Telegram、Discord、Slack、WhatsApp 等多平台互动,可串接OpenAI、Anthropic、OpenRouter、Ollama 等模型供应商,还能执行终端机指令、安装Skills、设定排程自动化任务。
更方便的是,Hermes Agent 官方提供将OpenClaw 记忆、Skill 接入Hermes 的管道。本文将带你完成Hermes Agent 的完整安装与设定流程,以及OpenClaw 记忆、Skill 迁入Hermes 教学。适用于macOS、Linux 与Windows(WSL2)。
Hermes Agent 是什么?和OpenClaw 有什么不同?
一般聊天机器人通常是你问一句、它答一句,互动完成后就结束。 Hermes Agent 不一样,它的设计是「持续存在的代理系统」:你可以让它长期跑在自己的机器、VPS 或远端环境上,透过CLI、Telegram、Discord、Slack、WhatsApp、Signal、Email 或Home Assistant 跟它对话。直接对标的是OpenClaw。
Hermes Agent 设计核心在于长期运作与能力累积:代理不仅能执行任务,还会将经验转化为可重用的技能(skills),并透过记忆系统持续优化决策流程,逐步建立对使用者行为与偏好的理解。
这种「封闭式学习循环」(Closed Learning Loop)是Hermes Agent 的关键差异。系统会在任务完成后自动整理流程、生成技能档案,并在后续类似情境中直接调用与优化。搭配基于SQLite 与全文检索(FTS5)的长期记忆机制,使其具备跨会话延续能力,不再每次从零开始。
安装前准备
Hermes 官方Quickstart给的安装环境很直接:支援Linux、macOS 与WSL2。 Windows 原生不在主推范围内,如果你是Windows 用户,建议先装WSL2,再在WSL2 里面跑安装指令。安装完成后,还需要重新载入shell,例如source ~/.bashrc 或source ~/.zshrc。
如果你是第一次接触这类工具,可以先把Hermes 想成「需要终端机操作的AI 助理」。你不需要先理解所有功能,先把它装起来、选一个模型供应商,然后打开CLI 跟它说第一句话就够了。
第一步:安装Hermes Agent
先打开终端机,输入官方的一行安装指令:
# Linux / macOS / WSL2
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
这就是官方Quickstart 的第一步。整个设计方向很像近年很多开源工具的「先装起来再说」流程,先让你得到hermes 指令,再慢慢做后续设定。
第二步:设定模型供应商
Hermes 安装完成后,下一步是透过互动式指令选模型供应商。官方给的三个核心指令是:
- hermes model
- hermes tools
- hermes setup
hermes model 用来选你的LLM provider 与模型,hermes tools 用来设定哪些工具启用,hermes setup 则是一口气把整套环境配置好。
Hermes 支援的供应商很多。如果你想要零设定、先求最简单,可以选Nous Portal;如果你本来就有ChatGPT 生态,可以试OpenAI Codex;如果你是Claude 使用者,也可以直接接Anthropic;如果你想走开放式多模型路线,OpenRouter 是一个方便的入口。
比较特别的是,Hermes 也支援Custom Endpoint,也就是你可以直接接Ollama、vLLM、SGLang 或任何OpenAI-compatible API。这对想要本地跑模型,或自架推论服务的人很有吸引力。
一个很重要的优点是:之后想换模型,不需要改程式码,直接再跑一次hermes model 就可以。
第三步:开始聊天
模型设定好之后,直接输入:
- hermes
你就会进入Hermes 的CLI 介面。官方文件提到,启动后会看到welcome banner,里面会显示目前使用的模型、可用工具与已安装的skills。接着你就可以直接输入讯息,例如:
- What can you help me with?
Hermes 不是只会文字回应。根据Quickstart,它会直接带着web search、档案操作、终端机指令等工具进场。也就是说,你打开它之后,不只是「聊天」,而是已经进入一个可执行工作的agent 介面。
第四步:试玩Hermes 的核心功能
如果你安装完Hermes,不知道第一句该讲什么,官方其实已经给了很适合测试的范例。像这一句就很适合验证:
- What's my disk usage? Show the top 5 largest directories.
Hermes 会代表你跑终端机指令,然后把结果整理给你。这个很重要,因为它代表Hermes 不是只能回答知识题,而是能开始碰你的工作环境。
CLI 里也有一整套slash commands。输入/ 之后,会跳出自动完成选单。像/help 可以看所有命令,/tools 可以列出可用工具,/model 可以互动切换模型,/save 可以储存对话,甚至还有/personality pirate 这种个性模式。
如果你要贴比较长的prompt 或程式码,可以用Alt+Enter 或Ctrl+J 换行;如果它跑太久,你可以直接输入新讯息打断它,或按Ctrl+C。退出之后,如果你想回到上一个session,可以用:
- hermes –continue
或短版
- hermes -c
这一点也很实用,因为很多agent 类工具最麻烦的不是第一次启动,而是第二次回来能不能续上上下文。 Hermes 这部分在CLI 体验上做得满完整。
第五步:串接Telegram 等通讯平台
Hermes 很大一个特色,就是不只待在终端机。你可以透过gateway 把它接到Telegram、Discord、Slack、WhatsApp、Signal、Email 或Home Assistant,等于把同一个agent 带到你平常就在用的介面。官方Quickstart 给的入口指令是:
- hermes gateway setup
这个指令会带你进入互动式平台设定流程。
第六步:开启语音模式
如果你希望Hermes 不只文字互动,也能收麦克风、讲话回你,官方提供voice mode。先安装语音相关套件:
- pip install “hermes-agent[voice]”
如果你想要免费、在地端的speech-to-text,官方还建议再安装:
- pip install faster-whisper
接着进入Hermes CLI 后输入:
- /voice on
之后可以按Ctrl+B 录音,或用/voice tts 让Hermes 直接把回覆讲出来。这不只适用CLI,也可延伸到Telegram、Discord,甚至Discord voice channels。
这种体验其实很接近你把一个agent 从文字机器人,升级成AI 版Siri。
第七步:安装Skills、排程自动化与进阶玩法
Hermes 的另一个强项是Skills 系统。你可以搜寻与安装现成技能,例如:
- hermes skills search kubernetes
- hermes skills search react –source skills-sh
- hermes skills search https://mintlify.com/docs –source well-known
- hermes skills install openai/skills/k8s
- hermes skills install official/security/1password
- hermes skills install skills-sh/vercel-labs/json-render/json-render-react –force
官方文件提醒,–source skills-sh 可以搜寻公开的skills.sh 目录,–source well-known 可以从网站的/.well-known/skills/index.json 探索技能;至于–force,只应该在你已经审查过第三方skill 后再用。
除了Skills,Hermes 还能排程自动化任务。 Quickstart 范例甚至直接给了一句自然语言需求:
- Every morning at 9am, check Hacker News for AI news and send me a summary on Telegram.
Hermes 会透过gateway 帮你建立一个定时执行的cron job。这意味着它不只是回应式工具,而是可以主动替你跑任务。
另外,如果你比较重视安全隔离,也可以把终端机后端切去Docker 或SSH:
- hermes config set terminal.backend docker
- hermes config set terminal.backend ssh
第八步:在编辑器中使用Hermes(ACP)
如果你希望Hermes 不只是一个CLI agent,也能进入编辑器当中,官方支援ACP 相容编辑器,例如VS Code、Zed、JetBrains。安装方式是:
- pip install -e '.[acp]'
- hermes acp
这样Hermes 就能作为ACP server 对外提供能力。对开发者来说,这很像把同一个agent brain 接到不同的工作介面里。
第九步:串接MCP 外部工具
Hermes 也支援MCP,也就是Model Context Protocol。你可以把外部工具当成外挂接进Hermes。官方示范是把GitHub MCP server 加进~/.hermes/config.yaml:
- mcp_servers:
- github:
- command: npx
- args: [“-y”, “@modelcontextprotocol/server-github”]
- env:
- GITHUB_PERSONAL_ACCESS_TOKEN: “ghp_xxx”
这代表Hermes 可以不只使用内建工具,还能透过MCP 生态接更多外部能力。对进阶用户来说,这会是它跟一般聊天机器人最根本的差别之一。
无痛将OpenClaw 记忆、Skill 迁移至Hermes 教学
Hermes 官方提供了完整的OpenClaw迁移机制,让使用者可以将既有的agent 设定与记忆无痛转移至新系统。只需在终端机执行hermes claw migrate,即可从预设的~/.openclaw/ 目录读取资料,并将人格(SOUL)、长期记忆(MEMORY、USER)、skills、模型与provider 设定、通讯平台(如Telegram、Discord)以及相关API keys(可选)一并汇入Hermes。
若希望先预览迁移内容,也可使用–dry-run 模式检查变更,或透过–preset full 进行完整迁移(包含密钥)。
在迁移过程中,Hermes 会将OpenClaw 的记忆资料重新解析并整合,例如多个记忆档案会被合并、去重后写入新的记忆系统;skills 则会统一汇入至Hermes 的skills 目录,并依设定处理冲突(略过、覆写或重新命名)。
模型设定、推理参数、session reset 规则、甚至MCP server 与TTS 配置也会对应转换至Hermes 的config 架构。同时,部分旧系统不相容的项目(如plugins、hooks 或复杂channel 设定)则会被存入archive,供后续手动调整。
完成迁移后,官方建议检查migration report、验证API key 是否正常、重新启动gateway 并测试通讯功能,确保整个agent 能在Hermes 环境中正常运作。整体来说,这套migration 机制并非单纯「接入」,而是将OpenClaw 的能力、记忆与设定完整转换并重建于Hermes 架构中。
Hermes Agent 常见问题FAQ
Q: 我是Windows 用户,可以直接跑curl 安装指令吗?
A: 不建议直接在CMD 或PowerShell 执行。请先安装WSL2 (Windows Subsystem for Linux)。 Hermes 需要Linux 环境来完整支援终端机工具与脚本执行。安装完WSL2 后,进入Ubuntu 终端机再执行安装指令。
Q: 执行安装指令后出现「command not found」,怎么办?
A: 请记得执行source ~/.bashrc(如果你用zsh 则是source ~/.zshrc)来重新载入路径环境变数。 2. 模型与供应商(Models & Providers)
Q: 如果我想换成OpenAI 或DeepSeek 的模型,该怎么做?
A: 随时输入hermes model。这会开启互动式选单,让你重新选择供应商或输入新的API Key。小撇步: 如果你有自架的本地模型(如Ollama),可以选择Custom Endpoint 并输入本地的Base URL。
Q: Hermes 支援「免费」的模型吗?
A: 支援。你可以透过Hugging Face 或OpenRouter 存取多种开源且可能免费的模型,或者使用Custom Endpoint 连接到你本地运行的LLM。
Q: 每次退出都要重来吗?如何接续之前的对话?
A: 不需要。使用hermes –continue 或简短的hermes -c 就能直接回到上一次的对话进度。
Q: Hermes 真的会「弄坏」我的电脑吗?执行终端指令安全吗?
A: 让AI 直接跑指令确实有风险。建议: 如果你不确定AI 会做什么,可以设定沙盒环境(Sandboxing):hermes config set terminal.backend docker 这样它所有的指令都会在隔离的Docker 容器中执行,不会动到你的主机档案。
Q: 我可以让Hermes 在Telegram 或Slack 上回覆我吗?
A: 可以!输入hermes gateway setup,它会引导你完成讯息平台的串接。设定好后,你甚至可以在手机上对它下指令。
Q: 什么是「Skills」?我该怎么安装它们?
A: Skills 是预设好的功能模组(例如Kubernetes 管理、React 代码生成)。你可以使用以下指令:搜寻: hermes skills search [关键字]安装: hermes skills install [作者/名称]对话中查看: 在对话输入/skills 或/tools 即可。
Q: 如何让它「定时执行」任务?
A: 直接用白话文告诉它,例如:「每天早上9 点帮我查Hacker News 的AI 新闻并传到Telegram。」Hermes 会自动帮你写好Cron Job 并设定自动触发。
常用指令快速查表
| 指令 | 功能说明 |
| hermes | 启动Agent 开始对话 |
| /model | 在对话中即时切换模型 |
| /save | 储存目前的对话纪录 |
| hermes doctor | (急救)当程式怪怪的时候,用它来诊断问题 |
| hermes update | 升级到最新版本 |
| Alt + Enter | 输入多行文字(适合贴代码) |
本文链接地址:https://www.wwsww.cn/rgzn/38105.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。



