Hermes 本地部署完整教程(Windows + 飞书接入,一步步跑通)


🟢 开头:先把方向讲清楚

最近很多人在折腾 Hermes、本地部署、AI Agent。

听起来很酷:

👉 数据不出本地

👉 完全可控

👉 可以自己掌握 AI

但如果你是 Windows 用户,有一个坑一定要先避开:


❗不要直接在 PowerShell 里装 Hermes


正确做法只有一个:

👉 先用 WSL2 → 再在 Ubuntu 里部署

👉 原因很简单:

Hermes 本质是一个"Linux项目",不是Windows软件。


🟢 第一步:安装 WSL2


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

❗执行完必须重启电脑


📸



2️⃣ 设置默认 WSL2

powershell 复制代码
wsl.exe --update
wsl --set-default-version 2

📸<!-- 这是一张图片,ocr 内容为:PS C: WINDOWS SYSTEM32 WSL.EXE--UPDATE 正在下载:适用于LINUX 系统 2.6.3 UX W WINDOWS 子系统2.6.3 正在安装:适用于LINUX的WINDOWS 已安装适用于 LINUX的 WINDOWS 子系统2.6.3. 操作成功完成. 正在检查更新. 的WINDOWS子系统 已安装最新版本的适用于 PS C:\WINDOWS SYSTEM32 SET-DEFAULT-VERSION WSI 有关与WSL2关键区别的信息, 请功问 HTTPS://AKA.MS/WS12 操作成功完成. -->



3️⃣ 安装 Ubuntu

👉 推荐:Ubuntu 22.04 LTS


powershell 复制代码
wsl --install -d Ubuntu-22.04 --web-download

👉 设置用户名

👉 设置密码

📸<!-- 这是一张图片,ocr 内容为:UBUNTU-22.04--WEB-DOWNLOAD PS C:\WINDOWS\SYSTEM32> WS] INSTAL 正在下载:UBUNTU22.04 正在安装:UBUNTU22.04 LTS 可以通过 已成功安装分发. 启动它 "WSL.EXE -D UBUNTU-22.04" 正在启动UBUNTU-22.04... INSL:检测到 LOCALHOST 代理配置,但未镜像到 WSL.NAT 模式下的WSL 不支持 LOCALHOST 代理. PROVISIONING THE NEW WSL INSTANCE UBT UBUNTU-22.04 THIS MIGHT TAKE A WHILE... CREATE A DEFAULT UNIX USER ACCOUNT: CHG NEW PASSWORD: RETYPE NEW PASSWORD: SUCCESSFULLY UPDATED PASSWD: PASSWORD "SUDO (USER ROOT TO RUN A COMMAND AS ADMINISTRATOR USE " MAN SUDO ROOT" FOR DETAILS. SEE " -->


❗注意:这是Linux账号,不是Windows账号

4️⃣ 初始化 Ubuntu


📸


注意:如果出现下图问题:

则先运行下面指令:

plain 复制代码
# 获取一个可用的真实 IP(使用公共 DNS 查询)
REAL_IP=$(dig +short raw.githubusercontent.com @8.8.8.8 | head -1)
# 如果上面的命令失败,手动指定一个已知的 IP
if [ -z "$REAL_IP" ]; then
    REAL_IP="185.199.108.133"
fi
# 将这个 IP 写入 hosts 文件
echo "$REAL_IP raw.githubusercontent.com" | sudo tee -a /etc/hosts

🟢 第二步:安装 Hermes Agent(在打开的Ubuntu界面中执行)


1️⃣ 更新系统(推荐)

bash 复制代码
sudo apt update && sudo apt upgrade -y

👉 避免后面依赖问题


📸



2️⃣ 一键安装 Hermes(核心步骤)

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

👉 这一条命令会自动帮你完成:

  • Python环境
  • Hermes代码
  • 依赖安装

👉 可以理解为:

"一键搭好整个运行环境"


📸



3️⃣ 让环境生效

bash 复制代码
source ~/.bashrc

验证:

bash 复制代码
hermes --version

👉 能看到版本号就说明成功


📸



4️⃣ 配置模型(关键步骤)

bash 复制代码
hermes setup

你需要做三件事:

👉 选择模型服务(OpenAI / OpenRouter 等)

👉 输入 API Key

👉 选择通信平台

📸

在kimi的开发者平台上创建api key



5️⃣ 测试是否成功

bash 复制代码
hermes "创建一个 test.txt 文件"

👉 如果正常返回,说明已经跑通


📸



🟢 第三步:接入飞书机器人


1️⃣ 创建飞书应用

👉 打开飞书开放平台

👉 创建"企业自建应用"

👉 创建"添加机器人"


📸



2️⃣ 配置权限

添加权限:

  • im:message:收发消息
  • im:message.group_at_msg:接收群@消息
  • im:message.p2p_msg:接收私聊消息
  • contact:user.id:readonly:读取用户 ID

❗必须保存并发布


📸



3️⃣ 配置飞书事件(关键)

进入飞书后台:

👉 事件与回调


设置:

  • 长连接
  • im.message.receive_v1

❗不配置 → 收不到消息


📸

4️⃣ 获取凭证

找到:

👉 App ID

👉 App Secret


📸



5️⃣配置 Hermes Gateway

bash 复制代码
hermes gateway setup

填写:

  • 平台:feishu
  • App ID / Secret
  • 连接方式:websocket
  • 启动gateway


📸

bash 复制代码
hermes gateway install
hermes gateway run


6️⃣ 测试机器人

在飞书发送:

👉 你好

👉 帮我查天气


👉 能回复就成功


📸



🟢 最后总结(增强记忆)


整个流程其实只有5步:


👉 WSL2

👉 Ubuntu

👉 Hermes安装

👉 模型配置

👉 飞书接入



Hermes 官方Web 图形界面

1️⃣ 通过指令打开

powershell 复制代码
hermes dashboard

2️⃣ 在浏览器访问

powershell 复制代码
http://127.0.0.1:9119
相关推荐
代码羊羊2 小时前
Rust泛型编程:从零成本抽象到极致性能
开发语言·windows·rust
星越华夏2 小时前
Pycharm运行正常,pyinstaller打包exe运行报错
ide·windows·pycharm
倔强的石头1062 小时前
kingbase备份与恢复实战(四)—— Windows物理备份:停库冷备拷贝数据目录与恢复拉起
windows·kingbase
ZYH101402 小时前
OpenClaw 多 Agent 与飞书机器人(AI团队)
人工智能·机器人·飞书·ai团队·小龙虾养殖·openclaw团队·openclaw接入飞书
私人珍藏库4 小时前
[Windows] Mouser v3.5.3第三方罗技鼠标驱动
windows·计算机外设·工具·软件·win·多功能
сокол13 小时前
【网安-应急响应-基础记录】Windows入侵排查
windows·web安全·网络安全·系统安全
Bruce_Liuxiaowei14 小时前
Windows防火墙规则导出工具:让安全配置可备份、可迁移、可审计
运维·windows·安全·网络安全
x***r15115 小时前
Postman-win64-7.3.5-Setup安装步骤详解(附接口测试入门教程)
windows
无名咸鱼15 小时前
cursor节省token工具-RTK (windows安装)
windows