事情的起因很简单——我用Codex跑一个重构任务切到浏览器摸鱼过了二十分钟才想起来卧槽它到底跑完了没有切回去一看卡在一个弹窗上等了十五分钟。这就是Codex桌面宠物的存在意义你不用切窗口瞄一眼屏幕角落就知道它在干嘛。建议先收藏这玩意儿配置起来有点绕手滑关掉再找就麻烦了。一、那只角落里的电子宠物到底是个啥Codex最近更新了一个桌面宠物功能。表面上是在你屏幕角落放一只像素风小动物实际上是一个跨应用的Agent状态指示器。几个关键点全局悬浮不管你在用浏览器、VS Code还是微信它都浮在屏幕最顶层。不像某些终端插件只在黑框框里自嗨。状态可视化宠物会根据Codex后台状态变换动作——挠头思考中挥手任务完成跳跃需要你做个决定萎靡执行失败。互动感说人话就是你不用死盯着终端日志了。跟那种纯装饰性的桌面宠物不同Codex这只更像一个Agent健康监控面板。它不是卖萌虽然确实挺萌而是在用一个低认知负担的方式告诉你后台发生了什么。二、内置8款白嫖党的快乐先别急着自定义。Codex内置了8款宠物打开就能用。唤醒方式简单到令人发指命令行输入/pet宠物出现在角落。再输一次收起。设置面板Settings → Appearance → 滑到底 → Pets → 挑一个 → 点右上角「唤醒宠物」。快捷键党CtrlKMac用CmdK调出命令面板搜pet也能唤醒。宠物属性Codex默认款Codex本尊Dewey整洁小鸭适合平静搬砖Fireball热路径能量快速迭代时用Rockydiff变大时的稳稳依靠Seedy新想法冒出来的小绿芽Stacky平衡堆叠适合深度工作BSOD蓝屏捣蛋鬼这名字微软看了想打人Null Signal来自虚空的安静信号我个人最喜欢BSOD——一个会动的蓝屏小恶魔。写代码写到崩溃的时候看看它有种你不是一个人的精神共鸣。三、内置的不够骚自己造一只好了重头戏来了。Codex支持通过hatch-pet这个Skill来自定义宠物。流程大概是你给一段描述或者丢一张参考图Codex帮你生成像素动画、配好元数据、打包成能在设置里选择的宠物包。听起来简单实操有几个坑。我一个一个拆。Step 1安装 hatch-pet Skill在Codex输入框直接敲$skill-installer hatch-petCodex会自动从OpenAI官方GitHub仓库github.com/openai/skills/tree/main/skills/.curated/hatch-pet拉取Skill配置。如果Skill Installer提示需要重启——别头铁老老实实重启Codex。血的教训。Step 2强制重载 Skill安装完之后很多人直接就开始用了结果发现/hatch没反应。少了这一步按CtrlKMac是CmdK找到Force Reload Skills跑一遍。这步做完hatch-pet才真正生效。Step 3写一段靠谱的提示词这里是整个流程最关键的环节。提示词质量直接决定你的宠物是卧槽好可爱还是这什么玩意儿关掉关掉。一个能打的提示词模板我帮你写好了帮我创建一只 Codex 电子宠物。 宠物名称ShadowCat 宠物类型像素风小黑猫 视觉风格极简轮廓清晰适合桌面悬浮缩小到192x208 性格设定傲娇但靠谱发现问题会直接提醒 主要颜色黑色 绿色眼睛 标志元素脖子上挂一块小代码牌 动作状态 1. idle - 待机尾巴轻轻摆动 2. working - 疯狂敲键盘 3. thinking - 歪头冒问号 4. waiting - 坐着等输入 5. done - 开心跳起来 6. sleeping - 趴下睡觉 7. failed - 萎靡倒地 要求无背景、无文字、缩小后轮廓依然清晰几个血泪经验轮廓要清楚——宠物缩到192×208像素的时候模糊的轮廓就是一坨马赛克。自己看着办。颜色控制在2-4个——别搞七彩色像素风hold不住。动作要有状态差异——待机和睡觉如果看起来一样那这宠物就废了一半。人设要具体——只写可爱没用。写傲娇但认真发现问题会黑脸提醒生成结果稳多了。不加文字——屏幕上那么小字贴上去必糊糊了就是像素屎。Step 3.5选做丢参考图如果你有现成的角色形象图可以直接用image2生成一张参考图然后让Codex照着做[你的角色] 纯色绿幕背景 无场景 无文字 无阴影 无额外漂浮特效 像素邻近风格 适合缩小到192x208把生成的图丢给Codex它比纯文字描述更精准。Step 4让它跑输入/hatch选择Hatch Pet技能把上面的提示词贴进去。Codex会自动并行派发多个子Agent同时生成不同状态的动作帧状态说明idle待机动画4-8帧running-right / running-left左右移动waving挥手jumping跳跃failed失败萎靡waiting等待输入running快速移动review检查状态这个过程比较吃额度。有老哥反馈生成一个自定义宠物大概消耗5小时的推理额度。非Pro用户建议控制频率别一口气生成三五个——你可能会看到额度已用完的冰冷提示。Step 5组装并启用所有动作帧生成完毕后Codex会合成pet.json元数据和spritesheet.webp动画精灵图。回到 Settings → Appearance → Pets点击刷新刚才自定义的宠物应该已经出现在列表里了。点一下唤醒完事。四、踩坑合集别问我怎么知道的坑1安装完Skill没重载/hatch没反应。解法CtrlK→Force Reload Skills。每次装新Skill都要走这一步。坑2提示词太模糊生成结果像像素屎。解法回头看我上面的模板照着改。名字、类型、颜色、性格、标志元素能写的都写上。坑3生成到一半没额度了。解法Codex Pro用户日常额度有上限生成宠物是个重操作。建议工作日白天别搞晚上额度刷新后再动手或者周末搞。坑4宠物在设置里不显示。解法检查一下%USERPROFILE%\.codex\pets\目录下有没有对应的文件夹。没有的话说明生成没走完重新跑一遍。坑5宠物动画卡顿或帧不全。解法大概率是生成过程中某个子Agent执行失败了。去看Codex的聊天记录找到报错的那个状态帧单独重新生成。五、不只是宠物/goal 了解一下如果你以为Codex这次更新只是为了卖萌那格局小了。/goal命令才是这次更新的隐藏大招——让Agent持续自主干活而不是跑一轮停一轮。以前用Codex你给指令 → 它跑一轮 → 停 → 你手动推下一步。/goal之后你给目标 → 它自己持续开 → 你只管关键节点审查。从手动挡变成自动导航。开启方式编辑~/.codex/config.toml加入[features] goals true或者命令行codex update codex features enable goals核心命令命令作用/goal 目标描述创建目标持续执行/goal pause暂停中途检查/goal unpause继续执行/goal clear清除目标重新来记住它跑偏了别CtrlC粗暴停。先pause看看跑到哪了补充上下文再unpause。暴力终止容易丢失状态。一个清晰的目标要包含任务目标、执行边界、验收标准、输出要求。四要素缺一不可。适合 /goal 的场景重构、批量修bug、补测试、写文档这类重复劳动、不需要每步确认的活儿让它跑就完了。涉及支付、数据删除、生产部署的你自己来。六、一句话总结Codex桌面宠物不是玩具——它是一个让你不用切窗口也能感知Agent状态的跨应用仪表盘。内置8款够用自定义玩法更骚。配上/goal你从手动档司机变成监工它从工具变成同事。要不要自己也做一只反正我已经把那只敲代码的黑猫焊在屏幕右上角了。幸得你于纷扰时光里驻足品读由衷致谢Thank you for watching in your busy schedule. Thank you. 时代变了开发者的武器也该换了关注我主页解锁更多 AI 落地实战与前沿技术。带你打破行业内卷快速从普通开发者进阶为新时代 AI 程序工程师✨ 别在旧世界里打转一起去新世界探险。
Codex自定义宠物?我把一只会敲代码的猫塞进了屏幕角落
发布时间:2026/6/9 12:50:47
事情的起因很简单——我用Codex跑一个重构任务切到浏览器摸鱼过了二十分钟才想起来卧槽它到底跑完了没有切回去一看卡在一个弹窗上等了十五分钟。这就是Codex桌面宠物的存在意义你不用切窗口瞄一眼屏幕角落就知道它在干嘛。建议先收藏这玩意儿配置起来有点绕手滑关掉再找就麻烦了。一、那只角落里的电子宠物到底是个啥Codex最近更新了一个桌面宠物功能。表面上是在你屏幕角落放一只像素风小动物实际上是一个跨应用的Agent状态指示器。几个关键点全局悬浮不管你在用浏览器、VS Code还是微信它都浮在屏幕最顶层。不像某些终端插件只在黑框框里自嗨。状态可视化宠物会根据Codex后台状态变换动作——挠头思考中挥手任务完成跳跃需要你做个决定萎靡执行失败。互动感说人话就是你不用死盯着终端日志了。跟那种纯装饰性的桌面宠物不同Codex这只更像一个Agent健康监控面板。它不是卖萌虽然确实挺萌而是在用一个低认知负担的方式告诉你后台发生了什么。二、内置8款白嫖党的快乐先别急着自定义。Codex内置了8款宠物打开就能用。唤醒方式简单到令人发指命令行输入/pet宠物出现在角落。再输一次收起。设置面板Settings → Appearance → 滑到底 → Pets → 挑一个 → 点右上角「唤醒宠物」。快捷键党CtrlKMac用CmdK调出命令面板搜pet也能唤醒。宠物属性Codex默认款Codex本尊Dewey整洁小鸭适合平静搬砖Fireball热路径能量快速迭代时用Rockydiff变大时的稳稳依靠Seedy新想法冒出来的小绿芽Stacky平衡堆叠适合深度工作BSOD蓝屏捣蛋鬼这名字微软看了想打人Null Signal来自虚空的安静信号我个人最喜欢BSOD——一个会动的蓝屏小恶魔。写代码写到崩溃的时候看看它有种你不是一个人的精神共鸣。三、内置的不够骚自己造一只好了重头戏来了。Codex支持通过hatch-pet这个Skill来自定义宠物。流程大概是你给一段描述或者丢一张参考图Codex帮你生成像素动画、配好元数据、打包成能在设置里选择的宠物包。听起来简单实操有几个坑。我一个一个拆。Step 1安装 hatch-pet Skill在Codex输入框直接敲$skill-installer hatch-petCodex会自动从OpenAI官方GitHub仓库github.com/openai/skills/tree/main/skills/.curated/hatch-pet拉取Skill配置。如果Skill Installer提示需要重启——别头铁老老实实重启Codex。血的教训。Step 2强制重载 Skill安装完之后很多人直接就开始用了结果发现/hatch没反应。少了这一步按CtrlKMac是CmdK找到Force Reload Skills跑一遍。这步做完hatch-pet才真正生效。Step 3写一段靠谱的提示词这里是整个流程最关键的环节。提示词质量直接决定你的宠物是卧槽好可爱还是这什么玩意儿关掉关掉。一个能打的提示词模板我帮你写好了帮我创建一只 Codex 电子宠物。 宠物名称ShadowCat 宠物类型像素风小黑猫 视觉风格极简轮廓清晰适合桌面悬浮缩小到192x208 性格设定傲娇但靠谱发现问题会直接提醒 主要颜色黑色 绿色眼睛 标志元素脖子上挂一块小代码牌 动作状态 1. idle - 待机尾巴轻轻摆动 2. working - 疯狂敲键盘 3. thinking - 歪头冒问号 4. waiting - 坐着等输入 5. done - 开心跳起来 6. sleeping - 趴下睡觉 7. failed - 萎靡倒地 要求无背景、无文字、缩小后轮廓依然清晰几个血泪经验轮廓要清楚——宠物缩到192×208像素的时候模糊的轮廓就是一坨马赛克。自己看着办。颜色控制在2-4个——别搞七彩色像素风hold不住。动作要有状态差异——待机和睡觉如果看起来一样那这宠物就废了一半。人设要具体——只写可爱没用。写傲娇但认真发现问题会黑脸提醒生成结果稳多了。不加文字——屏幕上那么小字贴上去必糊糊了就是像素屎。Step 3.5选做丢参考图如果你有现成的角色形象图可以直接用image2生成一张参考图然后让Codex照着做[你的角色] 纯色绿幕背景 无场景 无文字 无阴影 无额外漂浮特效 像素邻近风格 适合缩小到192x208把生成的图丢给Codex它比纯文字描述更精准。Step 4让它跑输入/hatch选择Hatch Pet技能把上面的提示词贴进去。Codex会自动并行派发多个子Agent同时生成不同状态的动作帧状态说明idle待机动画4-8帧running-right / running-left左右移动waving挥手jumping跳跃failed失败萎靡waiting等待输入running快速移动review检查状态这个过程比较吃额度。有老哥反馈生成一个自定义宠物大概消耗5小时的推理额度。非Pro用户建议控制频率别一口气生成三五个——你可能会看到额度已用完的冰冷提示。Step 5组装并启用所有动作帧生成完毕后Codex会合成pet.json元数据和spritesheet.webp动画精灵图。回到 Settings → Appearance → Pets点击刷新刚才自定义的宠物应该已经出现在列表里了。点一下唤醒完事。四、踩坑合集别问我怎么知道的坑1安装完Skill没重载/hatch没反应。解法CtrlK→Force Reload Skills。每次装新Skill都要走这一步。坑2提示词太模糊生成结果像像素屎。解法回头看我上面的模板照着改。名字、类型、颜色、性格、标志元素能写的都写上。坑3生成到一半没额度了。解法Codex Pro用户日常额度有上限生成宠物是个重操作。建议工作日白天别搞晚上额度刷新后再动手或者周末搞。坑4宠物在设置里不显示。解法检查一下%USERPROFILE%\.codex\pets\目录下有没有对应的文件夹。没有的话说明生成没走完重新跑一遍。坑5宠物动画卡顿或帧不全。解法大概率是生成过程中某个子Agent执行失败了。去看Codex的聊天记录找到报错的那个状态帧单独重新生成。五、不只是宠物/goal 了解一下如果你以为Codex这次更新只是为了卖萌那格局小了。/goal命令才是这次更新的隐藏大招——让Agent持续自主干活而不是跑一轮停一轮。以前用Codex你给指令 → 它跑一轮 → 停 → 你手动推下一步。/goal之后你给目标 → 它自己持续开 → 你只管关键节点审查。从手动挡变成自动导航。开启方式编辑~/.codex/config.toml加入[features] goals true或者命令行codex update codex features enable goals核心命令命令作用/goal 目标描述创建目标持续执行/goal pause暂停中途检查/goal unpause继续执行/goal clear清除目标重新来记住它跑偏了别CtrlC粗暴停。先pause看看跑到哪了补充上下文再unpause。暴力终止容易丢失状态。一个清晰的目标要包含任务目标、执行边界、验收标准、输出要求。四要素缺一不可。适合 /goal 的场景重构、批量修bug、补测试、写文档这类重复劳动、不需要每步确认的活儿让它跑就完了。涉及支付、数据删除、生产部署的你自己来。六、一句话总结Codex桌面宠物不是玩具——它是一个让你不用切窗口也能感知Agent状态的跨应用仪表盘。内置8款够用自定义玩法更骚。配上/goal你从手动档司机变成监工它从工具变成同事。要不要自己也做一只反正我已经把那只敲代码的黑猫焊在屏幕右上角了。幸得你于纷扰时光里驻足品读由衷致谢Thank you for watching in your busy schedule. Thank you. 时代变了开发者的武器也该换了关注我主页解锁更多 AI 落地实战与前沿技术。带你打破行业内卷快速从普通开发者进阶为新时代 AI 程序工程师✨ 别在旧世界里打转一起去新世界探险。