我在自己的 NAS 上跑 Hermes

我把自部署的那套东西搬到了家里的 NAS 上,跑的是 Hermes Agent——Nous Research 开源的 AI 智能体框架,装在你自己的机器或服务器上,不是那种云端 SaaS。

选它而不是别的,主要三个原因:数据在自己机器上、MIT 协议可以随便改、它能常驻。前两条很多项目都有,第三条是它真正不一样的地方——它不是"你打开它它才在",而是一个可以挂着跑定时任务、接消息平台的后台进程。

Hermes Agent 概念图:住在终端里的 AI 管家
图:Hermes 像一个住在终端里的助手,持久记忆 + 可调用工具。

它到底是个什么

一句话:一个带持久记忆、能操作文件系统、能执行代码、能挂定时任务的智能体。聊天只是它的一个入口。

几个我觉得设计上有意思的点:

记忆是文件,不是向量库黑盒

它每次启动会读取记忆文件,跨会话记住偏好、环境配置和历史上下文。这点比"上下文窗口塞满就忘"的聊天机器人强——记忆是明文文件,我能直接看、直接改,出问题也好排查。

Skill 系统:把解法存下来

它解决完一个复杂问题之后,可以把解法保存成 Skill,下次遇到类似的直接复用。这个设计我很喜欢——它把"每次都从零推理"变成了"攒资产"。

消息网关:一套代码接多个平台

Telegram、Discord、Slack、WhatsApp、Signal 等,一套代码同时接入。配好之后在手机上给它发消息,跟在终端里用是同一套东西。

AI 智能体调度多工具工作流
图:智能体的核心能力之一,是把搜索、代码、数据库等工具编排成工作流。

装起来

Linux / macOS / WSL2 一行命令:

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

装完验证一下:

hermes --version

然后跑配置向导,它会引导你选供应商、填 API Key、选默认模型:

hermes setup

模型供应商支持 OpenRouter(200+ 模型)、OpenAI、Anthropic、Kimi / Moonshot、MiniMax,以及 Nous 自家的 Portal。切换用:

hermes model

对话里也能随时切,不用改配置:

/model anthropic/claude-opus-4.6

常用的斜杠命令:

/new       # 新建对话
/skills    # 浏览技能库
/usage     # 查看 token 用量
/help      # 看全部命令

两个我觉得值得折腾的进阶用法

定时任务

这是我用得最多的。用自然语言描述任务,挂个 cron:

hermes cron create "0 9 * * *" -p "检查 NAS 磁盘和备份状态,异常就告诉我"

注意:cron 是可选依赖,安装时要带上对应的 extra,否则这个命令不存在。

消息网关常驻

hermes gateway setup    # 配置消息平台
hermes gateway install  # 安装为后台服务
hermes gateway start    # 启动

配好之后它就变成一个 24 小时在线的助手了。

几个提醒

  • 安装可选依赖要看清楚。 messaging(消息平台)、cron(定时任务)、voice(语音)、mcp 都是分开的 extra,只装默认的话这些功能不在。
  • 从 OpenClaw 迁移过来有坑。 它的配置键和旧的不完全一致,迁移时容易报"不认识的配置项"。我的处理是别手改配置,走官方的 Skill 通道操作,比手动 SSH 改文件稳。
  • 命令以官方文档为准。 这类项目迭代快,上面这些是我写这篇时(2026-09-29)核对过的,过几个月可能就变了。

项目信息

GitHubgithub.com/NousResearch/hermes-agent
文档hermes-agent.nousresearch.com/docs
协议MIT(完全开源免费)
社区Discord + GitHub Discussions
人与全息 AI 助手协作
图:把它接入日常,让助手真的帮你干活。

我的判断

Hermes 属于那种"能真干活"而不是"能聊"的开源 Agent。它跟只能做对话包装的项目不在一个层次——文件系统、代码执行、定时任务、消息网关这几样凑齐,才有条件谈自动化。

但要说清楚代价:自部署的维护成本是实打实的。 依赖要自己装、配置出问题要自己查、上游改了配置键你得跟着改。我遇到过一次升级之后配置项不认识直接起不来的情况,排查花了不少时间。想要开箱即用的人,这类项目不适合。

我最看重的一点其实是数据在本地。把所有东西交给云端 SaaS,意味着你的记忆、文件、定时任务全在别人机器上。自己跑,这些东西在 NAS 里,看得见摸得着。这个价值比它那些功能加起来还大。

最后修改:2026 年 09 月 29 日
如果觉得我的文章对你有用,请随意赞赏