Hermes Agent 终于原生支持 Windows 了,但我劝你别急着装Hermes Agent 终于原生支持 Windows 了
Hermes Agent 的原生 Windows 支持是个挺重要的更新。之前 Windows 用户只能用 WSL2 曲线救国,现在终于能直接在 Windows 上跑了。这个便携包是我为了省事儿做的,想着既然自己都折腾完了,不如分享出来,让想尝鲜的小伙伴少踩点坑。如果你用上了,有问题可以在评论区问。如果帮到你了,👍送礼物。

Hermes Agent 终于原生支持 Windows 了,但我劝你别急着装
Hermes Agent 终于原生支持 Windows 了,但我劝你别急着装
折腾了两天,打包了一个开箱即用的便携版,直接分享出来。
先说重点
Hermes Agent 官方在 v0.13.0 里加了 Native Windows Support。
什么意思?
以前这玩意儿只能在 macOS 和 Linux 上跑,Windows 用户想用?要么开 WSL2,要么装 Docker。我试过,WSL2 里跑起来各种问题,文件路径转来转去,剪贴板用不了,通知也发不出来,体验稀碎。
现在好了,官方直接给了原生 PowerShell 安装脚本,Windows 路径、PowerShell 管道、Windows Terminal、原生剪贴板和通知,全部支持。
但是。
官方脚本依然要联网下载 Python、Node.js、Git,还要改系统 PATH,部分步骤还要管理员权限。国内网络你懂的,下载经常断,装一次 20 分钟起步,运气不好还得重来。
所以我干脆把它整个打包成了离线便携版:Python、Node.js、Git、Chromium 浏览器引擎,全塞进去了。下载,解压,双击运行。不需要管理员,不改系统环境,甚至能放 U 盘里带着走。
这东西到底能干啥?
Hermes Agent 是 Nous Research 开源的一个 AI Agent,号称“唯一具备内置学习循环的 Agent”。
说人话就是:它不只是个聊天机器人,它会自己进化。
- 你让它做个复杂任务,它会把这个任务拆解成一个”技能”,下次遇到类似的直接调用
- 它能记住你之前的所有对话,主动搜索历史记录找上下文
- 它会慢慢构建你的用户画像,知道你习惯怎么表达、喜欢什么风格
- 内置 40 多个工具:浏览器自动化、写代码跑代码、操作文件、定时任务、全文搜索记忆
- 支持 200 多个模型(OpenRouter、OpenAI、Claude、Kimi、MiniMax 等等)
- 还能接 Telegram、Discord、Slack、WhatsApp、飞书、钉钉发消息
最离谱的是它的跨会话记忆——不是那种简单的”记住上三轮对话”,而是真正的 FTS5 全文搜索 + LLM 摘要,你三个月前说过的话它都能翻出来。
便携版解决了什么问题?
官方的原生 Windows 支持已经挺好了,但还有几个硬伤:
第一,依赖地狱。 Python 3.11、Node.js 22、Git,缺一不可。版本不对还可能出问题。
第二,网络敏感。 安装脚本要从 PyPI、npm registry、GitHub 下载一堆东西,国内动不动超时。
第三,系统侵入。 要修改 PATH,要装全局依赖,卸载的时候可能还清理不干净。
第四,换电脑要重来。 配置、聊天记录、自定义技能,全在本地,换个机器从零开始。
我打包的这个便携版,把上面这些问题全绕开了:
- 完全离线 — 所有运行时内置,不需要联网安装任何东西
- 零系统侵入 — 不改 PATH,不写注册表,普通用户权限就能跑
- U盘即插即用 — 放哪儿都能跑,换机器零配置
- 数据隔离 — 所有用户数据(配置、聊天记录、技能、记忆)都在
hermes/文件夹里,备份直接复制这个文件夹就行
里面到底塞了啥?
这个包听起来简单,实际打包的时候坑不少:
- Python 3.11.9 嵌入式版本 — 不能用系统 Python,必须 embed 版,否则路径问题一堆
- Node.js 22.22.2 — Hermes 的浏览器工具和 TUI 界面依赖它
- PortableGit 2.54 — 包含 bash.exe,Agent 执行终端命令要用
- Playwright Chromium — 浏览器自动化引擎,约 400MB,从系统 Playwright 缓存里拷的
- 虚拟环境 venv — Python 依赖全隔离,但 embed Python 没有 venv 模块,得先装 virtualenv
- 91 个内置 Skills — 开箱即用的技能库
总大小 2.3GB,压缩后 893MB。
打包过程中踩了不少坑,比如 embed Python 没有 venv 模块、npm install 的时候 better-sqlite3 需要 VS Build Tools、BAT 文件编码必须用 GBK 不能用 UTF-8 BOM(否则 @echo off 会被吞掉)……
最恶心的是路径问题 — 虚拟环境的 pyvenv.cfg 和 hermes.exe 的 shebang 里都写死了绝对路径,你把文件夹从 D 盘挪到 E 盘就炸了。所以我在启动脚本里加了个 fix-paths.ps1,每次启动自动修复路径,这才做到真正的”便携”。
怎么用?
三步,真的就三步:
1. 下载解压
网盘里拿 ZIP,解压到随便哪个位置。桌面、D 盘、U 盘,都行。
2. 填 API Key(只做一次)
双击 setup.bat,按提示填你的 API Key。
强烈推荐 OpenRouter(openrouter.ai),注册简单,支持 200 多个模型,按量付费,没有月租。
填完之后配置会保存在 hermes/.env 里,以后不用再填。
3. 启动
双击 start.bat,进去就是交互式 CLI,直接聊天。
另外几个脚本也用得上:
set-model.bat— 快速切换模型,比如从 GPT-4o 切到 Claude 3.5gateway.bat— 启动消息网关,如果你接了 Telegram 之类的clean.bat— 一键清空所有数据,恢复出厂设置
实际体验怎么样?
我自己测了一圈,12 项核心功能、25 个测试用例全过:
- ✅ 移动文件夹位置后自动修复路径,正常启动
- ✅ CLI 交互、诊断命令、配置加载
- ✅ 配置完全隔离,没有泄漏到系统 PATH
- ✅ 11 个核心工具(浏览器、代码执行、文件操作、定时任务、搜索记忆等)全部可用
- ✅ Git Bash、Node.js、Python 内置运行正常
- ✅ Playwright Chromium 浏览器自动化正常
- ✅ TUI 文本界面正常
- ✅ 消息 SDK(Telegram、Discord 等)加载正常
- ✅ 虚拟环境隔离性验证通过
- ✅ 复制到新位置后零故障运行
注意几点:
- 第一次启动必须联网配置 API Key,之后可以完全离线跑
- 这是 Early Beta 版本,部分高级功能还在完善
- RL 训练模块
tinker-atropos因为 Windows 长文件名限制没打进去,属于可选功能,不影响核心体验
下载
夸克网盘:https://pan.quark.cn/s/9973b9c3312a
文件名:Hermes-Agent-v0.13.0-Win-Early-Beta-Portable.zip
大小:893MB(ZIP),解压后约 2.3GB
解压即用,不需要安装任何东西。
最后说两句
Hermes Agent 的原生 Windows 支持是个挺重要的更新。之前 Windows 用户只能用 WSL2 曲线救国,现在终于能直接在 Windows 上跑了。
这个便携包是我为了省事儿做的,想着既然自己都折腾完了,不如分享出来,让想尝鲜的小伙伴少踩点坑。
如果你用上了,有问题可以在评论区问。如果帮到你了,点个赞让我知道 👍
相关链接:
送礼物
更多推荐



所有评论(0)