首页 › LLM大语言模型 › Codex专栏 › Codex 实战案例 › Codex 桌面萌宠:跨应用的“灵动岛”

Codex 桌面萌宠:跨应用的“灵动岛”

​

这不是一个单纯的装饰品,宠物会实时反映 Codex 的工作状态,充当一个跨应用的「灵动岛」,让你不用切窗口就能知道任务进展。你在浏览器里摸鱼的时候,瞥一眼桌面上的小宠物,就知道 AI 干完活儿没有。​

​

​

飞书文档 - 图片

​

开启宠物​

进入 Codex 主界面,点击左下角的「设置」,打开「外观」设置,下拉到最底下可以看到「头像」区域。​

Codex 内置了 8 只风格各异的宠物,比如官方吉祥物 Codex、整理鸭 Dewey、火焰精灵 Fireball 等等;​

选择一只宠物后,点击「显示头像」按钮,桌面上就会出现你的小宠物了:​

​

​

​

飞书文档 - 图片

​

47%

​

​

​

飞书文档 - 图片

​

53%

​

​

点击宠物,可以快速打开 Codex 主界面,鼠标放上去还有交互动画,有点儿意思~​

​

✅

宠物会实时反映 Codex 的工作状态。Codex 在忙的时候,宠物可能会挠头、展示忙碌动画,等你输入的时候就安静待机,任务完成了还会挥手提醒你去审核。​

​

​

比如我问 Codex:今天有什么 AI 新闻?​

​

宠物立刻就进入了工作状态,可以看到它正在忙碌地思考;​

​

​

​

忙碌地思考

忙碌地思考​

​

48%

​

​

​

实时显示任务的执行状态

实时显示任务的执行状态​

​

52%

​

​

然后你就可以放心地去做其他事情了,不用来回切窗口盯着进度。宠物旁边会实时显示任务的执行状态;​

任务完成后,宠物的对话气泡框会显示完成状态,可以一眼看到结果摘要。这体验比 Claude Code 的那个字符画生动多了!​

关闭宠物也很简单,右键宠物打开菜单,就能看到「关闭宠物」的按钮了;也可以进入设置的外观页面操作,点击「收起宠物」就好。​

​

​

​

飞书文档 - 图片

​

59%

​

​

​

飞书文档 - 图片

​

41%

​

​

​

注意,目前宠物功能支持 Windows 和 macOS,暂不支持移动端。​

​

安装社区宠物​

除了这 8 只内置宠物,官方还提供了一个叫 Petdex 的社区宠物画廊平台,里面已经有好几百款开源宠物,可以免费下载使用。​

​

平台指路:https://petdex.crafter.run/zh​

​

​

飞书文档 - 图片

​

进入画廊,可以看到宠物按照角色、生物、物体等分类和各种标签排列,支持筛选和搜索:​

​

飞书文档 - 图片

​

还可以按照喜欢数、安装量排序。​

比如喜欢最多的是 IKUN 小鸡子,这完全在我的意料之中!​

​

​

点击想要的宠物进入详情页,可以预览宠物的所有动画状态,待机、奔跑、跳跃、挥手、失败等等,总共 9 种,每种对应 Codex 不同的工作状态。还提供了安装这个宠物的命令:​

​

​

安装宠物的方法非常简单,打开终端,输入一行命令搞定:​

​

代码块​

Plain Text

npx petdex install ikun​

​

​

​

本质上就是把宠物的资源文件下载到 ~/.codex/pets/ikun/ 目录下。​

安装完成后,回到 Codex 设置的外观页面,下拉到底,就能在「自定义宠物」区域看到新装的宠物了,选择即可:​

​

​

效果不错吧,想象一下别人不小心看到了你的电脑屏幕,震惊中喊出那声:你干嘛,哎哟!​

​

​

肯定会给你枯燥的 Vibe Coding 工作带来一点乐趣和 ji 情~​

还有这个猫娘 Nyami 我也挺喜欢的,每种动画状态都很精致:​

​

​

还有哥布林,据说 GPT 很喜欢它,使用这个宠物可以给 AI 加速 🐶:​

