到了真的把 Hermes 装到你机器上的时候。装本身是一条命令,麻烦的地方在装完之后那几步,我们一步一步来。
你需要准备什么
- 一台 Linux 机器、一台 Mac,或者装了 WSL2 的 Windows
- 装了 Git
- 一个你熟悉的 shell(bash 或 zsh 都行)
就这些。Python 3.11、Node.js、uv、ripgrep、ffmpeg 这些东西,安装脚本会自己搞定,你不用预先装。
Hermes 原生不支持 Windows。Windows 用户先把 WSL2 装好,然后在 WSL2 的终端里跑这套流程。
Android 也行
想把 Hermes 装到手机上?从 F-Droid 装一个 Termux,然后在 Termux 里跑同一条命令就行。安装脚本能自动识别 Termux,会走一条稍微不一样的路径,但你不用操心。
跑安装脚本
打开终端,粘贴这个:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
跑几分钟。会看到它下载并装好 Python、Node、Hermes 本体。这段时间可以喝杯咖啡。
装完之后,重新加载一下 shell,让终端能找到 hermes 这个命令:
source ~/.bashrc # 如果你用 zsh,换成 source ~/.zshrc
检查点 — 敲
hermes version,回车。应该能看到一个版本号。看到了,说明装好了。
常见的坑
装完之后 hermes: command not found。
八成是你忘了重新加载 shell,或者安装脚本没能改到你的 PATH。先 source ~/.bashrc(zsh 的话就 source ~/.zshrc)。还是不行?看一下 ~/.local/bin 有没有在 PATH 里:
echo $PATH | tr ':' '\n' | grep local
没有就自己加:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
安装脚本跑到一半挂了。
最常见的原因是网络慢或者被挡。重跑一遍就行,脚本支持重复运行。如果一直是同样的网络报错,等命令装上之后跑一次 hermes doctor,它会告诉你到底少了什么。
Termux 上一堆奇怪的问题。
确认你是从 F-Droid 装的 Termux,不是 Google Play 里的那个。Play 商店里那版已经很久没更新了,跑不起来。
三条现在就该记住的命令
往下走之前,先跑一下这三条。以后你要检查 Hermes 是不是还活着,就靠它们:
hermes version # 装的是哪个版本
hermes doctor # 依赖有没有问题
hermes status # 有没有东西在跑
hermes version 有输出、hermes doctor 不报错,你就可以进入下一步了。
到现在我们还没配大模型。这是故意的。下一步先不急着配 key,先进去 Hermes 里面逛一圈,看看它长什么样。