ChatGPT/Codex のペット機能とは
OpenAI は2026年5月、ChatGPT デスクトップアプリにペット(Pets)機能を追加しました。ドット絵風のキャラクターがアニメーションし、すべてのウィンドウより手前に表示されます。
吹き出しがAIの作業状況を教えてくれる
デフォルトのペットは青いターミナルのロボットで、頭と胸に >_ が入っています。

本当に便利なのは、横に表示されるステータスの吹き出しです。たとえば Codex に3分かかる作業を任せたら、ウィンドウを最小化して別のことができます。ペットは画面の隅に残り、進捗を見せてくれます。公式ドキュメントには4つの状態が挙げられています。
| 吹き出しの状態 | 意味 |
|---|---|
| Running | チャットを実行中 |
| Needs input | 止まっていて、承認か判断を待っている |
| Ready | 完了したが、まだ確認していない |
| Blocked | 失敗、またはシステムレベルのエラー |
ペット自体を選ぶと ChatGPT に戻り、吹き出しのアクティビティを選ぶとそのチャットが直接開きます。つまりこのデスクトップペットは、画面の隅に置いた進行状況のランプでもあるわけです。
オンにする方法:アプリで /pet と入力する
デスクトップアプリでは、入力欄に直接これを打つのがいちばん手っ取り早い方法です。
/pet
ほかの入り口もあります。コマンドメニューで Wake Pet を選ぶ、プロフィールメニューから Pets に入る、設定の Pets タブを開く。しまうときはもう一度 /pet と打つか、Tuck Away Pet を選びます。
codex-pets.net で数千体から選ぶ
デフォルトの数体には、2日もすれば飽きてしまいます 🤣 コミュニティが codex-pets.net というギャラリーを作っていて、ほかの人が作ったペットが並んでいます。検索もできますし、いいね数や閲覧数で並べ替えたり、キャラクターのタグで絞り込んだりもできます。

インストールも簡単です。キャラクターのページ(URLは codex-pets.net/?pet=キャラクターid)を開くと、右側の CODEX INSTALL パネルに3つの方法が用意されています。

- Install in Codex:いちばん簡単な方法です。押すだけで、Codex がそのペットをインストールしてくれます。
- ターミナルコマンド:
npx codex-pets add <キャラクターid>をコピーしてターミナルで実行します(上の画像のペンギンのidはpeanut-penguin)。隣に curl 版もあります。 - 手動ダウンロード:
Download sprite kitを押して.codex-pet.zipを取得します。展開すると中身は必ずpet.jsonとspritesheet.webpの2つです。フォルダごと~/.codex/pets/の下に置きます。ペット1体につき1フォルダ、名前はキャラクターidにします。
3つとも最後にやっていることは同じです。設定 → Pets に戻って Refresh を押して読み込み直すと、新しいキャラクターが一覧に出てきます。選べば画面のペットが入れ替わります。
パネル下部の仕様も見ておく価値があります。ROWS 11 は、このペットに11行分のアニメーションが描かれているという意味です。Idle、Running、Failed、Waiting、Review といった各状態のアニメーションは作者が自分で描く必要があるため、行数が少ないほど表現できる状態も少なくなります。
著作権については、サイト自身がフッターに明記しています。ペットはコミュニティによって共有されたもので、既存のキャラクターやブランドを題材にしたものもあり、サイト側はそれらの権利を主張しない、という内容です。
自分でペットを作る
ギャラリーに欲しいキャラクターがなければ、デスクトップアプリで作れます。設定 → Pets → Create your own pet に進むと、アプリが hatch-pet というスキルをインストールして新しいチャットを開きます。欲しいキャラクターについて説明するか、画像を1枚渡すだけです。完成したら Pets に戻って Refresh を押すと、新しいペットが現れます。
公式の画像要件はかなり厳しめです。背景が透明な PNG または WebP、サイズはちょうど 1536 × 1872、ファイルは 20 MiB 未満。
pet.json の説明には「a tiny frustrated Codex pet inspired by Dario, CEO of Anthropic」と書かれているつまり OpenAI のアプリで、怒った Dario(Anthropic の CEO)に仕事を任せられるわけです。面白すぎます 🤣🤣