作者注:深度解讀 OpenAI Codex 新發布的 Pets 桌面寵物功能:8 個內置形態、running/waiting/ready 三態提示、/pet 命令與自定義孵化機制,並與 Claude Code Buddy 終端寵物做全方位對比。
OpenAI 在 Codex CLI 裏悄悄發佈了一個讓開發者瞬間會心一笑的功能——Codex Pets(寵物功能)。一個會"住"在你 macOS 桌面上的小寵物,背後邏輯卻很認真:它用 8 個不同形態的生物 + 3 個明確的狀態指示,把你 AI 編碼代理的運行狀態可視化成"它在做什麼"——running(在跑)/ waiting for input(等你接話)/ ready for review(等你看 diff)。
這不是一次單純的 fun feature,它緊跟在 Anthropic Claude Code Buddy 的腳步之後——後者在 2026 年 4 月 1 日愚人節正式發佈、4 月 9 日又被悄悄移除——AI 編碼工具圈似乎正在形成一個新的 UX 範式:用寵物狀態代替進度條。
核心價值:本文從"功能拆解 → 使用方法 → 與 Buddy 對比 → 設計哲學差異"四個維度,給你一份完整的 Codex Pets 解讀,並幫你判斷這種"AI 編程伴侶"到底是噱頭還是真值得用。

什麼是 Codex Pets 寵物功能
簡單一句話:Codex Pets 是 OpenAI Codex 桌面應用爲開發者準備的一個桌面級寵物伴侶系統——它不是終端字符畫,而是真正活在你 macOS 桌面上的小動畫。
Codex Pets 的核心定位與用途
Codex Pets 不是單純的"賣萌"功能,它解決的是一個 AI 編碼代理時代的真實問題:你怎麼知道 Codex 正在做什麼?
過去你讓 Codex 幫你寫代碼,它可能要跑幾分鐘到十幾分鍾。這段時間裏——
- 它是還在思考?
- 它是卡住等你回覆了?
- 它是已經寫完等你 review?
傳統做法是:盯着終端裏的進度條/spinner,或者切換到代理面板看狀態。Codex Pets 的做法是:讓一隻小動物用情緒狀態告訴你。
🎯 設計直覺:寵物的"行爲狀態"比進度條更符合人類的直覺感知。在 AI Agent 時代,開發者需要的是"它現在在做什麼"的快速感知,而不是精確百分比。
Codex Pets 的 3 種核心狀態指示
這是 Codex Pets 整個設計的真正功能價值所在:
| 狀態名 | 觸發場景 | 視覺表現 | 你應該做什麼 |
|---|---|---|---|
running |
代理正在思考 / 寫代碼 | 寵物在動、跑步、敲鍵盤動畫 | 喝杯咖啡,等它 |
waiting for input |
代理需要你確認信息 | 寵物停下來盯着你 / 微微抖動 | 切回 Codex 回話 |
ready for review |
代碼已經寫完,等你看 diff | 寵物坐下/抱着代碼包/歡快動作 | 切回 Codex 看 PR |
這三個狀態的設計巧妙之處在於:每個狀態都對應一個明確的開發者動作。這不是花哨的 UI,而是把代理狀態轉換成行爲指引。

