> 自媒体 > (AI)人工智能 > Codex 宠物上线,一键即可唤醒
Codex 宠物上线,一键即可唤醒
来源:AI进行时
2026-05-07 22:01:06
180
管理

Codex 今天上线了一个新功能:养宠物。

没错,就是字面意思。你的编程工具现在可以养一只虚拟宠物了。

宠物角色

OpenAI 官方的介绍是:

“ Pets. Now in Codex. Use /pet to wake your pet.

(宠物,登陆 Codex。输入 /pet 唤醒你的宠物。)

同时还配了一段 15 秒的视频,一个蓝色的小机器人从终端图标中「孵化」出来,摇摇晃晃地站在了桌面上。

Codex 宠物

Codex,蓝色机器人,也是默认宠物。它的台词是:「我在设置里发现了一个松动的小线头,要不要我拽一下?」

Dewey

Dewey,一滴水。台词:「我把那些杂乱的信息整理成了一份清爽的清单。」

Stacky

Stack,一个暗色机器人。台词:「我按来源把上下文堆好了,然后从头开始。」

Seedy

Seedy,一颗发芽的小种子。台词:「一个新想法刚从你上一个 prompt 里冒出来了。」

每只宠物的台词都和编程相关,而且会根据 Codex 当前的工作状态变化。比如 Fireball 在构建的时候「盯着火花」,BSOD 在出错的时候「保存报错」。

8 只宠物,就是 8 种拟人化的状态指示器。

03

可自定义

如果这 8 只你嫌不够,或者想要自已特有的版本,你也可以自己养一只。

/pet 命令

在 Codex 里输入 /pet,会弹出两个选项:

• Pet:唤醒或收起桌面宠物

• Hatch Pet:生成 Codex 兼容的动画宠物精灵表

要养自定义宠物,需要先装一个叫 hatch-pet 的 skill:

●●●$skill-installer hatch-pet└

装完之后重新加载 skill,然后就可以让 Codex 帮你生成一只了:

●●●$hatch-pet create a new pet inspired by my recent projects└

这里用的是 Codex 的 Skills 系统。它会根据你的描述生成一套精灵图(sprite sheet),包含动画帧,然后注册为一只新的宠物。

你在 Settings > Appearance > Pets 里就能看到它。

04

源码解读

Codex 是开源的,所以可以直接看它是怎么实现的。

从源码来看,宠物的动画机制和 CLI 里的加载动画其实是一套体系。

在 codex-rs/tui/src/ascii_animation.rs 中,有一个通用的帧动画引擎:

