一台 Windows 电脑 + 能上网,就能搭一套自己的 AI 助手,还能连上微信和飞书。

⚠️ 推荐正道:Hermes 有官方中文社区,文档齐全、持续更新——hermesagent.org.cn。本文是个人搭建过程的记录,遇到本文未覆盖的问题,去中文社区查文档最靠谱。

前言

Hermes 是 Nous Research 开源的 AI Agent 框架,支持 20+ LLM 提供商(OpenRouter、Anthropic、DeepSeek 等),能接微信、飞书、Telegram。有持久记忆、技能系统、多平台网关——别人在群里 @ 它或者私聊它,它就能干活。

不需要月付,不需要云服务器。一台 Windows 电脑,跟着本文走完就行。

你不需要会写代码。每步该点什么按钮、该打什么字,我都会写清楚。

下面是整篇文章要搭建的系统架构——微信和飞书通过 Hermes 网关连到大模型,全部跑在本地 WSL 里:

系统架构图

准备工作

先看电脑够不够用:

  • 系统:Windows 10(版本 2004 及以上)或 Windows 11
  • 内存:8GB 以上(推荐 16GB)
  • 硬盘:20GB 以上剩余空间
  • 网络:能正常上网

这些要求大多数电脑都满足。


Step 1:安装 WSL——给 Windows 装个 Linux

Hermes 跑在 Linux 上。Windows 自带 WSL(Windows Subsystem for Linux),装了之后可以在 Windows 里直接跑 Linux。

1.1 开启 WSL 功能

管理员身份打开 PowerShell(左下角「开始」→ 搜「PowerShell」→ 右键「以管理员身份运行」)。

依次输入:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

执行完关闭窗口,重启计算机

1.2 更新 Linux 内核

下载 适用于 x64 计算机的 WSL2 Linux 内核更新包,双击安装。

1.3 设置 WSL 2 为默认版本

管理员身份重新打开 PowerShell:

wsl --set-default-version 2

1.4 安装 Ubuntu

方法一:一条命令(Windows 11,网络好推荐)

wsl --install

自动装好 WSL 和 Ubuntu,5-10 分钟,重启电脑。

方法二:离线安装(网络不好用这个)

微软官网的 .appx 下载特别慢。清华镜像站提供了 .wsl 格式的离线镜像:

下载后用 wsl --import 导入:

mkdir D:\WSL\Ubuntu2204
wsl --import Ubuntu2204 D:\WSL\Ubuntu2204 D:\下载\ubuntu-22.04.5-wsl-amd64.wsl --version 2

启动:

wsl -d Ubuntu2204

⚠️ 如果导入报「权限不足」,检查是否以管理员身份运行 PowerShell。

1.5 设置 Linux 账户

首次启动 Ubuntu 会提示创建 Linux 用户名和密码(与 Windows 账户独立):

  • 用户名:随便输,比如 hermes,回车
  • 密码:输一个密码(打字时屏幕没反应,不是键盘坏了),回车
  • 确认密码:再输一次,回车

看到 hermes@DESKTOP:~$ 这样的提示符,WSL 就好了。

以后每次操作 Hermes,打开 Ubuntu 终端就行。Windows 开始菜单里会有 Ubuntu 图标:

Ubuntu 开始菜单图标

1.6 检查

wsl --version
wsl -l -v

确认 WSL 版本是 2,Status 为 Running

WSL 版本检查

1.7 常用操作

