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

开源地址:https://github.com/NousResearch/hermes-agent
不过目前这个还是处于早期测试阶段,虽然能正常装上跑起来,也过了官方的安全检测,但毕竟没像Linux和Mac版那样经历过海量用户检验。
在子进程处理啊、路径兼容啊、控制台显示非英文内容这些小细节上,多少还有点小毛病,不过估计官方应该很快就会修复的。
要是你是个追求极致稳定的人,那目前还是老老实实用WSL2装Linux版更省心。
当然两种安装方式是能共存的,原生版的数据在本地应用的hermes文件夹里,WSL2的则在主目录的隐藏文件夹下,互不打架。
如何安装
想赶紧上手的话,打开PowerShell一行命令就能快速安装。这里需要注意,装完之后一定得把终端关了重新开,不然系统找不到hermes命令。

安装过程不需要管理员权限,脚本会自动把程序塞到本地应用数据的hermes目录下,顺便帮你把环境变量配好。
万一你网络有点抽风拉取失败,脚本自己会默默重试,还会顺手把下载文件里可能夹带的字节序标记给清理掉,避免脚本执行时报错,这点还是挺贴心的。
如果你是高级玩家想自定义装哪个分支、指定提交哈希,甚至想跳过虚拟环境或者首次配置向导,通过脚本块传参就能实现,灵活度拉满。
要是你实在不想碰命令行,也有个图形化的桌面安装包可选。双击运行后,会在后台调用那个命令行脚本,默默把Python、Node、便携版Git这些依赖全给你安排上。
装完之后,不管是点桌面图标还是打开命令行,用的都是同一套东西,随便你怎么切换都行。
说到依赖,Hermes有个挺聪明的惰性检测机制。不会一上来就把所有东西都塞给你,而是等你用到某个功能发现缺工具时,才弹出来说要不要帮你装。

比如你需要浏览器工具,就会提醒你装Node,需要处理语音就会提醒装ffmpeg。如果你是后台静默运行的,就不弹窗了,直接报错告诉你缺啥,很守规矩。
功能兼容性方面大家大可放心,除了仪表盘里那个内嵌的终端面板因为Windows没有原生的POSIX伪终端支持而暂时没法用之外。

其他的什么命令行对话、MCP、文本界面、十几个平台的消息网关、定时任务、浏览器自动化、本地大模型对接这些,全都能在Windows原生环境里跑。
使用时这几个坑注意下
虽然Hermes可以在windows原生环境跑,但还是有几个坑要避开的。
Hermes在Windows下执行命令的逻辑挺有意思,统一走Git Bash来干活。这就好比给Windows穿上了一层Linux的外衣,直接绕开了两套命令体系的差异,不用再去改各种工具的适配逻辑。

找bash路径的时候也有优先级,先是看你自己设的环境变量,然后是安装程序自带的便携版,再是系统装的老版本,最后实在不行就去系统路径里找有没有别的替代品。
这里有个坑要注意,要是你想手动解压精简版Git,别下那个busybox版本,里面只有ash没有bash,核心命令也缺胳膊少腿的,到时候跑不起来你都不知道哪出了问题。
第二个坑就是Windows的控制台编码老大难问题。Python默认用的那个代码页遇到Unicode字符就容易崩,而Hermes的界面里又是一堆特殊符号。
登录/注册后继续阅读
立即登录/注册 >