Hermes Agent终于原生支持Windows了,但这几个坑要避开

2026-06-01

关注CAIE,国内头部AI人才认证、培训体系,助你在职场升职加薪。
CAIE注册人工智能工程师
CAIE注册人工智能工程师
公众号作者
CAIE,全称 Certifed Artifcial Intelligence Engineer(人工智能工程师),简称 CAIE(赛一) ,是人工智能领域的技能等级认证。旨在评估和培养具备人工智能理论基础与实战能力的职业人士。

最近很火的Hermes Agent刚刚在官网放出了技术文档,原生支持Windows了,咱们终于不用各种折腾WSL2 了。

开源地址:https://github.com/NousResearch/hermes-agent

不过目前这个还是处于早期测试阶段,虽然能正常装上跑起来,也过了官方的安全检测,但毕竟没像LinuxMac版那样经历过海量用户检验。

在子进程处理啊、路径兼容啊、控制台显示非英文内容这些小细节上,多少还有点小毛病,不过估计官方应该很快就会修复的。

要是你是个追求极致稳定的人,那目前还是老老实实用WSL2Linux版更省心。

当然两种安装方式是能共存的,原生版的数据在本地应用的hermes文件夹里,WSL2的则在主目录的隐藏文件夹下,互不打架。

如何安装

想赶紧上手的话,打开PowerShell一行命令就能快速安装。这里需要注意,装完之后一定得把终端关了重新开,不然系统找不到hermes命令。

安装过程不需要管理员权限,脚本会自动把程序塞到本地应用数据的hermes目录下,顺便帮你把环境变量配好。

万一你网络有点抽风拉取失败,脚本自己会默默重试,还会顺手把下载文件里可能夹带的字节序标记给清理掉,避免脚本执行时报错,这点还是挺贴心的。

如果你是高级玩家想自定义装哪个分支、指定提交哈希,甚至想跳过虚拟环境或者首次配置向导,通过脚本块传参就能实现,灵活度拉满。

要是你实在不想碰命令行,也有个图形化的桌面安装包可选。双击运行后,会在后台调用那个命令行脚本,默默把PythonNode、便携版Git这些依赖全给你安排上。

装完之后,不管是点桌面图标还是打开命令行,用的都是同一套东西,随便你怎么切换都行。

说到依赖,Hermes有个挺聪明的惰性检测机制。不会一上来就把所有东西都塞给你,而是等你用到某个功能发现缺工具时,才弹出来说要不要帮你装。

比如你需要浏览器工具,就会提醒你装Node,需要处理语音就会提醒装ffmpeg。如果你是后台静默运行的,就不弹窗了,直接报错告诉你缺啥,很守规矩。

功能兼容性方面大家大可放心,除了仪表盘里那个内嵌的终端面板因为Windows没有原生的POSIX伪终端支持而暂时没法用之外。

其他的什么命令行对话、MCP、文本界面、十几个平台的消息网关、定时任务、浏览器自动化、本地大模型对接这些,全都能在Windows原生环境里跑。

使用时这几个坑注意下

虽然Hermes可以在windows原生环境跑,但还是有几个坑要避开的。

HermesWindows下执行命令的逻辑挺有意思,统一走Git Bash来干活。这就好比给Windows穿上了一层Linux的外衣,直接绕开了两套命令体系的差异,不用再去改各种工具的适配逻辑。

bash路径的时候也有优先级,先是看你自己设的环境变量,然后是安装程序自带的便携版,再是系统装的老版本,最后实在不行就去系统路径里找有没有别的替代品。

这里有个坑要注意,要是你想手动解压精简版Git,别下那个busybox版本,里面只有ash没有bash,核心命令也缺胳膊少腿的,到时候跑不起来你都不知道哪出了问题。

第二个坑就是Windows的控制台编码老大难问题。Python默认用的那个代码页遇到Unicode字符就容易崩,而Hermes的界面里又是一堆特殊符号。

确定要退出登录吗?
确定 取消
推广有奖