操作 命令
启动默认发行版 wsl
启动指定发行版 wsl -d Ubuntu2204
停止 wsl -t Ubuntu2204
卸载(会删数据) wsl --unregister Ubuntu2204
访问 Windows 文件 cd /mnt/盘符/路径(如 cd /mnt/d/
设置默认发行版 wsl --set-default Ubuntu2204

Step 2:装 Hermes

现在在 Ubuntu 终端里操作。

2.1 更新软件包

sudo apt update
sudo apt upgrade -y

2.2 装依赖

sudo apt install curl git -y

2.3 一键安装

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

等几分钟。装完显示「Hermes installed successfully!」。

网络不好可以反复跑,安装脚本支持断点续传。

2.4 验证

hermes --version

有版本号就装好了。

Hermes 安装验证


Step 3:免费申请 API Key——给 AI 安个大脑

Hermes 本身是空壳,得连上大模型才能回答问题。

3.1 方案一:NVIDIA NIM API(国内直连,无需代理)

NVIDIA 注册送免费额度,国内直连。

① 注册账号

打开 https://build.nvidia.com,点右上角「Login」→「Create Account」→ 填邮箱(QQ 邮箱或 Outlook,收验证码比较稳)→ 设密码 → 去邮箱激活。

② 验证手机号

页面顶部提示「Verify your account to unlock API access」。点「Verify」→ 输手机号(+86)→ 收短信验证码提交。

③ 创建 API Key

点右上角头像 →「API Keys」→「+ Create API Key」→ Name 随便填 → Expiration 选 12 个月 →「Create Key」。

⚠️ Key 只显示一次,关掉就看不到了。立刻复制保存

NVIDIA API 申请页面

3.2 方案二:DeepSeek API(备选)

NVIDIA 额度用完或者想用国产模型,去 DeepSeek 官网申请:

https://platform.deepseek.com/

同样流程——注册、认证、创建 API Key。计费也比较良心,充几块钱用很久。


Step 4:配置 Hermes 模型

把 API Key 告诉 Hermes。

hermes setup

Hermes Setup

选 quick setup。

或者用更细粒度的模型配置:

hermes model

上下键选择:

① 选 Provider:找到 NVIDIA NIM(方案一)或 DeepSeek(方案二),空格选中,回车确认。

选择 Provider

② 输 API Key:把保存的 Key 粘贴进去,回车。

💡 控制台输入时不显示内容。先复制 Key,在黑窗口里右键一次粘贴,再回车。

输入 API Key

③ 选模型:建议 minimaxai/minimax-m2.7z-ai/glm-5.1,回车确认。

选择模型

4.1 验证

hermes chat -q "你好,你是谁?"

能正常回答就通了。报错多半是 API Key 没填对,或者网络问题。

hermes chat -q "xxx" 是一次性问答,答完退出。

Hermes 对话测试


Step 5:连接微信

5.1 启动网关

hermes gateway run

程序启动后会显示二维码,用微信扫码。

没显示二维码可能是没装 qrcode 库,复制它给的链接到浏览器手动打开。

5.2 扫码

扫码后你的微信会进入聊天界面。发条消息给机器人,比如「测试」,看终端有没有回复。

微信相当于一个 AI 入口——别人发消息给你,Hermes 也能处理。

image-20260510191529449

5.3 让网关一直在后台跑

关掉 Ubuntu 窗口网关就停了。装 tmux 来保持运行:

sudo apt install tmux -y
tmux new-session -d -s hermes-gw 'hermes gateway run'

关了窗口它也在跑。查看状态:

tmux capture-pane -t hermes-gw -p | tail -20

关掉:

tmux kill-session -t hermes-gw

Step 6:连接飞书

微信有了,再加个飞书。

6.1 配置飞书

在 Ubuntu 终端运行:

hermes gateway setup

选飞书(Feishu/Lark),会弹出链接或二维码。浏览器打开链接或用飞书扫码,授权后自动创建好机器人,不需要手动去开发者后台折腾。

6.2 验证

飞书给机器人发消息,应该能正常回复。

image-20260510191503539

6.3 重启网关

⚠️ 微信和飞书共用同一个网关进程。配完飞书需要重启才能生效:

tmux kill-session -t hermes-gw 2>/dev/null
tmux new-session -d -s hermes-gw 'hermes gateway run'

踩坑记录

现象 解法
appx 下载巨慢 微软官网 0KB/s 用清华镜像下载 .wsl 格式(Step 1.4 方法二)
wsl --import 报权限错误 提示「权限不足」 管理员身份运行 PowerShell
启动提示「WSL2 未启用」 无法进 Ubuntu 检查 VirtualMachinePlatform 是否已启用并重启
curl 未安装 curl: command not found sudo apt install curl -y

总结

步骤 要点
WSL 安装 开启 WSL + 虚拟机平台 → 内核更新 → 清华镜像离线安装
Hermes 安装 curl 一条命令,几分钟搞定
API Key NVIDIA NIM(国内直连免费)或 DeepSeek 备选
模型配置 hermes setuphermes model 向导操作
微信接入 启动网关 → 扫码 → tmux 持久化
飞书接入 创建应用 → 配权限 → gateway setup → 重启网关

进阶方向

  • 安装 Hermes Workspace,Web 管理界面
  • 技能系统和持久记忆
  • 接入更多平台(Telegram、Discord 等)

参考链接


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