Appearance
用OpenClaw快速搭建Hermes Agent:一个会自进化的Agent
OpenClaw做任务很棒,但做完就结束了——它不会记住经验。Hermes Agent亮点在于"自动技能生成":把执行过程沉淀成技能,用得越多能力越强,而不是每次从零开始。
Hermes vs OpenClaw
| 项目 | OpenClaw | Hermes |
|---|---|---|
| 定位 | Your own personal AI assistant | The 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/xstartupxstartup内容:
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@.serviceservice文件内容:
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 ✅ |
自我成长能力:光安装跑起来还不够,先实际用几天再看。
感叹:现在搭飞书机器人真太简单了!扫个码,权限、事件、回调配置一应俱全,开箱即用。
