从安装到打造专属编程宠物 — OpenAI Codex 桌面宠物技能
你需要拥有 OpenAI Codex 访问权限。请确保你的 Codex 客户端已升级到最新版(建议 v0.12+)。
网络环境:技能安装和宠物生成都需要访问 GitHub 以及 OpenAI API。如果你处于网络受限环境,请提前为终端和 Codex 配置好代理(见下文「常见问题」)。
打开 Codex,在对话输入框中输入以下命令:
$skill-installer hatch-pet
系统会自动从官方技能库拉取 hatch-pet 技能。等待终端输出 Skill installed successfully。
必须重启 Codex。关闭客户端并重新打开,否则技能无法加载。
常见原因是 Git 无法连接 GitHub。请打开你的终端(PowerShell / zsh 等),执行:
git config --global http.proxy http://127.0.0.1:你的代理端口
git config --global https.proxy http://127.0.0.1:你的代理端口
配置完成后,重新执行安装命令。
重启 Codex 后,在输入框里输入:
/pet
此时你的屏幕上会出现一只默认宠物(通常是柴犬 Hachi)。它会停留在桌面右下角,并随着 Codex 的工作状态改变表情和动作。
再次输入 /pet 可以隐藏宠物。
这是 hatch-pet 最有趣的功能。你可以用自然语言描述你想要的宠物,AI 会自动生成对应的像素动画和配置文件。
在 Codex 输入框中键入 /hatch-pet,然后空一格,接着输入描述。例如:
/hatch-pet A cyberpunk samurai cat with neon blue eyes, wearing a tiny katana on its back, pixel art style
按下回车后,Codex 会调用 DALL·E 或其他图像模型生成宠物精灵图(sprite sheet),并根据你的描述自动生成动画配置文件 animations.json。
整个过程大约需要 30~90 秒,期间你会看到进度提示:"Hatching your pet..."。
生成完成后,你可以在 Settings → Appearance → Pets 中找到刚刚生成的作品,它会被自动添加到"自定义宠物"列表。点击选中即可切换。
pixel art,因为宠物是以像素动图呈现的。所有宠物数据都保存在本地目录:
%APPDATA%\Codex\pets\~/Library/Application Support/Codex/pets/~/.config/Codex/pets/你可以:
PetDex 是官方推出的宠物分享平台,地址:github.com/crafter-station/petdex。
你可以浏览其他用户上传的宠物,下载 ZIP 包。解压后确保文件夹内包含 sprite.png 和 animations.json(这是宠物生效的两个核心文件)。将整个文件夹放入本地 pets 目录即可。
如果宠物在你打字或运行大型模型时出现卡顿,或者你觉得它占用了过多 GPU 资源,可以尝试以下设置:
打开 Codex 的 settings.json(通常在配置文件夹内),添加或修改:
"hatch-pet": {
"enableShadows": false,
"animationFPS": 12,
"renderScale": 0.8
}
保存并重启 Codex。关闭阴影能显著降低渲染负担,降低 FPS 和缩放可进一步减少资源占用。
Q:输入 /pet 无反应。
A:确认技能已安装并重启。在 Settings → Skills 中查看 hatch-pet 是否显示为"已启用"。如果显示错误,点击"修复"或重装。
Q:生成宠物时卡在 "Hatching..." 超过 5 分钟。
A:大概率是 API 调用超时。检查代理,或缩小描述长度重试。
Q:宠物显示为白块或乱码。
A:更新显卡驱动。如果是 Linux,确保已安装 Vulkan 驱动。