很多人提起部署强大的 AI Agent,第一反应就是:“得准备一台 Linux 服务器吧?”或者“Windows 肯定跑不起来”。
其实,只要你用对了方法,Windows 11/10 同样能拥有丝滑的 AI 体验。今天分享的 Hermes Agent,不仅能执行复杂任务,最关键的是它具备“自我进化”的能力。通过 WSL2(Windows 子系统),我们完全可以在本地搭建一个 7×24 小时待命的数字员工。
最香的是,如果你配合免费模型 API,每个月的运行成本可能低到可以忽略不计。
(核心认知:为什么不能直接在 Windows 安装?)
在开始之前,得先给新入坑的小伙伴泼盆冷水:千万不要尝试直接在 CMD 或 PowerShell 里安装!
Hermes Agent 依赖于很多 Linux 特有的工具链(比如 uv 和 systemd)。强行在 Windows 原生环境下安装,结果通常是报错到你怀疑人生。目前官方和社区验证的最稳方案只有一个:WSL2。简单来说,就是在 Windows 内部运行一个真正的 Linux 内核,兼顾 Windows 的便捷和 Linux 的性能。
🛠 第一阶段:给 Windows 装上“Linux 之心”
首先,我们需要把 WSL2 环境搭建起来。
1. 激活功能右键点击开始菜单,以管理员身份打开 PowerShell,依次执行下面这两条指令(激活虚拟化平台):
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
【敲黑板】:执行完这两步,必须重启电脑,否则后面的步骤全部白费。
2. 确定版本与安装系统重启后,再次打开 PowerShell,运行
wsl --set-default-version 2
系统会自动开始下载。
当然如果你和我一样,系统盘容量不足,那么可以运行下面的命令,安装虚拟机到非系统盘
wsl --install -d Ubuntu-24.04 --location D:\WSL\Ubuntu-24.04
3. 首次启动初始化打开 Ubuntu,按照提示设置好用户名和密码(这个密码仅在 Linux 环境使用,请务必记得)。
另外,建议安装后第一时间更换国内镜像源(如清华源),否则后续下载包的速度会让你崩溃。
第二阶段:部署 Hermes Agent
现在,我们的操作舞台已经切换到了 Ubuntu 终端。
1. 环境刷一遍先运行 sudo apt update && sudo apt upgrade -y,把系统补丁打全,避免依赖冲突。
2. 一键安装(最省心方式)直接复制运行官方脚本:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
这个脚本很智能,会自动帮你把 Python 3.11、虚拟环境管理器 uv 以及必要的系统工具全部配置好。
3. 激活与验证运行 source ~/.bashrc 刷新配置,然后输入 hermes --version。看到版本号(如 0.8.1)跳出来,就说明你已经成功了一半!
4. 连接大模型 API执行 hermes setup,进入交互界面。 这里你可以选择 OpenAI、Claude 或国内的 MiniMax、智谱等。建议: 新手可以尝试 OpenRouter,一个 Key 就能调用市面上绝大多数顶尖模型,不用到处开账号。
特别提醒:在 WSL2 中运行 hermes 时,千万不要加 sudo!以普通用户身份运行即可,否则会导致权限混乱,以后改配置文件会非常麻烦。
💬 第三阶段:让 Agent 住在飞书里
有了大脑,还需要一个入口。通过内置的 Gateway 模块,我们可以把 Hermes 接入飞书,实现随时随地通过手机指挥 AI。
1. 飞书端的准备工作
- 前往 飞书开放平台 创建企业自建应用 开启“机器人”功能。
- 权限申请:记得勾选
im:message:send_as_bot、im:message:read 等消息相关权限。 - 记录凭证:保存好
App ID 和 App Secret。
2. 建立连接在 Ubuntu 终端运行 hermes gateway setup,选择 feishu,填入刚才的凭证。【重点】:连接模式一定要选 websocket!为什么? 因为 WebSocket 是主动长连接,这意味着你不需要公网 IP,也不需要配置复杂的内网穿透,家里的普通宽带就能直接用。
3. 最后的临门一脚回到飞书开放平台“事件与回调”订阅方式选择 “长连接”勾选 im.message.receive_v1 事件。
大功告成!现在尝试在飞书里给你的机器人发一句:“帮我查一下今天的天气”或“在桌面创建个文件”,看它如何通过你的本地 Windows 电脑执行任务。
总结与反思
回顾一遍流程:启用 WSL2安装 Ubuntu一键脚本部署配置 API接入飞书。
通过这套方案,你实际上在 Windows 上搭建了一个具有“自主意识”的数字助理。它不再是一个简单的聊天框,而是一个能够操作文件、编写代码、监控数据的真正 Agent。
如果你在部署过程中遇到网络卡死或权限报错,欢迎在评论区留言,我尽可能帮大家排坑!