乐于分享
好东西不私藏

Codex养宠物了:OpenAI编程工具上线赛博桌宠

Codex养宠物了:OpenAI编程工具上线赛博桌宠

   

Sam Altman 发了条推文。就一个命令:/hatch clippy。Clippy,微软 Office 97 那个回形针助手。二十多年前被微软关掉了。现在,他在 Codex 里用一条命令把它孵了出来。

 

 

5 月 1 日,OpenAI 正式上线 Codex Pets——桌面级电子宠物。写代码的时候,电脑屏幕角落趴着一只小动物,盯着你的 Codex 干活。你处理任务,它显示进度。任务完成,它庆祝。测试通过,它有反馈。

 

这不是愚人节玩笑。这是真的。

 
 

 

▍ 怎么养?三步搞定

 

第一步:去 OpenAI 官网下载 Codex App,macOS 和 Windows 都支持。

 

第二步:打开 Codex,在输入框里输入 /pet。你的第一只电子宠物就出现了。

 

第三步:或者走 Settings → Appearance → Pets,在 8 只内置宠物里挑一只。

 

   

💡 快捷键:Cmd+K(Mac)或 Ctrl+K(Windows),搜索「Wake Pet」唤醒,「Tuck Away Pet」收起。

 

 

▍ 不是玩具,是浮动状态面板

 

宠物以浮窗形式常驻桌面。你切换到其他 App,它还在那里。

 

这个浮窗不只是个摆设。它实时显示 Codex 当前在处理哪个任务、处于什么状态——正在运行、等待输入、还是已经完成。你不用来回切换窗口,瞄一眼宠物就知道任务进度。

 

有点 iPhone 灵动岛那意思了。

 

   

OpenAI 工程师 thsottiaux 说:「在 Codex 里孵一只宠物吧。让上下文跟着我在多任务间切换,其实提高了我的效率。请不要吐槽我们玩得太开心了,我们同时也在拼命提升能力上限。」

 

 

点击宠物,会直接跳回 Codex 主界面,相当于一个随时可用的快捷入口。嫌它碍事?拖到任何地方就行。你还可以用鼠标逗它,它会跳跃、做出各种反应——不是一个静态图标,是一个真的会「动」的小伙伴。

 

▍ 八只「原住民」,各有性格

 

Codex 内置了 8 只宠物,每只都有自己的性格和台词,而且台词会根据 Codex 当前的工作状态变化:

 

   

🤖 Codex(蓝色机器人,默认)
「我在设置里发现了一个松动的小线头,要不要我拽一下?」

   


   

💧 Dewey(一滴水)
「我把那些杂乱的信息整理成了一份清爽的清单。」

   


   

🔥 Fireball(一团火)
「构建正在升温,我盯着火花呢。」

   


   

🪨 Rocky(一块石头)
「这个 diff 确实大,但我找到了一个稳定的落脚点。」

   


   

📦 Stacky(暗色机器人)
「我按来源把上下文堆好了,然后从头开始。」

   


   

💀 BSOD(蓝屏死机)
「出了点状况,我在重试之前保存了确切的报错信息。」

   


   

👻 Null Signal(暗红色小幽灵)
「没有新的告警,我还在监听下一个信号。」

   


   

🌱 Seedy(发芽的小种子)
「一个新想法刚从你上一个 prompt 里冒出来了。」

 

 

8 只宠物,就是 8 种拟人化的状态指示器。Fireball 在构建的时候「盯着火花」,BSOD 在出错的时候「保存报错」。比冰冷的进度条有趣多了。

 

▍ 自定义孵化:养一只独一无二的宠物

 

如果 8 只内置宠物不够,OpenAI 还提供了 hatch-pet 这个 Skill,让你从任何图片或文字描述开始,孵出一只完全属于自己的宠物。

 

   

安装命令:$skill-installer hatch-pet
   使用示例:$hatch-pet create a new pet inspired by my recent projects

 

 

它会根据你最近的项目风格,生成一只定制宠物。官方美术风格是 Q 版像素画——紧凑比例、粗边框、有限调色板、平面赛璐珞着色。截图、手绘都行,都能孵出来。

 

Sam Altman 的 /hatch clippy 就是用这个功能孵出了微软的回形针助手。跨时代的联动。

 
 

 

▍ 与 Claude Code 宠物对比

 

其实 Claude Code 更早一步。4 月 1 日就上线了 /buddy 功能——终端里的电子宠物。

 

两者路线完全不同:

 

   

Codex Pets:桌面浮窗,8 只内置 + 自定义孵化,Skill 生态扩展,实时状态面板

   

Claude /buddy:终端 ASCII,18 个物种 + 稀有度抽卡,哈希算法锁定唯一性,属性系统(调试/耐心/混乱/智商/毒舌)

 

 

Claude 的稀有度系统很有意思:普通占 60%,传说占 1%,还有独立 1% 的概率触发「金色传说」——概率大约十八万分之一。而你的宠物由用户 ID 哈希确定性生成,永远只能拿到同一只,不能重抽。

 

Codex 则走了另一条路:开放孵化。你可以根据任何灵感创造宠物,甚至把项目代码变成一只会动的小伙伴。

 

▍ 为什么编程工具要养宠物?

 

这看起来是个玩笑功能,但 OpenAI 的逻辑很清晰:

 

1. 降低认知负担。不用反复切窗口看进度,余光瞥一眼桌宠就知道 Codex 在干嘛。

 

2. 情感连接。Sam Altman 说:「我莫名其妙地就想让某个任务跑出最长运行记录。」当你的代码工具有了一个「生命」,你会更愿意让它多跑一会儿。

 

3. 品牌差异化。在 Codex 和 Claude Code 的竞争中,连宠物系统都成了战场。功能趋同的时代,情感化设计成了新的护城河。

 

   

有意思的是,OpenAI 开发者关系负责人 romainhuet 在发宠物功能的同时还暗示:「迁移到 Codex 应该是无缝的。我们已经让你更容易把项目、设置和插件从你当前的 Agent 搬过来了。」——这是在喊 Claude Code 用户搬家呢。

 

 

▍ 写在最后

 

从 Claude Code 的终端 ASCII 宠物,到 Codex 的桌面浮窗宠物,编程工具正在从「能用」走向「好用」,再走向「想用」。

 

写代码这件事,可以有伴了。

 

去 Codex 里敲一个 /pet,给自己孵一只。

 

   

— END —