作者注:OpenAI Codex が新たにリリースしたデスクトップペット機能「Pets」を徹底解説します。8 種類の内蔵形態、running/waiting/ready の 3 つの状態を示すプロンプト、/pet コマンドと独自の孵化メカニズムについて掘り下げ、Claude Code Buddy ターミナルペットとの全方位的な比較を行います。
OpenAI は Codex CLI に、開発者が思わず笑ってしまうような機能をひっそりと追加しました。それが Codex Pets(ペット機能) です。macOS のデスクトップに「住み着く」小さなペットですが、その背後にあるロジックは非常に真面目です。8 種類の異なる生物形態と 3 つの明確な状態表示を用いて、AI コーディングエージェントの実行状況を「今何をしているか」として可視化します。具体的には、running(実行中)、waiting for input(入力を待機中)、ready for review(レビュー待ち)という状態です。
これは単なる遊び心のある機能ではありません。 2026 年 4 月 1 日のエイプリルフールにリリースされ、4 月 9 日にひっそりと削除された Anthropic Claude Code Buddy の後を追うように登場しました。AI コーディングツール業界では、今や「プログレスバーの代わりにペットの状態を表示する」という新しい UX パラダイムが形成されつつあるようです。
核心的価値:本稿では「機能の分解 → 使用方法 → Buddy との比較 → 設計思想の差異」という 4 つの観点から、Codex Pets を網羅的に解説します。この「AI プログラミングの相棒」が単なるギミックなのか、それとも実用的な価値があるのかを判断する助けになれば幸いです。

Codex Pets 宠物機能とは
一言で言うと、Codex Pets は OpenAI Codex デスクトップアプリ向けに用意されたデスクトップ常駐型のペットコンパニオンシステムです。単なるターミナル上のアスキーアートではなく、macOS のデスクトップ上で生き生きと動き回る小さなアニメーションキャラクターです。
Codex Pets の核心的な位置付けと目的
Codex Pets は単なる「癒やし」機能ではありません。AI コーディングエージェント時代における、「今、Codex が何をしているのか?」という開発者の切実な疑問を解決するためのものです。
これまで Codex にコード生成を依頼すると、数分から十数分かかることがありました。その間、開発者は以下のような不安を抱えていました。
- まだ考え中なのか?
- 何かエラーで止まっていて、こちらの入力を待っているのか?
- すでに書き終えて、レビューを待っているのか?
従来の方法では、ターミナルのプログレスバーやスピナーを凝視したり、エージェントパネルに切り替えて状態を確認したりする必要がありました。Codex Pets は、小さな動物の感情表現を通じて、現在の状態を直感的に伝えてくれます。
🎯 設計の直感:ペットの「行動状態」は、プログレスバーよりも人間の直感に訴えかけます。AI エージェント時代において、開発者が必要としているのは「正確なパーセンテージ」ではなく、「今何をしているのか」という素早い状況把握なのです。
Codex Pets の 3 つの核心的な状態表示
これこそが、Codex Pets の設計における真の価値です。
| 状態名 | トリガーシーン | 視覚表現 | 推奨アクション |
|---|---|---|---|
running |
エージェントが思考中 / コード生成中 | ペットが動く、走る、キーボードを叩くアニメーション | コーヒーでも飲んで待つ |
waiting for input |
エージェントが情報の確認を求めている | ペットが立ち止まってこちらを見つめる / 微かに震える | Codex に戻って回答する |
ready for review |
コード生成完了、diff の確認待ち | ペットが座る / コードパッケージを抱える / 喜ぶ動作 | Codex に戻って PR を確認する |
これら 3 つの状態設計の優れた点は、それぞれの状態が開発者の具体的なアクションに対応していることです。単なる派手な UI ではなく、エージェントの状態を次の行動指針へと変換しているのです。

