剪藏#AI炼金社#剪藏

Hermes Agent 新发布 UI + 本地 Gemma 4 + 微信免费接入

2026 年 4 月 20 日1 分钟
分享Twitter / XTelegram微博
Hermes Agent 新发布 UI + 本地 Gemma 4 + 微信免费接入 封面

三个好消息一次性到位:

  • Hermes Agent 发布 UI(可视化界面)

  • 本地对接 Gemma 4 模型(开源免费,无需 API Key)

  • 微信原生集成(扫码即用,私聊群聊全覆盖,免费无需 Token)

一、Hermes Agent UI 发布

之前 Hermes Agent 只有 CLI(命令行)。现在有了 Web UI

JAVASCRIPT
hermes dashboard

启动后浏览器打开 http://localhost:9119,界面包含:

  • 对话窗口:和 CLI 一样的聊天体验

  • 工具状态:实时显示工具执行进度

  • 技能列表:可视化查看已安装技能

  • 会话管理:切换、恢复、保存会话

  • 配置面板:模型切换、工具权限、Gateway 状态

与 CLI 的区别

输入方式 命令行 浏览器
工具进度 文字滚动 可视化卡片
技能查看 /skills 命令 点击按钮
会话恢复 hermes --continue UI 内切换
适合人群 开发者 所有人

二、本地 Gemma 4 模型(零成本)

Gemma 4 简介

Google 最新开源模型,特点:

  • 26B / 31B 参数版本

  • 128K 上下文窗口

  • MIT 许可证(最开放)

  • 本地免费运行(无需 API Key)

安装步骤

1. 安装 Ollama

JAVASCRIPT
curl -fsSL https://ollama.com/install.sh | sh

2. 拉取 Gemma 4

JAVASCRIPT
# 26B 版本(需 ~16GB VRAM
ollama pull gemma4:26b # 或 31B 版本(需 ~20GB VRAM
ollama pull gemma4:31b

3. 启动模型(64K+ 上下文)

JAVASCRIPT
ollama run gemma4:26b --ctx-size 131072

Hermes Agent 要求模型至少 64K 上下文,Gemma 4 支持 128K,完全满足。

4. 配置 Hermes Agent 使用 Gemma 4

JAVASCRIPT
hermes model

选择:

  • Provider: Custom endpoint

  • Base URL: http://127.0.0.1:11434/v1

  • API Key: 留空(本地模型不需要)

  • Model: gemma4:26b

Gemma 4 性能表现

根据 Hermes 官方测试:

代码生成 85% 92% 90%
文档问答 88% 95% 93%
终端操作 82% 90% 88%
技能生成 78% 85% 83%

结论:Gemma 4 本地运行,性能接近主流付费模型,成本为零。

三、微信原生集成(免费无需 Token)

这是什么

腾讯 2026 年开放了 iLink Bot API,这是首次官方支持个人微信账号的 Bot 接口。

与以往方案的区别

iPad 协议逆向 灰色 高
PC 客户端 Hook 灰色 高
iLink Bot API 官方合法

Hermes Agent 微信集成特点

  • 长轮询连接:不需要公网 IP、不需要 Webhook

  • QR 扫码登录hermes gateway setup → 扫码 → 确认 → 完成

  • 私聊 + 群聊:可配置访问策略

  • 全媒体支持:图片、视频、文件、语音

  • AES-128-ECB 加密:媒体传输自动加密/解密

  • Markdown 渲染:微信客户端能显示代码块、表格

  • 免费无需 Token:不像 Telegram 需要 Bot Token

配置步骤

1. 安装依赖

JAVASCRIPT
pip install aiohttp cryptography
pip install hermes-agent[messaging]

2. 运行设置向导

JAVASCRIPT
hermes gateway setup

选择 Weixin,向导会:

  1. 请求二维码

  2. 显示在终端(或提供 URL)

  3. 等你扫码

  4. 手机确认登录

  5. 自动保存凭证到 ~/.hermes/weixin/accounts/

成功提示:微信连接成功,account_id=your-account-id

3. 配置环境变量

JAVASCRIPT
# ~/.hermes/.env
WEIXIN_ACCOUNT_ID=your-account-id # 可选:访问控制
WEIXIN_DM_POLICY=open
WEIXIN_ALLOWED_USERS=user_id_1,user_id_2

4. 启动 Gateway

JAVASCRIPT
hermes gateway

Adapter 恢复凭证,连接 iLink API,开始长轮询接收消息。

访问策略配置

私聊策略WEIXIN_DM_POLICY):

open 任何人可私聊(默认)
allowlist 仅白名单用户可私聊
disabled 忽略所有私聊
pairing 配对模式(首次设置)

群聊策略WEIXIN_GROUP_POLICY):

open 所有群都响应
allowlist 仅白名单群响应
disabled 忽略所有群消息(默认)

默认群聊禁用原因:个人微信可能在很多群,避免误触发。

