Skip to content

用OpenClaw快速搭建Hermes Agent:一个会自进化的Agent

2026年4月21日

用OpenClaw快速搭建Hermes Agent:一个会自进化的Agent

OpenClaw做任务很棒,但做完就结束了——它不会记住经验。Hermes Agent亮点在于"自动技能生成":把执行过程沉淀成技能,用得越多能力越强,而不是每次从零开始。


Hermes vs OpenClaw

项目OpenClawHermes
定位Your own personal AI assistantThe agent that grows with you
能力做完任务结束执行过程沉淀成技能
特点每次从零开始越用越强

一、初始化Hermes

让OpenClaw帮你搭环境:

帮我新建hermes用户,然后安装 hermes-agent
参考:https://hermes-agent.nousresearch.com/docs/getting-started/quickstart

大模型API Key参考openclaw的

二、配置大模型和飞书接入

1、配置阿里云百炼大模型

OpenClaw配置的不是百炼Coding Plan的地址,需要手动调整:

bash
hermes model
# 选 Alibaba Cloud / DashScope Coding
# 填写 Base URL 和 模型名称

敏感信息(API keys和secrets)保存在 ~/.hermes/.env

2、飞书扫码接入

bash
hermes gateway setup

惊艳之处:扫个码,手机确认一下,飞书应用机器人就创建好了。权限、事件、回调配置一应俱全,开箱即用。

给机器人发消息,配对,跑通Hermes Agent。


三、VNC + Brave浏览器可视化环境

为什么需要:很多网站依赖登录,AI执行任务时你需要全程看着它在做什么,否则不知道是操作正确还是胡乱点击。

1、安装与配置VNC

bash
# 安装图形界面和VNC
sudo usermod -aG sudo hermes
su - hermes

# 初始化VNC
vncserver
# 记住显示编号,比如 :2

# 停止并配置
vncserver -kill :2
vi .vnc/xstartup

xstartup内容

bash
#!/bin/sh
xrdb "$HOME/.Xresources"
xsetroot -solid grey
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XAUTHORITY=$HOME/.Xauthority
exec startxfce4 &

Systemd托管VNC服务

bash
mkdir -p ~/.config/systemd/user/
vi ~/.config/systemd/user/vncserver@.service

service文件内容

ini
[Unit]
Description=Remote desktop service (VNC)
After=network.target

[Service]
Type=forking
ExecStartPre=-/usr/bin/vncserver -kill :%i
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1440x900 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=default.target

启动服务

bash
sudo loginctl enable-linger hermes
export XDG_RUNTIME_DIR=/run/user/$(id -u)
systemctl --user daemon-reload
systemctl --user enable vncserver@2.service
systemctl --user restart vncserver@2.service

:2 表示端口5902,用VNC客户端连接即可看到桌面。

2、安装Brave浏览器

先卸载snap chromium

bash
sudo snap remove chromium
sudo apt autoremove --purge snapd
rm -rf ~/snap
sudo rm -rf /snap /var/snap /var/cache/snapd/

安装Brave(需代理):

bash
export PROXY="http://127.0.0.1:10808"
sudo curl -x "$PROXY" -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg \
  https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg

echo "deb [arch=arm64 signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] \
  https://brave-browser-apt-release.s3.brave.com/ stable main" | \
  sudo tee /etc/apt/sources.list.d/brave-browser-release.list

sudo apt -o Acquire::http::Proxy="$PROXY" -o Acquire::https::Proxy="$PROXY" update
sudo apt -o Acquire::http::Proxy="$PROXY" -o Acquire::https::Proxy="$PROXY" install brave-browser -y

浏览器科学上网

方式说明
启动参数--proxy-server,简单但不灵活
代理插件推荐方式,更稳定

四、验证

让Hermes推荐自己,它会一言不合就建Skill。

GitHub:https://github.com/NousResearch/hermes-agent


小结

到这里,一个具备自我成长的Hermes Agent就基本搭建完成了:

组件状态
消息平台飞书 ✅
大模型阿里云百炼 ✅
Hermes Agent跑通 ✅
VNC可视化环境 ✅
浏览器Brave ✅

自我成长能力:光安装跑起来还不够,先实际用几天再看。

感叹:现在搭飞书机器人真太简单了!扫个码,权限、事件、回调配置一应俱全,开箱即用。

不要孤军奋战啦!

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

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

微信公众号

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

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