今天刷到 Nous Research 官方发了一条推文,说 Hermes Agent 现在能养宠物了。

点进去一看,跟我当时介绍 Codex 宠物功能所集成的项目是同一个,可以跟着 Agent 的状态变化——空闲的时候发呆,跑工具的时候忙活,思考的时候转圈,出错了还会垂头丧气。

Pasted image 20260624094142

它不是屏保,是状态可视化

先说这东西到底是什么。

Petdex 是一个开源项目,给 AI Agent 加了一个动画宠物。宠物不是随便动的,它有 6 种状态,分别对应 Agent 正在做的事:

  • idle — 空闲,发呆等你说话
  • run — 正在跑工具
  • think — 在思考
  • review — 在检查输出
  • done — 任务完成
  • error — 出错了

你不用看日志,不用盯 terminal,瞄一眼宠物的状态就知道 Agent 在干嘛。

这个设计其实挺聪明的。很多人用 Hermes 的时候,最烦的就是“它到底在干什么”。等半天不知道是卡了还是在跑,杀掉又怕白等。现在一个动画就解决了。

3000 多只,什么风格都有

Petdex 目前有 3245 只宠物可以选。不是随便画几个像素小人那种,每只都有完整的精灵表,6 种状态的动画帧都做齐了。

风格覆盖很广:

  • 有可爱系的,比如 Boba(一只珍珠奶茶)、Wangcai(旺财)
  • 有经典 IP 向的,比如 Doraemon、EVE
  • 有按合集分的:宝可梦、英雄联盟、JOJO 的奇妙冒险
  • 还有各种原创角色,按情绪标签分——cozy、playful、mystiful、chaotic 都有

你甚至可以自己提交宠物。用它提供的 creator tools 画好精灵表,提交上去就行。

Hermes 怎么用

Hermes 有一套自己的宠物命令,跟原版 petdex CLI 的路径不一样。原版装到 ~/.codex/pets/,Hermes 装到 ~/.hermes/pets/,所以不要用 npx petdex install,要用 hermes pets

操作很简单,核心命令就这几个:

使用前记得更新一下 hermes:

hermes update

浏览宠物:

hermes pets list

加关键词过滤:

hermes pets list cat

安装并激活:

hermes pets install boba --select

预览动画:

hermes pets show

按 Ctrl+C 停止。

调整大小:

hermes pets scale 0.5

数字范围 0.1 到 3.0,越大越占屏幕。

关闭宠物:

hermes pets off

检查状态:

hermes pets doctor

这个会告诉你宠物是否正确安装、渲染模式对不对、终端支不支持图形显示。

渲染方式取决于你的终端

这是很多人会踩的坑。

宠物要动起来,需要终端支持图形协议。支持的终端包括 kitty、Ghostty、WezTerm、iTerm2,或者支持 sixel 的终端。

如果你用的是普通终端(比如 macOS 自带的 Terminal.app),Hermes 会自动用 Unicode 半块字符做降级渲染。能看,但效果差不少。

但是我用 Ghostty 看的话也一样很模糊,不知道什么情况,大家自行尝试:

Pasted image 20260624092754

所以如果你想体验完整效果,建议换一个支持图形的终端。iTerm2 macOS 用户应该都有,直接用就行。

配置方面,可以在 config.yaml 里调:

display:
  pet:
    enabled: true
    slug: boba
    render_mode: auto    # auto | kitty | iterm | sixel | unicode | off
    scale: 0.33

render_mode 设成 auto 就行,Hermes 会自动检测你的终端支持哪种协议。

这东西到底有没有用

说实用吧,它确实不是刚需。不影响任何功能,关掉也无所谓。

但说没用吧,我觉得它解决了一个微妙的问题:你跟 Agent 的“连接感”。

以前用 Hermes,它在跑任务的时候,你看到的就是一堆日志在滚。现在多了一个小东西在那里动,你一眼就知道它在干嘛。这种反馈是直觉层面的,比看日志快得多。

而且说实话,养一个属于自己的宠物,本身就是一种粘性。你会想给它换造型,想看它在不同状态下的反应,想让它变得更“你的”。

这也是 Petdex 的真正目的——它不只是一个装饰,而是让你对 Agent 产生情感连接的入口。

谁适合玩

  • 已经在用 Hermes 的人,顺手装一个,零成本增加体验感
  • 喜欢折腾桌面美化的人,3000 只总有一款你喜欢
  • 想给 Agent 加点“人味”的人,配合 SOUL.md 一起用效果更佳

不建议的:如果你的终端不支持图形协议,又不想换终端,那这个功能对你来说确实意义不大。

最后

Petdex 是开源的,宠物格式完全公开,任何人都能做、能提交、能二次开发。目前已经 21 个项目在它的基础上构建了——桌面客户端、Discord 机器人、穿戴设备都有。

Hermes 这波,表面上是加了个玩具,实际上是在试探 Agent 产品化的一个新方向:不是让 Agent 更强,而是让你更愿意跟它待在一起。

这条路线,我觉得走得挺对的。


Petdex 官网:https://petdex.dev GitHub:https://github.com/crafter-station/petdex