# 哇,Hermes现在能直接在原生Windows上跑了?!
**作者**: loveabit
**日期**: 2026-05-11T02:11:03.000Z
**来源**: [https://x.com/justloveabit/status/2053659118175715713](https://x.com/justloveabit/status/2053659118175715713)
---

在Windows上玩AI Agents的朋友,是不是被OpenClaw升级搞得心态崩了。想迁移到Hermes,但之前要跑在WSL上,但对本地环境的控制有太多不方便。
现在好了,原生Windows版本来了。

虽然还贴着“Early Beta”的标签,但起码能跑了啊!我立刻在自己那台破Windows笔记本上试了一下,来给你分享一波热乎的体验。
## 安装?一行命令搞定
打开你的PowerShell(或者Windows Terminal,强烈推荐后者),然后贴这段:
```
irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1 | iex
```
不需要管理员权限。你没听错,不用右键“以管理员身份运行”。它会把所有东西塞到%LOCALAPPDATA%\hermes里面,跟你系统其他东西井水不犯河水。
我当时心里还嘀咕:这么简单?不会又让我装Visual Studio Build Tools吧?
结果它真的自己把Python 3.11、Node.js 22、甚至Git都给装好了(便携版,不污染系统)。我全程就按了个回车,然后去泡了杯咖啡。回来就已经装完了。
唯一的坑:装完之后要关掉PowerShell重新开一个,因为要刷新用户PATH。我第一次没关,敲hermes --version跟我说找不到命令,差点骂娘。关了重开就好了。
## 第一感觉:还真能跑
跑hermes setup走一遍初始配置,选模型、设API Key(我用的OpenRouter),整个过程跟在Mac上完全一样。
然后我试着跑了个最简单的:
hermes chat
进去之后敲:spinner让它去查点东西,居然真的动了。那个命令行交互界面(官方叫TUI)看着跟Linux版一模一样,没什么缺斤短两的。
后来又试了挂Telegram bot(hermes gateway),在Windows登录时自动启动——它用了Windows的任务计划程序,不用设什么服务,登录就自动跑,这个设计挺讨巧的。
## 有些小地方要注意(毕竟是Beta)
当然,毕竟是Early Beta,有几个点我碰到了,先给你打个预防针:
1. 编辑器问题:如果你在聊天里按Ctrl-X Ctrl-E想调外部编辑器写长提示,它默认会打开记事本。对,就是那个最原始的notepad。能用,但如果你跟我一样是VSCode党,记得设一下环境变量:$env:EDITOR = "code --wait"
那个--wait很重要,不然VSCode一弹出来就返回,拿不到你写的内容。
2. 中文显示:我这台Windows的中文路径和字符没出问题,但文档里专门提了一嘴“可能在某些古董cmd里中文会变问号”。我用的是Windows Terminal,一切正常。实在不行它还有个UTF-8修复开关,基本不用操心。
3. Dashboard里的终端标签页用不了:网页控制台(hermes dashboard)里有个/chat标签页,里面嵌了个真正的终端,这个在原生Windows上暂时用不了(因为Windows没有POSIX的PTY)。点进去它会贴心地告诉你:“嘿,用WSL2吧”。其他功能都正常。
4. 命令行工具执行:它内部跑shell命令是通过Git Bash来做的,所以最好你系统里有Git for Windows。安装脚本会自动帮你下一个便携版Git,所以哪怕你之前没装Git也能用。但是如果你的PATH里有啥奇怪的bash(比如Cygwin的老人),可能会有点惊喜。我运气好,没碰到。
## 它跟WSL2版本怎么选?
文档里给了一个对照表,我帮你归纳一下:
- 就用原生Windows:你单纯用CLI聊天、跑Telegram/Discord机器人、定时任务、浏览器控制、本地Ollama——这些都完美支持。
- 还是乖乖用WSL2:你要用到Dashboard里那个嵌入式终端面板、或者特别依赖POSIX的fork语义、或者习惯了Linux式文件监听。另外如果你追求极致稳定(这是生产环境),WSL2路线更成熟。
好消息是,两个可以同时装,数据目录不打架:原生Windows的数据在%LOCALAPPDATA%\hermes,WSL的数据在~/.hermes。你甚至可以来回切着玩。
## 我现在怎么用?
我把日常聊天、Telegram机器人跑在原生Windows上,省资源、开机自启省心。然后把Dashboard那个需要终端的标签页通过WSL2来连——虽然麻烦一点,但两边都能用上。
反正对我来说,最大的意义是:以后安利这个工具给用Windows的朋友,终于不用先给对方上一堂“什么是WSL2”的课了。一行命令,跑起来再说。
## 一个小请求
这个版本官方说是Early Beta,我用了两天没出大问题,但肯定有粗糙的地方。如果你在Windows上跑遇到什么神奇的错误(尤其是中文路径、子进程、奇怪的Console输出),记得去他们的GitHub提issue。他们文档里专门说了“expect rough edges”,但态度还挺诚恳的。
你有空可以先在备用机或者虚拟机里玩一下,觉得稳了再上主力机。装起来又不花钱不费事,对吧?
对了,如果你装完发现hermes命令找不到,记得关掉PowerShell重新开一个。再不行就去%LOCALAPPDATA%\hermes\bin里面找hermes.cmd双击一下看看报什么错。
去吧,去折磨一下你的Windows。 😄
更详细的内容可以参考官方的文档,链接我放评论区⬇️
## 相关链接
- [loveabit](https://x.com/justloveabit)
- [@justloveabit](https://x.com/justloveabit)
- [17K](https://x.com/justloveabit/status/2053659118175715713/analytics)
- [Upgrade to Premium](https://x.com/i/premium_sign_up)
- [10:11 AM · May 11, 2026](https://x.com/justloveabit/status/2053659118175715713)
- [17.3K Views](https://x.com/justloveabit/status/2053659118175715713/analytics)
- [View quotes](https://x.com/justloveabit/status/2053659118175715713/quotes)
---
*导出时间: 2026/5/12 10:28:36*