Skip to content

Hermes Agent微信对接部署指南:从OpenClaw迁移完整教程

2026年5月10日

从 OpenClaw 迁移到 Hermes Agent,实现微信消息收发。Hermes Agent 是 Nous Research 开发的自改进 AI Agent,支持多平台、多模型。

目录

  • 背景介绍
  • 环境要求
  • 安装步骤
  • 模型配置
  • 微信对接
  • OpenClaw 迁移
  • 服务管理
  • 常见问题

背景介绍

为什么选择 Hermes Agent?

Hermes Agent 是 Nous Research 开发的自改进 AI Agent,具有以下特点:

特点说明
闭环学习从经验中创建技能,使用中改进技能
多平台支持Telegram、Discord、Slack、WhatsApp、Signal、微信等
多模型支持OpenRouter、OpenAI、Anthropic、NVIDIA NIM、MiniMax、Kimi 等
轻量运行可在 $5 VPS 或无服务器基础设施上运行

环境要求

系统要求

要求说明
系统Linux (Ubuntu/Debian 推荐)
Python3.11+
服务管理systemd

检查环境

bash
# 检查 Python 版本
python3 --version
# 需要 3.11+

# 检查 systemd
systemctl --version

安装步骤

1. 安装 Hermes Agent

方式一:官方安装脚本

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

方式二:从源码安装

bash
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
./setup-hermes.sh
source ~/.bashrc

2. 验证安装

bash
hermes --version
# 输出: Hermes Agent v0.12.0 (2026.4.30)

模型配置

使用自定义 OpenAI 兼容 API

Hermes 支持通过 custom_providers 配置自定义 API:

bash
# 配置自定义 API
hermes config add-provider custom \
  --name my-provider \
  --api-base https://api.example.com/v1 \
  --api-key your-api-key

支持的模型

提供商模型
OpenRouterclaude-3.5-sonnet、gpt-4o 等
OpenAIgpt-4-turbo、gpt-3.5-turbo
Anthropicclaude-3-opus、claude-3-sonnet
DeepSeekdeepseek-chat
MiniMaxMiniMax-Text-01
Kimimoonshot-v1-8k

微信对接

配置微信平台

bash
# 1. 创建微信应用配置
hermes config add-platform wechat \
  --name my-wechat \
  --app-id your-app-id \
  --app-secret your-app-secret

# 2. 启动微信服务
hermes start --platform wechat

配置文件示例

yaml
# ~/.hermes/config.yaml
platforms:
  wechat:
    enabled: true
    app_id: your-app-id
    app_secret: your-app-secret
    token: your-token
    encoding_aes_key: your-aes-key

model:
  provider: openrouter
  model: claude-3.5-sonnet

OpenClaw 迁移

迁移步骤

步骤操作
1导出 OpenClaw 配置
2导入 Hermes 配置
3迁移技能文件
4测试运行

导出 OpenClaw 配置

bash
# 在 OpenClaw 目录执行
openclaw export --all > openclaw-backup.json

导入到 Hermes

bash
# 导入配置
hermes import --file openclaw-backup.json

# 迁移技能
cp -r ~/.openclaw/skills/* ~/.hermes/skills/

配置文件对照

OpenClawHermes
~/.openclaw/config.json~/.hermes/config.yaml
~/.openclaw/skills/~/.hermes/skills/
openclaw starthermes start

服务管理

使用 systemd 管理

创建服务文件

bash
sudo nano /etc/systemd/system/hermes-agent.service
ini
[Unit]
Description=Hermes Agent Service
After=network.target

[Service]
Type=simple
User=your-user
WorkingDirectory=/home/your-user
ExecStart=/usr/local/bin/hermes start
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

启用服务

bash
# 重载 systemd
sudo systemctl daemon-reload

# 启用服务
sudo systemctl enable hermes-agent

# 启动服务
sudo systemctl start hermes-agent

# 查看状态
sudo systemctl status hermes-agent

日志管理

bash
# 查看实时日志
journalctl -u hermes-agent -f

# 查看最近日志
journalctl -u hermes-agent -n 100

常见问题

Q:安装失败怎么办?

A: 检查 Python 版本是否 3.11+,检查网络连接。

Q:微信消息收不到?

A: 检查配置是否正确,确认 Token 和 EncodingAESKey。

Q:如何切换模型?

A: 使用 hermes config set-model 或修改配置文件。

Q:支持群聊吗?

A: 支持,可以配置群聊白名单。

一句话总结

Hermes Agent = 多平台 + 多模型 + 自改进的 AI Agent。

迁移路径:OpenClaw → Hermes,数据和技能完全兼容。

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来