Hermes Agent 完整安装指南

张开发
2026/4/24 17:12:13 15 分钟阅读

分享文章

Hermes Agent 完整安装指南
Hermes Agent 现在很火有点儿当初 OpenClaw 问世时的意味特意去某鱼上看了一眼已经有很多关于 Hermes Agent 部署的生意在做了。炒作的成份肯定是有的但反过来想如果这东西真的一点儿价值都没有自然也就不会有人来炒作因不存在商业价值。所以作为我们普通人得先冷静的分析一下这东西到底与我们现在用的 OpenClaw 有什么区别它应该如何安装部署与使用避免上网花那些冤枉钱~以及我们到底有没有必要再安装一个所谓的智能 Agent。这也是今天这篇文章想阐述的三个要点下面让我们开始吧。什么是 Hermes Agent在了解它与 OpenClaw 的区别之前还是有必要再介绍一下 Hermes Agent。Hermes Agent 是Nous Research一家 AI 研究实验室打造的一款会自己学习、越用越聪明的 AI 助手 Agent。它不是单纯的聊天机器人而是一个拥有内置学习循环的自主智能体。它最大的核心亮点就是拥有一套内置的学习循环机制。这个能力是它与其他 Agent 的核心差异在昨天的文章里我也有详细的介绍过。简单说它能记住你教给它的东西下次遇到同样的问题自动用它学会的方法去解决还会自己创建技能手册。像它的技能市场是兼容 agentskills.io 开放标准有社区共享技能库可以一键安装。地址https://github.com/agentskills/agentskills它也支持 14 消息平台比如 Telegram、Discord、Slack、WhatsApp、Signal、邮件等但我没看到它是否能原生支持飞书和微信。MCP 它也支持语音输入、定时自动化它都有。还有一个特色是它支持OpenClaw 迁移有官方迁移工具可以一键导入你的 SOUL.md、记忆、技能等关键文件。就跟各大模型平台支持导入其他模型平台的配置文件一样抢用户专属。它与 OpenClaw 的区别我觉得 OpenClaw 我就不用再介绍一遍了这个相信大家经过了前一阵子的小龙虾热应该都比较清楚了。其实你能看出来 Hermes Agent 基本上跟 OpenClaw 拥有的能力差不太多我下面列个表对照着看一下会比较清楚。OpenClaw 更像是一个强大的「个人 AI 工作台」与「消息中枢」。Hermes Agent 则更像是一个「有生命力、会自我进化的 AI 数字分身」你教它一次它学会后永远不会忘而且越用越懂你。另外你可能还会问我已经有了 OpenClaw还需要装这个 Hermes Agent 吗我觉得你可以从以下几点来考虑1、你的需求是什么如果你只需要一个消息中枢 AI 助手OpenClaw 够用但如果你想要越用越聪明的自进化 AgentHermes 更适合。2、你想用 Claude 额度吗Hermes Agent 依然支持你使用 Anthropic 家的 Claude 订阅套餐OpenClaw 不行了。3、你要用无服务器吗Hermes 支持 Daytona/Modal闲置时不收费OpenClaw 不支持。4、你在深度研究 AI 吗Hermes 有 RL深度学习 训练框架和轨迹导出OpenClaw 没有。5、你在乎学习成本吗两个系统都要学时间成本要考虑。6、你有团队协作要求吗Hermes 的 DM pairing 和多用户授权更成熟。如果你以前从没用过 OpenClaw我觉得你可以直接安装 Hermes Agent认真玩儿一下研究一下OpenClaw 可以作为辅助。从技术上看Hermes Agent 的「自学习循环」是真正有价值的方向值得尝试。而且后期你又想玩 OpenClaw 了也可以把 Hermes Agent 作为 MCP Server让 OpenClaw 来调用它。这样两个都能同时跑通过 ACP 让他们协同。本地安装 Hermes Agent如果上面的内容你看完后内心感觉似乎比我现在用的 OpenClaw 强而且也愿意花点学习成本稍微折腾一下看看这个所谓的能实现自我进化的智能 Agent 产品到底是什么样子。那你就可以接着往下看详细了解一下如何正确安装、部署与使用。但如果你觉得这玩意儿还是没太搞懂好像也就这么回事或者被小龙虾已经折腾的够呛了不想再浪费时间折腾了那下面的内容你就可以不用看了到此为止。自动化安装看到这儿的人肯定是想装上了解一下的。如果你是一个懒人用自动化安装的方式最适合你。以下这个终端命令行安装方式同时适用于多平台包括 Linux / MacOS / WSL2Windows 不支持原生需装 WSL2 才能使用这个命令进行安装curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashWindows 下以管理员身份启动 Powershell然后执行以下 WSL 安装命令wsl --install注意如果是第首次安装 WSL中途会让你创建密码不能全是数字最好是字母、数字加符号的形式。输入密码和确认密码终端里都不会显示你只管输就行然后保存好。WSL 安装完成后再复制上面的指令进行 Hermes Agent 的安装此外我看到网上还有另外一种 Hermes Agent 的安装方式不用折腾 WSL2Windows 用户也可以尝试我自己也试了一下是可以正常安装的。命令如下irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1 | iex进入安装过程后脚本会自动检测并安装 Python、Node.js、Git、ripgrep 等所有依赖耐心等待就行注意中途检测并安装各种依赖时会让你输入几次刚才上面安装 WSL 时创建的密码。输入密码的时候依然是不显示直接输输对就行然后回车确认。直至你看到以下终端界面时就说明 Hermes Agent 已经安装完成开始进入配置流程。注如果你之前安装过 OpenClaw后面的流程你会看着非常熟悉配置向导第一步导入 OpenClaw 配置通过上图你能看到如果你电脑中已经安装了 OpenClawHermes Agent 会自动检测到并询问你要不要导入 OpenClaw 的配置这算是第一步了。如果你本地没安装 OpenClaw那就应该会直接进入第二步。注我这里就选择不导入了因为我的小龙虾用的是 MiniMax 家的 Token Plan 套餐我也不知道 Hermes Agent 到底支不支持所以我也想根据配置向导往下继续看看。第二步设置 Hermes Agent它支持两种设置方式一种是快速设置一种是完全设置。建议新手都使用快速设置就跟 OpenClaw 配置向导时选择的一样可快速配置提供商、模型与消息通道。1、设置模型你可以看到摆在明面儿上的这些模型 Anthropic、OpenAI Codex、Qwen、OpenRouter、Hugging Face、GitHub Copilot、MiniMax 提供商都是支持的没想到也是支持 MiniMax 家的那这对我来说就方便很多了。而且 Hermes Agent 是支持 Claude 模型的毕竟 Anthropic 已经把 OpenClaw 使用 Claude 订阅套餐的权限入口给关上了Hermes Agent 没有关可以继续使用。这也算它的另一个优势了。我这里为了方便演示就直接选择 MiniMax 了填入 API Key 和 Base URL选择主模型即可。设置完成后如果之后想修改可以通过 hermes setup agent 命令来调整。当然你也可以选择其他家的。比如 OpenRouter它家定期会有免费模型尝鲜但得先申请一个它家的 API Key。OpenRouter 网址https://openrouter.ai/keys2、设置消息通道模型设置完成后它会自动引导你进入消息通道设置跟 OpenClaw 的配置顺序一样。我这里选择的是 Telegram反正从目前配置向导的界面上看是没有直接支持飞书和微信的。不过我看到它最下面的选项是 Webhooks也许可以连接飞书喜欢折腾的可以试试。Telegram 桌面端下载https://desktop.telegram.orgIOS 端下载https://apps.apple.com/us/app/telegram-messenger/id686449807Android 端下载https://play.google.com/store/apps/details?idorg.telegram.messenger接着它会管你要 Telegram bot token。如果你之前用 OpenClaw 时就有直接粘贴就行。如果你没有可以按照下面的方式进行创建◆ 在 Telegram 搜索 BotFather我是在桌面端上搜索的手机端也是一样的◆ 发送 /newbot按提示取名用户名必须以 bot 结尾◆ 根据它的提示要给这个新的机器人取个名字。◆ 取名儿的时候要注意用户名必须以 bot 结尾比如我这里叫 tuzhugebot。很快你的新机器人就创建好了Telegram 会自动分配给你一个 HTTP API记得保存好这个就是 bot token形式大概为下面这样3764897925 : AAxxx5x_xx67xxx_xxx21x然后复制粘贴到你的终端中提供给 Hermes Agent。这里我踩过一个坑你一定要注意就是你到终端里去粘贴 bot token 时终端里是看不到的不显示其实你已经粘贴成功了。你可能会在情急之下又粘贴好几次导致配置文件写错。所以比较稳妥的做法是提前把你准备粘贴的 bot token 先复制到本地记事本里然后从记事本中剪切再粘贴到终端里。当你提供了 bot token 后接着就会进入到 Allowed user IDs 流程。这个意思就是如果你不告诉它你的用户ID所有人都可以控制你的这个 Telegram 机器人这肯定不是你希望的对吧。所以如果它绑定了你的用户ID那就只有你能控制它。user ID 获取方法这次用手机获取桌面客户端也一样第一步在 Telegram 中 userinfobot第二步随便向 userinfobot 发任意消息它就会回复你的数字 ID。形式类似于4693923438第三步获得后复制然后返回终端粘贴并回车。接着它会询问你是否作为主频道 IDHome Channel ID选择 Y 即可。3、配置完成其实到这里就已经配置完成了。不过它自己还会做一番自动化检查跟各种工具、环境有关还会有一些显示为 X 子的内容这都没事儿不影响看到那个绿色边框的「Setup Complete」就 OK 了。最后会询问你是否安装为系统服务launch选 Y 可以开机自启、后台常驻。4、启动成功所有配置完成后Hermes Agent 会进入欢迎页面说明一切正常。5、发送消息现在可以正式向 Hermes Agent 发消息了。手动配置安装如果你是一个稍微懂点儿技术的用户平时对各种系统配置文件比较清楚那可以用这种手动配置的安装部署方式也应该难不倒你。第一步克隆项目选择一个你本地希望存放克隆文件的文件夹然后在终端中依次执行以下命令。git clone https://github.com/nousresearch/hermes-agent.gitcd hermes-agent第二步安装相关依赖终端中执行以下命令后它会自动检测并安装 Python、Node.js、Git、ripgrep 等所有依赖项。pip install -r requirements.txt第三步运行 Hermespython -m hermes手动配置安装与引导式安装在用法及过程上其实差不太多你可以自行选择。下面讲讲基本用法。基本用法介绍一下官方推荐的基本使用方法包括以下这些先掌握这些就可以装上之后可以慢慢研究而且官方还在持续更新hermes —— 启动交互式对话hermes model —— 选择模型提供商和模型hermes tools —— 配置启用哪些工具hermes config set —— 设置单个配置项hermes gateway —— 启动消息网关Telegram、Discord 等hermes setup —— 重新运行完整配置向导hermes claw migrate —— 从 OpenClaw 迁移配置hermes update —— 更新到最新版本hermes doctor —— 诊断问题更详细的可以查看官方文档https://hermes-agent.nousresearch.com/docs官方仓库https://github.com/NousResearch/hermes-agent写在最后如果安装和使用过程中遇到问题可以先使用以下万能诊断命令hermes doctor # 自动诊断所有问题给出修复建议hermes version # 确认版本hermes config show # 查看当前配置如果还是解决不了记得查看一下官方 FAQ 文档https://hermes-agent.nousresearch.com/docs/reference/faq如果遇到报错可以让 Claude Code 或任意一种 AI Coding Agent 帮你排查和纠错只需要把错误信息发给它让排查和解决就行。其实 Hermes 还有很多玩儿法比如多 Profile、自建 skill、语音对话、定时自动化、多 Agent 并行等以后有空儿了再单独挑几个继续写。

更多文章