●●●pub(crate) structAsciiAnimation {    variants: &'static [&'static [&'static str]],    variant_idx: usize,    frame_tick: Duration,    start: Instant,}└

每个动画由多组「变体」组成,每组变体包含一系列帧。引擎根据经过的时间计算当前应该显示哪一帧,然后渲染出来。

帧数据在编译时就被嵌入了二进制文件:

●●●macro_rules! frames_for {    ($dir:literal) => {        [include_str!(concat!("../frames/", $dir, "/frame_1.txt")),include_str!(concat!("../frames/", $dir, "/frame_2.txt")),// ... 每个变体 24 帧        ]    }}└

CLI 版本的动画存储在 codex-rs/tui/frames/ 目录下,已有 codex、openai、dots、blocks 等多种风格的 ASCII 动画变体。

而桌面版的宠物则进一步把这套机制从终端 ASCII 升级到了图形化的精灵表。每只宠物本质上就是一组带动画帧的图像序列,运行逻辑是相通的:按时间轴循环播放帧。

精灵表动画原理

宠物覆盖层本身则是一个独立的浮动窗口,类似 iOS 的 Live Activities,始终置顶显示在其他应用之上。

05

从 Claude Code 搬家

romainhuet(OpenAI 的开发者关系负责人)在发宠物功能的同时,还顺带提了一句:

“ 迁移到 Codex 应该是无缝的。我们已经让你更容易把项目、设置和插件从你当前的 Agent 搬过来了。

这话虽然说得好像没啥,但懂的都懂啊:这是在暗示大家赶紧地从 Claude Code 搬家过来呢……

搬家到 Codex

作为 CEO 的 Sam Altman 自然也得打了个好配合,他先是发了一条看似和平的,并直接点名 Claude Code:

“ 你知道吗,所有这些「哪个更好」的投票都挺无聊的。用 Codex 还是 Claude Code,哪个好用就用哪个。我很感恩我们生活在有这么棒的工具的时代,也感恩有得选。

显得倒是挺有格局的,但一转头就回复一个纠结的用户:

“ 那你应该选 Codex。

BTW,和马斯克正打着官司的话痨 Sam 还宣布了 OpenClaw 现在可以用 ChatGPT 账号直接登录了,对着 OpenClaw 的用户们说了句「happy lobstering」(快乐捕龙虾吧)。

06

天级更新

看到 Claude Code 几乎每天都在更新功能,Codex 显然也坐不住了,正在以一种相当激进(能让我用出 bug)的节奏往外发布。

thsottiaux 自己则说,一个同事打赌说某个功能得四个小时才能上线:

“ 结果……真就只用了 4 个小时。我赌输了。

连 OpenAI 自己人,都觉得快。言外之意是在说:用 codex 超快的,快来用吧……

不过我自己使用 Codex 和 Claude Code 的比例,也已经从年初的 2:8 变成了现在的大约 8:2。

写作、调研、探索这类开放性的任务,我会用 Claude Code Opus 4.7 / 4.6(没错,虽然已经有了 4.7,但不少任务我仍然用 4.6)。而复杂、精细的编程任务,我则会用 Codex GPT-5.5。

当然,不少时候我会 Claude Code Codex 交叉联动,甚至自动化来完成大型的任务。

不过 OpenAI 上新「宠物」功能这件事,其实也算是受 Claude Code 宠物功能的启发了……

当然这不能叫抄袭,只能叫借鉴,或者……叫:致敬。

Claude Code 借鉴 OpenClaw 在先,Codex 这么借鉴一下,自然也是无可厚非了。

总之,你们越卷越借鉴越致敬越好,我们用得爽就好。

0
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 凡本网注明 “来源:XXX(非本站)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。 如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。 QQ:617470285 邮箱:617470285@qq.com
相关文章
查对方有没有小号,先看手机这个设置,一查一个准
很多人找对方的小号,都只盯着 APP 里的功能找,却忽略了最关键的一个入..
“亲友”视频可能是AI伪造 网警提醒:牢记“四不一核实”..
假期里,一通“亲友”视频电话、一条“紧急转账”语音消息、一段看似真实..
可以登录别人的微信,不让对方知道吗
网络上一直流传着不少说法,声称能够在对方毫无察觉的情况下,登录他人的..
亲测 5折拿下ChatGPT Plus ,国内银联卡+86手机号【2026最新亲测版】..
最近薅土区低价ChatGPT会员的人明显多了起来。先推荐一个撸羊毛必备工具..
三角洲账号出售平台 TOP5 实测|星铭代售稳坐榜首,安全出号不踩坑..
作为玩了两年《三角洲行动》的老玩家,前前后后卖过3个账号,踩过私下交..
ChatGPT悄悄换“芯”,用户还没反应过来,对话已经变聪明了..
最近几天,不少用户在和ChatGPT聊天时,突然发现它说话没那么绕了,回答..
ChatGPT 隐私防护全攻略!避开数据泄露大坑,安心用 AI 不踩雷..
如今 AI 早已走进普通人的生活,不管是上班族写方案、学生写论文、宝妈做..
实测可用:ChatGPT 5.4 官网镜像国内直连指南
国内用户若想高效体验 5.4的强大功能,目前最推荐的方式是通过聚合镜像平..
提醒大家:微信聊天尽量不要发语音,我也是刚知道,终于明白了..
生活里随处可见随手发送语音的人群,日常交流频频响起语音消息,不少人偏..
关于作者
雷振杍(普通会员)
文章
1972
关注
0
粉丝
0
点击领取今天的签到奖励!
签到排行

成员 网址收录40418 企业收录2986 印章生成263660 电子证书1157 电子名片68 自媒体107794

0
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索