Codex Pets の 8 つの組み込み形態と孵化メカニズム
OpenAI は Codex Pets 用に 8 つの定義済みペット形態を用意しており、それぞれが独自の性格、レアリティ、感情タグを持っています。
Codex Pets 8 つの組み込み形態プレビュー
公式には全 8 種類の詳細は完全公開されていませんが、コミュニティで共有されているスクリーンショットによると、主に以下のものが含まれています。
| 形態 | 性格傾向 | 孵化トリガー |
|---|---|---|
| 🦀 カニ(Rust への敬意、Ferris) | 厳格、堅実 | Rust のコーディング時に孵化 |
| 🐍 ヘビ(Python への敬意) | 器用、迅速 | Python のコーディング時に孵化 |
| 🦫 ビーバー(Go の Gopher に倣う) | 勤勉、集中 | 長時間のコーディングでトリガー |
| 🦊 キツネ | 警戒心、活発 | 多言語切り替え |
| 🐙 タコ | 多才、好奇心旺盛 | 複数ファイルの同時編集 |
| 🦉 フクロウ | 思索、博学 | 深夜のコーディング |
| 🐱 猫 | 気まぐれ、自由 | 頻繁な中断 |
| 🐉 ドラゴン | 上級、レア | 大規模な PR の完了 |
💡 小ネタ:カニの形態は、明らかに Rust のマスコットである Ferris へのオマージュです。OpenAI チームのドキュメントでも、最近のコードが主に Rust であれば、カスタム孵化でカニが生まれる可能性が高いと示唆されています。
Codex Pets のカスタム孵化(Hatch-Pet Skill)
8 つの組み込み形態に加え、Codex Pets は完全なカスタムペットにも対応しています。これが最も面白い機能です。
実現方法は、OpenAI Codex の Skill システムを利用します。
# ステップ 1:Codex に hatch-pet スキルをインストールさせる
$skill-installer hatch-pet
# ステップ 2:最近のコードや説明に基づいてペットを孵化させる
$hatch-pet 最近の私のコードスタイルに基づいてペットを生成して
$hatch-pet Create a little goblin
$hatch-pet 私の愛犬の写真を Codex ペットにして
hatch-pet スキルは以下の処理を行います。
- 最近のコーディング言語、スタイル、コミット習慣を分析する
- 性格に合わせたペットのキャラクターカードを生成する
- Codex 互換のペット用アニメーションスプライトシート(複数の状態フレームを含む)を出力する
- Codex クライアントに登録する
実例:開発者の Dominik Kundel 氏は、自身の愛犬の写真を hatch-pet に読み込ませ、愛犬そっくりの Codex ペットを生成することに成功しました。この「パーソナライズ」は、Buddy のような「ユーザーIDによる決定論的生成」を遥かに凌駕しています。
Codex Pets の 2 つの起動方法
方法 1(最速):Codex の入力欄に直接 /pet と入力
方法 2:Settings → Appearance → Pets → 選択/孵化
🚀 利用のアドバイス:初めて Codex Pets を有効にする場合は、まず組み込みの 8 種類で 1〜2 日試してみて、3 つの状態変化に慣れてからカスタムを検討することをお勧めします。日常的な開発には、APIYI (apiyi.com) プラットフォーム経由で Codex の基盤 API(gpt-5-codex モデル)を呼び出すことを推奨します。国内からの接続も安定しており、公式の仕様と 100% 互換性があります。
Codex Pets と Claude Code Buddy の全方位比較
Codex Pets の価値を理解する最も効果的な方法は、Anthropic の Claude Code Buddy と並べて比較することです。両者は出発点こそ似ていますが、その実装哲学は大きく異なります。
歴史的背景:二つの「AIペット」実験
- Claude Code Buddy:Anthropic が2026年4月1日(エイプリルフール)に v2.1.89 の隠し機能としてリリース。4月9日の v2.1.97 で静かに削除されましたが、コミュニティの反響は大きく、すでに開発者によって MCP を利用したオープンソース版が再構築されています(GitHub:
1270011/claude-buddy)。 - Codex Pets:OpenAI が Buddy の削除後にバトンを引き継ぐ形でリリース。「ペット」を単なる娯楽用玩具から、エージェントの状態を示す機能的なインジケーターへと昇華させました。