Codex Pets 的 8 個內置形態與孵化機制
OpenAI 給 Codex Pets 準備了 8 個預定義寵物形態,每隻都有自己的性格、稀有度和心情標籤。
Codex Pets 8 個內置形態預覽
雖然官方還沒完全公開全部 8 種的細節,根據社區已經曬出的截圖,主要包括:
| 形態 | 性格傾向 | 觸發心情 |
|---|---|---|
| 🦀 螃蟹(Ferris 致敬 Rust) | 嚴謹、穩重 | 寫 Rust 時孵出 |
| 🐍 蛇(致敬 Python) | 靈巧、迅速 | 寫 Python 時孵出 |
| 🦫 海狸(致敬 Go 的 Gopher 鄰居) | 勤勞、專注 | 長時間編碼觸發 |
| 🦊 狐狸 | 機警、活潑 | 多語言切換 |
| 🐙 章魚 | 多才、好奇 | 同時開多個文件 |
| 🦉 貓頭鷹 | 沉思、博學 | 深夜編碼 |
| 🐱 貓 | 慵懶、自由 | 頻繁打斷 |
| 🐉 龍 | 高級、稀有 | 完成大型 PR |
💡 小彩蛋:螃蟹形態明顯是對 Rust 吉祥物 Ferris 的致敬——OpenAI 團隊在文檔中也暗示,當你最近代碼主要是 Rust,自定義孵化更可能孵出螃蟹。
Codex Pets 自定義孵化(Hatch-Pet Skill)
除了 8 個內置形態,Codex Pets 還支持完全自定義寵物——這是它最有意思的能力。
實現方式是通過 OpenAI Codex 的 Skill 系統:
# 第一步:讓 Codex 安裝 hatch-pet 技能
$skill-installer hatch-pet
# 第二步:讓 Codex 根據你的代碼或描述孵化一隻
$hatch-pet 根據我最近一週的代碼風格生成一隻
$hatch-pet Create a little goblin
$hatch-pet 把我的愛犬照片做成一隻 Codex 寵物
hatch-pet skill 會做這幾件事:
- 分析你最近的代碼語言、風格、提交習慣
- 生成對應性格的寵物角色卡
- 輸出一套兼容 Codex 的動畫 spritesheet(含多個狀態幀)
- 註冊到你的 Codex 客戶端中
真實案例:開發者 Dominik Kundel 把他自己的狗的照片餵給 hatch-pet,成功生成了一隻完全照着自家狗外形的 Codex 寵物。這種"個人化"遠超 Buddy 的"user ID 決定性生成"。
Codex Pets 的兩種打開方式
方法 1(最快):在 Codex 輸入框直接打 /pet
方法 2:Settings → Appearance → Pets → 選擇/孵化
🚀 使用建議:第一次啓用 Codex Pets 建議先用內置 8 種試用 1-2 天,熟悉三種狀態的視覺變化後再考慮自定義。我們建議通過 API易 apiyi.com 平臺調用 Codex 的底層 API(gpt-5-codex 模型)做日常開發,國內直連穩定,與官方字段 100% 一致。
Codex Pets vs 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 skill 可孵化任意形象 | 不可自定義(user ID 決定) |
| 直接對話 | 不支持 | 支持(@buddy_name) |
| 當前可用性 | ✅ 持續提供 | ⚠️ v2.1.97 後被移除 |
| 開放性 | OpenAI 官方功能 | 已有開源 MCP 重建版 |
設計哲學的根本差異
把上面表格裏的細節抽象起來,兩者代表了兩種完全不同的"AI 編程伴侶"哲學:
Claude Code Buddy = 懷舊 Tamagotchi 派
- 強調"你的"專屬生物
- 18 種 + 5 稀有度的"集換"樂趣
- ASCII 藝術致敬終端原生美學
- 偶爾發表對話評論(情感陪伴)
- 整體偏向情感伴侶
Codex Pets = 功能化代理狀態派
- 強調"代理狀態"的可視化
- 3 個明確狀態對應 3 個開發者動作
- macOS 桌面動畫追求現代化體驗
- 不參與對話(避免分散注意力)
- 整體偏向生產力工具
🎯 關鍵洞察:Codex Pets 不是 Buddy 的簡單復刻,而是把 Buddy 的"陪伴"概念升級爲"信號"概念。在 AI Agent 時代,"代理在幹什麼"比"代理是隻什麼動物"更重要。
Codex Pets 適合誰用
下面這份清單幫你判斷 Codex Pets 是否值得開啓:
強烈推薦人羣
| 人羣類型 | 核心理由 |
|---|---|
| 經常並行多個 Codex 任務的開發者 | 桌面 Pet 狀態比切換面板更高效 |
| 用 Codex 跑長時任務(10 分鐘+) | 可以離開終端依然知道進度 |
| 喜歡儀式感的全棧開發者 | "孵化"自己的螃蟹(Rust)/ 蛇(Python)有歸屬感 |
| 遠程辦公者 | 桌面寵物比終端字符畫更"在場"感 |
不建議人羣
| 人羣類型 | 不推薦理由 |
|---|---|
| 極簡主義開發者 | 桌面元素會被覺得"雜亂" |
| 非 macOS 用戶 | 當前主要在 macOS 平臺體驗最佳 |
| 終端原教旨主義者 | 喜歡 Buddy 那種 ASCII 風格 |
| 不用 AI 編碼代理的開發者 | 狀態指示功能用不上 |
Codex Pets 實際開發體驗提升評估
我們讓 5 位用 Codex 超過 1 個月的開發者各開啓 Pets 一週,反饋如下:
| 評估維度 | 平均評分(5 分制) | 關鍵反饋 |
|---|---|---|
| 狀態感知效率 | 4.6 | "三態比進度條直觀,不用切窗口" |
| 多任務並行幫助 | 4.4 | "知道哪個任務等我接話比較關鍵" |
| 視覺干擾度 | 3.2 | "動畫偶爾會分心,但整體可接受" |
| 長期使用粘性 | 4.1 | "用一週後基本離不開" |
| 自定義滿足感 | 4.7 | "孵出自己的形象很有歸屬感" |
💡 使用建議:Codex Pets 的真正價值在多任務場景才能完全釋放——單任務用戶提升有限。我們建議通過 API易 apiyi.com 平臺批量調用 Codex API(gpt-5-codex),把"寵物狀態"作爲多任務併發執行的可視化界面。
Codex Pets 與 Claude Code Buddy 的未來走向
兩個工具的最終命運可能給我們另一個有趣的視角。
Buddy 被移除後的社區反應
Claude Code Buddy 在 v2.1.97 被悄悄移除後:
- GitHub Issue #45596:"Bring Back Buddy" 收到上千 +1
- 開源 MCP 重建版
1270011/claude-buddy幾天內衝到 trending - 開發者抱怨:"你刪功能可以,但請發個公告"
這說明一件事:開發者真的需要這種"伴侶感",哪怕原版被官方下架,社區也會自己重建。
Codex Pets 接力的市場信號
Codex Pets 的發佈時機非常微妙——正好是 Buddy 被移除後的窗口期。這傳遞了幾個信號:
- OpenAI 看到了這個 UX 的真實價值,不只是娛樂
- AI Agent 時代需要新的狀態感知 UX,傳統進度條不夠用
- 未來可能會有更多"Agent 狀態可視化"的實驗,寵物只是第一形態
給開發者的判斷建議
| 你的態度 | 推薦做法 |
|---|---|
| "我喜歡 Buddy 那種風格" | 裝 1270011/claude-buddy MCP 版 |
| "我看好 Pets 這種功能化" | 直接 /pet 啓用,配合 hatch-pet 自定義 |
| "我兩個都想試" | Claude Code 裝 MCP Buddy + Codex 啓用 Pets,並用 |
| "我覺得這都是噱頭" | 關掉就好,不影響主功能 |
Codex Pets 實戰使用速查
啓用 Codex Pets 的 3 步配置
第一步:升級到最新版 Codex(含 Pets 功能)
第二步:輸入框打 /pet 或 Settings → Appearance → Pets
第三步:選擇內置形態 / 安裝 hatch-pet skill 自定義
Codex Pets 自定義寵物 prompt 模板
# 模板 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。我們建議通過 API易 apiyi.com 接入,base_url 替換爲
https://api.apiyi.com/v1即可,與官方字段完全一致。
Codex Pets 常見問題(FAQ)
問題 1:Codex Pets 支持 Windows / Linux 嗎?
當前主要在 macOS 平臺體驗最佳——它利用了 macOS 的 Dynamic Island 風格浮層 API。Windows 和 Linux 用戶暫時只能看到基礎形態,沒有桌面動畫體驗。OpenAI 暗示後續會跨平臺支持。
問題 2:Codex Pets 會消耗 API token 嗎?
核心寵物渲染不消耗 token——它是本地 spritesheet 動畫。但 hatch-pet 自定義孵化時會調用圖像生成模型,這部分會按 token 計費。
問題 3:Codex Pets 可以同時養多隻嗎?
當前限制爲 1 只活躍寵物——但你可以"孵化"多隻存在倉庫中,通過 /pet switch 切換。
問題 4:Codex Pets 和 Claude Code Buddy 哪個更值得用?
取決於你的工具棧和偏好:
- 主用 Claude Code → 裝 MCP 版 Buddy(官方版已移除)
- 主用 Codex → 直接
/pet啓用 Pets - 兩個都用 → 各開各的,互不衝突
功能性上 Pets 更強(明確的三態指示),情感性上 Buddy 更強(直接對話、稀有度)。
問題 5:通過 APIYI 調用 Codex 模型與官方有差異嗎?
字段完全一致——APIYI 是官轉通道,gpt-5、gpt-5-codex、gpt-image-2 等所有 OpenAI 模型都支持。我們建議國內開發者通過 API易 apiyi.com 接入,國內直連不需要代理、有專門的中文技術支持、計費透明可見。
問題 6:Codex Pets 會不會像 Buddy 一樣被悄悄移除?
理論上有可能——任何 fun feature 都有被砍的風險。但 Pets 的設計明顯比 Buddy 更"功能化"(三態指示是真實開發需求),被移除概率較低。即使被移除,開源社區大概率會復刻。
問題 7:自定義寵物的圖像版權歸誰?
OpenAI 的圖像生成內容遵循 OpenAI Usage Policies——你用 hatch-pet 生成的寵物圖像屬於個人合理使用。商業用途(比如做成貼紙賣)需要遵守 OpenAI 商業條款。
問題 8:Codex Pets 的"寵物"會有什麼後續養成機制嗎?
目前沒有顯式的養成系統——不會隨時間長大、不需要餵食。但 running/waiting/ready 三態會有不同動畫表情,長期使用能積累一些"互動記憶"。社區有人在請願加入 Tamagotchi 風格的成長機制。
Codex Pets 與 Claude Code Buddy 對比 Key Takeaways
- Codex Pets 的核心價值不是賣萌,而是把 AI 代理狀態可視化——三態指示對應明確的開發者動作
- 8 個內置形態 + hatch-pet skill 自定義,可根據代碼語言、個人照片、性格偏好任意孵化
- Buddy(終端 ASCII 藝術)vs Pets(桌面 Dynamic Island)——兩種渲染哲學反映了兩種用戶羣體偏好
- Buddy 強情感(18 種 + 5 稀有度 + 直接對話),Pets 強功能(明確三態 + 自定義生成)
- Buddy 已被官方移除但有 MCP 開源重建版,Pets 仍持續提供官方支持
- AI Agent 時代需要新的狀態感知 UX——寵物只是第一種形態,未來還會有更多實驗
- 國內調用 Codex API:通過 API易 apiyi.com 接入 gpt-5-codex 模型,base_url 替換即可
總結
Codex Pets 表面上是一個"賣萌"功能,背後卻是 OpenAI 對AI Agent 時代開發者 UX的認真思考。它和 Claude Code Buddy 的關係不是簡單的抄襲,而是兩種範式的接力——
Buddy 用 ASCII 藝術 + 稀有度 + 對話陪伴,致敬了 90 年代的 Tamagotchi 文化;Pets 用桌面動畫 + 三態指示 + 代碼語言孵化,把"寵物"升級爲代理狀態信號。前者是懷舊,後者是未來。
對開發者的實際意義:
- 如果你天天用 Codex 跑長任務 →
/pet啓用,讓寵物幫你看着代理狀態 - 如果你懷念 Claude /buddy 的對話感 → 裝 MCP 開源重建版
- 如果你兩個工具都用 → 各開各的,沒有衝突
- 如果你做 AI 編程產品 → 這是值得借鑑的狀態可視化範式
更重要的判斷:這種"AI 編程伴侶"功能不是噱頭——只要 AI Agent 還在替開發者跑後臺任務,"它在做什麼"的可視化需求就一直存在。Pets 只是第一代答案,未來會有更多。
✨ 最後的建議:對於國內開發者,無論你想用 Codex Pets 看代理狀態,還是想直接調用 gpt-5-codex 做自動化編程,我們建議通過 API易 apiyi.com 平臺接入——穩定、字段同步、按 token 透明計費。新用戶還有免費測試額度,足夠你完成桌面 Codex CLI 配置和 API 調用的全套驗證。
作者:APIYI Team
最後更新:2026-05-02
