ペット — デスクトップコンパニオン
ペット — デスクトップコンパニオン — 公式ドキュメントに基づくわかりやすいガイド
机の上の金魚がいると、スプレッドシートを眺めるのがほんの少しだけ耐えられるようになる——そんな経験はないだろうか?Hermes Agent にも、それとよく似たものがある。違いは、それがピクセルで描かれた猫であり、あなたのコードがようやく動いたときに喜んで跳ねるということだ。
ペットとは?
ペットとは、Hermes のインターフェースの中に住む、小さくてオプションのスプライト(キャラクター)だ。彼らは AI がリアルタイムで何をしているかに反応する。モデルが考えているときは首をかしげ、ツールが実行されるとダッシュし、すべてがうまく完了すると、嬉しそうにジャンプする。
ここが重要なポイントだ:ペットは純粋に装飾用である。 パフォーマンスにも、トークン消費にも、動作にも一切影響しない。デフォルトではオフになっており、手動でオンにする必要がある。性格を持ったスクリーンセーバーだと思ってもらえればいい。
ペットのインストール方法
ペットは petdex と呼ばれる公開ギャラリーから入手する。インストールすると、ペットは個人設定フォルダの <HERMES_HOME>/pets/ に配置される。各プロファイルにそれぞれ専用のペットを持たせることができる。
クイックスタート(CLI):
# 利用可能なすべてのペットを表示
hermes pets list
# 猫だけに絞り込む
hermes pets list cat
ペットを選ぶと、Hermes は自動的に設定を config.yaml(display.pet.slug と display.pet.enabled)に書き込む。環境変数も、API キーも不要だ。選ぶだけですぐに使える。
ペットは何をするのか?
ペットには7つの表情があり、それぞれが異なる AI のアクティビティに対応している:
| AI がしていること | ペットの動作 |
|---|---|
| ツールの実行が失敗 | イライラした表情 |
| すべてのタスクが完了 | 喜びのジャンプ |
| 正常なターンが終了 | 手を振ってお別れ |
| ツールを実行中 | 画面を横切って走る |
| モデルが思考中・読込中 | 首をかしげて、好奇心旺盛な表情 |
| あなたの確認待ち | 待機(古いバージョンでは、ぼんやり見つめる) |
| 何もしていない | うろうろとアイドル状態 |
どこで見られるのか?
- ターミナル(CLI/TUI): ターミナルがグラフィックスプロトコル(kitty、Ghostty、WezTerm、iTerm2、sixel)に対応していれば、くっきりとした高解像度のスプライトが表示される。対応していない場合は、カラフルな Unicode の半ブロック描画に自動的に切り替わる。非対話型セッション(パイプやリダイレクト)では、ペットは表示されない。
- デスクトップアプリ: ペットはキャンバス上に浮かぶスプライトとして表示される。設定 → 外観 から有効にできる。
いくつかのヒント
ペットのコストは追加トークンゼロで、キャッシュにも一切触れない。だから、好きなだけどうぞ——必要なら3匹だってインストールできる。
ひとつだけ注意点:古いターミナルを使っている場合は、先にグラフィックスプロトコルに対応しているか確認しよう。そうしないと、ペットの「ピクセル版」を見ることになる——まあ、それも味があると言えばあるが。
実用的なアドバイス: ペットを気分表示計(ムードリング)として使おう。走っていたら AI は忙しい。手を振っていたら、そのターンは完了だ。すっきりとしたミニマルなインターフェースが好みなら、オフのままにしておけばいい——本当に、ただのイースターエッグなのだから。
結論: ペットシステムは、あなたの AI アシスタントにちょっとした温かみを加えてくれる。コストゼロ、リスクゼロ、純粋に楽しむためのものだ。子猫をインストールして、次の機能をリリースする間の相棒にしてみてはいかがだろうか。
📖 公式ドキュメント
この記事は Hermes Agent の公式ドキュメントに基づいています:公式ドキュメント › user-guide/features/pets