你还在养虾?比虾更好用的“马”来了!Hermes记性好还能自我进化
一月底OpenClaw的出现让不少用户惊呼:原来这才是人人都能用的AI Agent啊!但随着慢慢的使用会发现:记性差、不会自我进化,想要好好用,还得花上大量的时间来“调教”
最近又有个非常火爆的Agent工具引起了AI圈的关注——Hermes Agent。

Hermes Agent 是由 Nous Research 开发的一款"会自我进化"的 AI Agent。它的核心理念是:不只是一个工具,而是一个会随着使用越来越懂你的助手,最大的特点:Skills 自我进化。
这也就意味着它会在每次完成复杂任务后,主动问你(或者自动):"这个经验要不要存成一个 Skill?" 存了之后,下次遇到类似任务它会直接调用。而且如果发现某个 Skill 里面的步骤过时了,它会自己去 patch 更新——不需要你手动维护。
那下面咱们就一起看看这只“马”在极空间上如何部署?咱们这使用的设备是极空间Z4 Pro+性能版,跟openclaw一样都采用Docker的形式部署。
Docker部署Hermes Agent
那需要注意Hermes Agent虽然提供了Dockerfile,但是并没有构建Docker镜像,我这将本地构建的镜像推到了docker hub,只需要直接拉取就行。
拉取镜像
拉取命令:docker pull jvsheng/hermes-agent:latest
创建目录
mkdir /改成你自己的路径/hermes && cd /改成你自己的路径/hermes
创建 docker-compose.yml
services:
hermes:
image: jvsheng/hermes-agent:latest
container_name: hermes-agent
ports:
- "5556:5555"
volumes:
- ./data:/opt/data
environment:
- MINIMAX_CN_API_KEY=${MINIMAX_CN_API_KEY}
entrypoint: ""
command: >
bash -c "
set -e
mkdir -p /opt/data/{cron,sessions,logs,hooks,memories,skills}
if [ ! -f /opt/data/.env ]; then
echo 'Creating .env file...'
echo 'MINIMAX_CN_API_KEY=${MINIMAX_CN_API_KEY}' > /opt/data/.env
else
echo 'Using existing .env file'
fi
echo 'Hermes container is ready!'
tail -f /dev/null
"
restart: unless-stopped
volumes:
data:
driver: local
创建 .env 文件
sudo bash -c 'echo "MINIMAXCNAPIKEY=sk-你的api key" > .env'
我这里用的是minimax做演示,如果你用的是其它模型接入,记得将这里的变量改一下。
启动docker
docker compose up -d
那由于hermes agent没有类似openclaw那样的webui control界面,所以咱们的对话就只能在终端中与hermes agent进行。
配置hermes agent


在终端中输入hermes chat,输入y,就能进入初始化配置界面。


选择你的模型提供商以及选择模型


这个是 API 密钥的轮询策略,选第一个就行,Fill-first / sticky — 一直用第一个可用的密钥,直到它失效才切换。

配置完成后会重启,再次输入hermes chat就能启动tui界面与hermes agent对话了。
当然使用TUI界面多少有点难用,下面还是来配置飞书IM与hermes agent进行对话。
配置飞书IM对话渠道

直接在Tui界面告诉hermes agent,配置飞书,需要提供的也就是飞书bot的App ID以及App Secret,这些部分跟openclaw是一样的操作。



将飞书的ID以及Secret发给Hermes之后,它就会自动开始安装以及配置。

将飞书bot提供的批准码发给hermes,这样就能在飞书中与hermes进行通信了。

Hermes agent自带了不少工具,像web search — 搜索网页、web extract — 抓取网页内容、browser — 浏览器自动化等等,还原生支持MCP,这也就意味着用户在部署好之后就能做到开箱即用,不需要再来配置各种skills。

那如果你之前是一直在使用openclaw,那也能一键将openclaw的记忆、skill等文件迁移过来。
那么好了 以上就是本篇文章的全部内容
希望对你有所帮助
让我们下篇文章
再见~
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

打雷下雨爬铁塔
校验提示文案
打雷下雨爬铁塔
校验提示文案