​

​

自定义宠物​

除了使用社区现成的宠物,Codex 还支持自定义宠物,操作也很简单。​

这个功能让我回忆起了小学时玩的「QQ 宠物」,那我们不妨来自定义一个 QQ 企鹅宠物?​

首先安装 hatch-pet 技能。在 Codex 中进入插件的技能设置,搜索「pet」,可以傻瓜式安装:​

​

​

安装完成后,在 Codex 中输入 /hatch-pet 命令。​

最简单的方式是直接用文字描述你想要生成的宠物形象,比如我说:做一个 QQ 企鹅。​

​

​

然后 AI 会使用 hatch-pet 技能,开始生成小像素风格的宠物文件。它会先把形象收拢成「黑白圆企鹅、红围巾、黄喙黄脚」的可动画风格,保留 QQ 企鹅的识别感:​

​

​

3 分钟后,AI 完成了主参考图(base.png)的生成。人工确认没什么问题后,根据 AI 的指引继续生成更多的动作帧。​

​

​

比如这里 AI 问我:要不要授权使用 Subagents(多智能体并行生成)?​

因为 hatch-pet 技能要求用 Subagents 来并行生成各个动作行。​

我直接授予 Codex 完全访问权限,然后回复:可以使用 subagents。​

接下来就是漫长的等待了。​

这一步我足足等了 1 个小时!AI 需要逐行生成 idle 待机、running-right 向右跑、running-left 向左跑、jumping 跳跃、waving 挥手、failed 失败、waiting 等待、review 审视、running 奔跑,这 9 组动画帧,最终拼成一张 8×9 帧的精灵图。​

​

​

然后就可以在设置的「自定义宠物」里选择 QQ 企鹅了。​

还原度还不错,爷青回!​

​

​

为了更好的效果,你也可以上传照片让 AI 来生成。​

比如我这里上传了一个网上的 QQ 企鹅成年宠物形象图,让 AI 生成 QQ 企鹅宠物:​

​

​

最终效果如图,还原度贼高!​

​

​

你完全可以把自己生活中的宠物照片,甚至是自拍照发给 AI,让它生成一个专属于你的像素宠物,给 Vibe Coding 加点温度。​

提交到社区​

宠物做好之后,你还可以把它分享出去,让其他人也能用上。​

打开终端,先输入命令来登录 Petdex 宠物市场:​

​

代码块​

Plain Text

npx petdex login​

​

执行后,会自动打开浏览器进行授权登录:​

​

​

登录成功后,输入命令,提交你的宠物:​

​

代码块​

Plain Text

​

​

​

大功告成,提交的宠物需要经过管理员审核才会上线,接下来等着就好。​

可以在 Petdex 网页控制台,查看已经提交的宠物状态:​

​

​

审核通过后,所有人都能在 Petdex 画廊里搜索到你的宠物,并一键安装使用。​

想想别人用 Codex 来 AI 编程的时候,用的是你制作的形象,是不是还有点儿成就感呢?​

最后​

我之前一直觉得,AI 编程工具就应该把所有精力放在「让代码更准确」和「降低成本」上,搞桌面宠物这种花里胡哨的东西,没什么意义。​

但做完这个 QQ 企鹅之后,我的想法变了。​

我们这些AI产品经理,每天对着PRD和密密麻麻的对话框,一坐就是大半天。现在又多了个 AI 在后台帮你干活,你等它的时候就更无聊了,连写代码的参与感都在被 AI 一点点拿走。​

这时候桌面角落突然蹦出一只像素小企鹅,忙的时候跟着你挠头,闲的时候冲你挥手,你会觉得…… 嗯,好像没那么孤独了。​

我们花了很多年让机器变得更聪明,但很少有人想过,怎么让跟机器相处这件事本身变得更有人情味。​

Codex 这个宠物功能,虽然小,但往那个方向迈了一步。​

也许未来 AI 编程的终极形态,不只是帮你写更好的代码,而是让你在写代码的过程中,依然感觉到自己是个活生生的人。​