在 AI Agent 领域,能够与用户日常沟通工具无缝集成的智能体正变得越来越重要。近日,由 Nous Research 开发的开源自改进 AI 智能体——Hermes Agent 正式宣布原生支持个人微信(Weixin)。这意味着你现在可以直接在微信里与这个具备长期记忆、自主技能构建能力的 AI 助手进行交互。
1. 什么是 Hermes Agent?
Hermes Agent 是由知名 AI 研究团队 Nous Research 开发的一款开源、具有“自改进”能力的 AI 智能体。与传统的单次对话机器人不同,它具备以下核心竞争力:
- 闭环学习系统: 它能从任务经验中自动提取并构建“技能(Skills)”,并在后续使用中不断优化。
- 持久化记忆: 采用 SQLite + FTS5 全文搜索技术,能够跨对话、跨平台记住你的偏好、项目背景及历史互动。
- 多平台网关: 通过统一的网关进程,支持 Telegram、Discord、Slack、WhatsApp,以及现在加入的个人微信。
- 工具集成: 内置 40 多个工具,包括终端访问、文件操作、网页搜索、浏览器自动化等,支持 MCP(Model Context Protocol)协议扩展。

2. 微信集成核心特性
此次更新的微信适配器并非基于企业微信(WeCom),而是直接针对个人微信账号设计,采用了腾讯的 iLink Bot API:
- 免公网域名: 使用长轮询(Long-polling)机制,无需配置 Webhook 或公网 IP,本地即可运行。
- 原生媒体支持: 支持接收和发送图片、视频、文件及语音消息(包含语音转文字处理)。
- 安全性保障: 自动处理微信 CDN 的 AES-128-ECB 加密传输,内置 SSRF 保护,确保媒体分发安全。
- 优化阅读体验: 针对微信不支持 Markdown 的特点,自动将 Markdown 标题转换为特殊符号(如【标题】),并优化表格和代码块的显示。
- 状态同步: 支持“正在输入中...”状态显示,并能跨重启保持对话上下文。
3. 快速上手指南
第一步:安装必要依赖
在你的环境中安装微信适配器所需的 Python 包:
pip install aiohttp cryptography qrcode
第二步:通过向导配置
运行 Hermes 的设置向导,并在提示时选择 Weixin:
hermes gateway setup
此时终端会弹出一个二维码(或提供二维码链接),使用你的个人微信扫描并确认登录。登录成功后,凭证会自动保存到 ~/.hermes/weixin/accounts/。
第三步:启动网关
配置完成后,启动网关即可开始接收消息:
hermes gateway
4. 权限与安全建议
为了防止 AI 智能体在群聊中造成干扰,Hermes 默认的群聊策略(Group Policy)是关闭的。你可以在 .env 文件中根据需要调整:
WEIXIN_DM_POLICY: 控制谁可以私聊机器人(支持open或allowlist)。WEIXIN_GROUP_POLICY: 控制是否在群聊中响应。WEIXIN_ALLOWED_USERS: 设置允许访问的用户 ID 列表。
5. 总结:AI 智能体走进生活
Hermes Agent 对个人微信的支持,标志着 AI 助手从“开发者控制台”进一步走向了“生活场景”。你可以让它每天早上通过微信为你发送 Hack News 摘要,或者在移动端通过语音指令让它去处理服务器上的代码。这种“随时随地、有记忆、有技能”的交互体验,正是未来 AI Agent 的发展方向。
如果你感兴趣,不妨去 GitHub 给项目点个 Star,体验一下在微信里指挥 AI 的快感。
- 项目官方文档:Hermes Agent Documentation
- 微信集成参考:Weixin (WeChat) Integration Guide