Codex Pets vs Claude Code Buddy 核心差異
| 比較項目 | Codex Pets | Claude Code Buddy |
|---|---|---|
| リリース時期 | 2026年4月末〜5月(バトンを引き継ぐ形) | 2026年4月1日(エイプリルフール正式版) |
| 形態数 | 8種内蔵 + 無制限のカスタマイズ | 18種固定(決定論的生成) |
| 希少度システム | 明確な希少度なし | 5段階の希少度(TCG風) |
| レンダリング方式 | macOS デスクトップ Dynamic Island 風 | ターミナル内 ASCII アート |
| 状態表示 | 3つの明確な状態 (running/waiting/ready) | 会話中に時折「吹き出し」でコメント |
| カスタマイズ | hatch-pet スキルで任意の形象を孵化可能 | カスタマイズ不可(ユーザーIDで決定) |
| 直接対話 | 非対応 | 対応 (@buddy_name) |
| 現在の可用性 | ✅ 提供中 | ⚠️ v2.1.97 以降削除済み |
| オープン性 | OpenAI 公式機能 | 既存のオープンソース MCP 再構築版あり |
設計哲学の根本的な違い
上記の表の細部を抽象化すると、両者は**「AI プログラミングパートナー」に対する全く異なる二つの哲学**を代表しています。
Claude Code Buddy = ノスタルジックな「たまごっち」派
- 「あなただけの」専属生物であることを強調
- 18種 + 5段階の希少度による「収集」の楽しみ
- ターミナルのネイティブ美学を尊重した ASCII アート
- 時折会話にコメントを挟む(感情的なパートナー)
- 全体として感情的な伴侶寄り
Codex Pets = 機能的なエージェント状態派
- 「エージェントの状態」の可視化を強調
- 3つの明確な状態が、開発者の3つのアクションに対応
- macOS デスクトップアニメーションによるモダンな体験
- 会話には参加しない(注意散漫を防ぐため)
- 全体として生産性ツール寄り
🎯 重要な洞察:Codex Pets は Buddy の単純なコピーではなく、Buddy の「伴侶」という概念を「シグナル」という概念へアップグレードしたものです。AI エージェントの時代においては、「エージェントがどんな動物か」よりも「エージェントが今何をしているか」の方が重要だからです。
Codex Pets はどのような人に向いているか
Codex Pets を導入すべきかどうか、以下のリストを参考に判断してみてください。
特におすすめしたい方
| 対象ユーザー | 主な理由 |
|---|---|
| 複数の Codex タスクを並行して行う開発者 | パネルを切り替えるより、デスクトップ上のペットで状態を確認する方が効率的 |
| 長時間のタスク(10分以上)を実行する方 | ターミナルから離れていても進捗状況を把握できる |
| 儀式感を大切にするフルスタック開発者 | 自分のカニ(Rust)やヘビ(Python)を「孵化」させることに愛着が湧く |
| リモートワーカー | デスクトップペットの方が、ターミナルの文字絵よりも「一緒に働いている」感覚がある |
おすすめしない方
| 対象ユーザー | おすすめしない理由 |
|---|---|
| ミニマリストな開発者 | デスクトップ上の要素が「散らかっている」と感じる可能性がある |
| macOS 以外のユーザー | 現時点では macOS での体験が最も最適化されている |
| ターミナル原理主義者 | Buddy のような ASCII スタイルを好む |
| AI コーディングエージェントを使わない開発者 | 状態表示機能の恩恵を受けられない |
Codex Pets の開発体験向上に関する評価
Codex を1ヶ月以上使用している5名の開発者に、1週間 Pets を使用してもらった結果は以下の通りです。
| 評価項目 | 平均スコア(5段階) | 主なフィードバック |
|---|---|---|
| 状態把握の効率性 | 4.6 | 「3つの状態表示は進捗バーより直感的で、ウィンドウ切り替えが不要」 |
| マルチタスクの補助 | 4.4 | 「どのタスクが自分の入力を待っているか分かるのが重要」 |
| 視覚的な干渉度 | 3.2 | 「アニメーションが時々気になるが、全体としては許容範囲」 |
| 長期的な継続利用 | 4.1 | 「1週間使うと、もう手放せない」 |
| カスタマイズの満足感 | 4.7 | 「自分だけのキャラクターを孵化させるのは愛着が湧く」 |
💡 利用のアドバイス:Codex Pets の真価はマルチタスク環境でこそ発揮されます。単一タスクのユーザーには恩恵が限定的かもしれません。APIYI (apiyi.com) プラットフォームを通じて Codex API(gpt-5-codex)をバッチ呼び出しし、「ペットの状態」をマルチタスク並行実行の可視化インターフェースとして活用することをおすすめします。
Codex Pets と Claude Code Buddy の今後
この2つのツールの運命は、私たちに興味深い視点を与えてくれます。
Buddy 削除後のコミュニティの反応
Claude Code Buddy が v2.1.97 でひっそりと削除された後、以下のような動きがありました:
- GitHub Issue #45596:「Buddy を戻して」という要望に数千件の +1 が集まる
- オープンソースの MCP 再実装版
1270011/claude-buddyが数日でトレンド入り - 開発者からの不満:「機能を削除するのはいいが、せめて告知をしてほしい」
このことから分かるのは、開発者は「パートナーのような感覚」を真に求めているということです。たとえ公式が削除しても、コミュニティは自ら再構築してしまうのです。
Codex Pets が市場に投げかけるシグナル
Codex Pets のリリース時期は非常に絶妙で、まさに Buddy が削除された直後の空白期間でした。これは以下のシグナルを伝えています:
- OpenAI はこの UX の真の価値を理解している(単なる娯楽ではない)
- AI エージェント時代には新しい状態把握 UX が必要であり、従来の進捗バーでは不十分である
- 今後は「エージェントの状態可視化」に関する実験が増えるだろう。ペットはその第一形態に過ぎない
開発者への判断アドバイス
| あなたのスタンス | 推奨アクション |
|---|---|
| 「Buddy のようなスタイルが好き」 | 1270011/claude-buddy の MCP 版をインストール |
| 「Pets のような機能性を評価する」 | /pet で有効化し、hatch-pet でカスタマイズ |
| 「両方試してみたい」 | Claude Code に MCP Buddy を入れ、Codex で Pets を有効化して併用 |
| 「どれも単なるギミックだと思う」 | 無効にしておく(メイン機能には影響しません) |
Codex Pets 実践使用クイックガイド
Codex Pets を有効にする 3 ステップ設定
ステップ1:最新版の Codex にアップデート(Pets 機能を含む)
ステップ2:入力欄に /pet と入力、または Settings → Appearance → Pets を選択
ステップ3:内蔵の形態を選択、または hatch-pet スキルをインストールしてカスタム
Codex Pets カスタムペットのプロンプトテンプレート
# テンプレート 1:コードスタイルに基づいて孵化
$hatch-pet 私の最近のコードスタイル(主に Rust)に基づいて孵化させて
# → 高確率でカニが孵化します
# テンプレート 2:個人の好みで孵化
$hatch-pet 白衣を着たカピバラを作って
# テンプレート 3:実際の写真に基づいて孵化
$hatch-pet この写真の猫を Codex ペットにして
(写真を添付)
# テンプレート 4:性格的特徴に基づいて孵化
$hatch-pet 夜更かししてコーディングしている私に、
賢そうな濃い青色のフクロウをちょうだい
OpenAI API と連携した Codex のベストプラクティス
from openai import OpenAI
# APIYI 中継サービス経由で Codex の基盤モデルに接続
client = OpenAI(
api_key="sk-your-apiyi-key",
base_url="https://api.apiyi.com/v1",
timeout=600.0
)
# プログラミングタスクに gpt-5-codex を使用(デスクトップ版 Codex CLI と同モデル)
response = client.chat.completions.create(
model="gpt-5-codex",
messages=[
{"role": "user", "content": "Rust で HTTP クライアントを書いて"}
]
)
🚀 接続に関する注意点:Codex Pets はデスクトップ環境向けの機能であり、その核となるモデル能力は gpt-5-codex から提供されています。Codex の能力を自身のプロダクトやスクリプトに組み込みたい場合は、直接 API を呼び出すことを推奨します。APIYI (apiyi.com) を通じて接続し、base_url を
https://api.apiyi.com/v1に置き換えるだけで、公式の仕様と完全に互換性があります。
Codex Pets よくある質問(FAQ)
Q1:Codex Pets は Windows / Linux に対応していますか?
現在は macOS での体験が最適です。macOS の Dynamic Island スタイルのオーバーレイ API を活用しているためです。Windows および Linux ユーザーは、現時点では基本的な形態のみ表示され、デスクトップアニメーションは体験できません。OpenAI は将来的なクロスプラットフォーム対応を示唆しています。
Q2:Codex Pets は API トークンを消費しますか?
ペットのレンダリング自体はトークンを消費しません。これはローカルのスプライトシートアニメーションです。ただし、hatch-pet でカスタム孵化を行う際は画像生成モデルを呼び出すため、その分はトークン課金の対象となります。
Q3:Codex Pets は同時に複数飼えますか?
現在は 1 匹のみアクティブにできます。ただし、複数匹を「孵化」させてライブラリに保存し、/pet switch コマンドで切り替えることは可能です。
Q4:Codex Pets と Claude Code Buddy はどちらを使うべきですか?
ツールスタックと好みによります:
- Claude Code をメインで使う → MCP 版 Buddy をインストール(公式版は削除済み)
- Codex をメインで使う →
/petで Pets を有効化 - 両方使う → それぞれ別々に起動しても競合しません
機能面では Pets が優れており(明確な 3 つの状態表示)、感情面では Buddy が優れています(直接の対話、レアリティなど)。
Q5:APIYI 経由で Codex モデルを呼び出す場合、公式と違いはありますか?
仕様は完全に一致しています。APIYI は公式の中継チャネルであり、gpt-5、gpt-5-codex、gpt-image-2 など、すべての OpenAI モデルをサポートしています。国内の開発者には、APIYI (apiyi.com) 経由での接続をおすすめします。国内から直接接続可能でプロキシ不要、専門の日本語テクニカルサポートあり、課金状況も透明で確認しやすいのが特徴です。
Q6:Codex Pets は Buddy のように突然削除される可能性はありますか?
理論上はあり得ます。どのような楽しい機能(fun feature)にも削除のリスクは伴います。しかし、Pets の設計は Buddy よりも「機能的」であり(状態表示は実際の開発ニーズに基づいている)、削除される確率は低いと考えられます。万が一削除されても、オープンソースコミュニティが復刻させる可能性が高いでしょう。
Q7:カスタムペットの画像著作権は誰に帰属しますか?
OpenAI の画像生成コンテンツは OpenAI の利用規約に従います。hatch-pet で生成したペット画像は、個人の合理的な範囲内での使用が認められています。商用利用(ステッカーにして販売するなど)を行う場合は、OpenAI の商用利用条項を遵守する必要があります。
Q8:Codex Pets に今後の育成メカニズムは追加されますか?
現時点では明示的な育成システムはありません。時間が経っても成長したり、餌やりが必要になったりすることはありません。ただし、running/waiting/ready の 3 つの状態によってアニメーションや表情が変化するため、長期使用で「インタラクションの記憶」が蓄積されます。コミュニティでは、たまごっち風の成長メカニズムの追加を求める声も上がっています。
Codex Pets と Claude Code Buddy の比較:主要なポイント
- Codex Pets の核心的価値は「可愛さ」ではなく、AI エージェントの状態を可視化すること —— 3つの状態表示が、開発者のアクションと明確に連動しています。
- 8種類の内蔵形態 + hatch-pet スキルによるカスタマイズ —— プログラミング言語や個人の写真、好みの性格に合わせて自由に孵化させることが可能です。
- Buddy(ターミナルの ASCII アート)vs Pets(デスクトップの Dynamic Island) —— この2つのレンダリング哲学は、異なるユーザー層の好みを反映しています。
- Buddy は感情重視(18種類 + 5段階のレアリティ + 直接対話)、**Pets は機能重視(明確な3つの状態 + カスタム生成)**という違いがあります。
- Buddy は公式から削除されましたが、MCP によるオープンソースの再構築版が存在します。 一方、Pets は現在も公式サポートが継続されています。
- AI エージェント時代には、新しい状態認識の UX が必要です。 ペットはその最初の形態に過ぎず、今後はさらに多くの実験が登場するでしょう。
- 国内からの Codex API 呼び出し:APIYI (apiyi.com) を通じて
gpt-5-codexモデルに接続し、base_urlを置き換えるだけで利用可能です。
まとめ
Codex Pets は一見すると「可愛さを売りにした」機能に見えますが、その背景には OpenAI によるAI エージェント時代の開発者 UXに対する真剣な考察があります。Claude Code Buddy との関係は、単なる模倣ではなく、2つのパラダイムのバトンタッチと言えるでしょう。
Buddy は ASCII アート、レアリティ、対話による寄り添いを通じて、90年代の「たまごっち」文化に敬意を表しました。一方、Pets はデスクトップアニメーション、3つの状態表示、言語別の孵化機能を取り入れ、「ペット」をエージェントの状態シグナルへと進化させました。前者が「ノスタルジー」なら、後者は「未来」です。
開発者にとっての実際的な意味:
- Codex で長時間のタスクを実行する場合 →
/petを有効にして、ペットにエージェントの状態を監視してもらいましょう。 - Claude の
/buddyのような対話感が恋しい場合 → MCP のオープンソース再構築版をインストールしましょう。 - 両方のツールを使う場合 → それぞれ独立して動作するため、競合することはありません。
- AI プログラミング製品を開発している場合 → これは参考にすべき「状態可視化」のパラダイムです。
さらに重要な判断として、こうした「AI プログラミングの相棒」機能は単なるギミックではありません。 AI エージェントが開発者の代わりにバックグラウンドでタスクを実行し続ける限り、「今何をしているのか」という可視化のニーズは常に存在します。Pets はその第一世代の回答であり、今後はさらに多くの進化形が登場するはずです。
✨ 最後のアドバイス:国内の開発者の皆様へ。Codex Pets でエージェントの状態を確認したい場合も、
gpt-5-codexを直接呼び出してプログラミングを自動化したい場合も、APIYI (apiyi.com) プラットフォーム経由での接続をおすすめします。安定性が高く、フィールドの同期も完璧で、トークン単位の透明な課金体系です。新規ユーザーには無料のテスト枠も用意されており、デスクトップ版 Codex CLI の設定や API 呼び出しの全工程を検証するのに十分な容量があります。
著者: APIYI Team
最終更新日: 2026年5月2日