微信消息处理

接收( inbound )

图片 AES 解密 → JPEG 缓存
视频 AES 解密 → MP4 缓存
文件 AES 解密 → 原文件名保留
语音 提取文本(如有)或 SILK 音频

发送( outbound )

send 文本 + Markdown 格式
send_image 图片(CDN 上传)
send_document 文件附件

AES-128-ECB 加密 CDN

微信媒体通过加密 CDN 传输。Hermes 自动处理:

  • 接收:下载加密媒体 → AES-128-ECB 解密 → 缓存

  • 发送:本地加密 → 上传 CDN → 发送加密引用

无需手动配置,依赖 cryptography 包。

四、完整配置示例

本地 Gemma 4 + 微信 + UI

JAVASCRIPT
# 1. 安装 Hermes Agent
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash # 2. 安装 Ollama + Gemma 4
curl -fsSL https://ollama.com/install.sh | sh
ollama pull gemma4:26b
ollama run gemma4:26b --ctx-size 131072 # 3. 配置 Hermes 使用本地模型
hermes model
# Provider: Custom endpoint
# Base URL: http://127.0.0.1:11434/v1
# API Key: 留空
# Model: gemma4:26b # 4. 配置微信
pip install aiohttp cryptography hermes-agent[messaging]
hermes gateway setup
# 选择 Weixin → 扫码 → 确认 # 5. 启动 UI + Gateway
hermes ui &
hermes gateway

配置文件(~/.hermes/config.yaml

JAVASCRIPT
# 模型配置
provider: custom
base_url: http://127.0.0.1:11434/v1
model: gemma4:26b # Gateway 配置
platforms:
  weixin:
    account_id: your-account-id
    dm_policy: open
    group_policy: disabled # UI 配置
ui:
  host: localhost
  port: 8080

五、HermesClaw:同一微信账号运行 Hermes + OpenClaw

社区项目 HermesClaw 实现了更高级玩法:同一个微信账号同时运行 Hermes Agent 和 OpenClaw

安装 HermesClaw

JAVASCRIPT
# 需要先安装 Hermes 微信 Gateway 或 OpenClaw clawbot
git clone https://github.com/AaronWong1999/hermesclaw
cd hermesclaw
pip install -r requirements.txt
python hermesclaw.py setup

用途

  • 对比测试:同一消息分别发给 Hermes 和 OpenClaw,看谁回答更好

  • 分工协作:Hermes 做学习型任务,OpenClaw 做多通道路由

  • 双保险:一个 agent 出问题,另一个还能响应

六、常见问题

1. Gemma 4 上下文不足

错误:Context window too small

解决:

JAVASCRIPT
ollama run gemma4:26b --ctx-size 131072

2. 微信二维码不显示

原因:终端不支持 QR 渲染

解决:

JAVASCRIPT
pip install hermes-agent[messaging]
hermes gateway setup
# 向导会提供 URL,浏览器打开扫码

3. 微信 Gateway 不响应

检查:

  • WEIXIN_ACCOUNT_ID 是否正确

  • 手机微信是否登录状态正常

  • hermes doctor 诊断连接

4. UI 无法启动

JAVASCRIPT
hermes ui --port 9090  #换端口

七、对比 OpenClaw 微信方案

微信类型 个人微信 企业微信(QQBot)
连接方式 iLink Bot API 企业微信 API
Token 要求 免费无需 Token 需企业微信配置
公网要求 不需要 需要 Webhook
群聊默认 禁用(个人微信多群) 开放
学习循环 ✓ ✗

最后一句

Hermes Agent 这次更新三件事:

  • UI 发布:从 CLI-only 到可视化界面,所有人都能用

  • Gemma 4 本地:零成本开源模型,性能接近付费方案

  • 微信免费接入:官方 iLink API,扫码即用,私聊群聊全覆盖

零成本 + 官方合法 + 可视化界面。这是目前最优雅的个人 AI 代理方案。

参考资源: Hermes Agent 官网:https://hermes-agent.nousresearch.com 微信集成文档:https://hermes-agent.nousresearch.com/docs/user-guide/messaging/weixin Gemma 4 模型:https://ollama.com/library/gemma4 HermesClaw:https://github.com/AaronWong1999/hermesclaw

原文地址: https://mp.weixin.qq.com/s?__biz=MzIwMzY3Njc2MA==&mid=2247484494&idx=1&sn=f7c24e01511f8e7177fad4b2a41e0cb7&chksm=9701cfcdf9ca60405fc7949c0d3f60cc544f755e9e5106d7969c6e196f185429d415c0dde2f5&mpshare=1&scene=1&srcid=04208D7t4mFP3wJnA86PQcoi&sharer_shareinfo=e405324952f143841ff367d2f5f61b8b&sharer_shareinfo_first=e405324952f143841ff367d2f5f61b8b#rd

相关文章