simonw/pedalican
Simon Willison 在 Codex Desktop 中意外激活了一个“宠物”功能,并利用 GPT-5.6 Sol 和 gpt-image-2 创建了一个骑自行车的鹈鹕宠物,命名为 Pedalican。他记录了整个生成过程,包括提示词和中间步骤,并开源了相关技能。
2026 年 7 月 14 日,著名开发者 Simon Willison 在他的博客中分享了一段有趣的经历:他意外发现了 Codex Desktop 中的“宠物”功能,并利用 AI 创建了一个自定义宠物——一只骑自行车的鹈鹕,名为 Pedalican。
Willison 坦言,他在今年 5 月 OpenAI 首次宣布该功能时并未留意,直到今天才偶然激活了一个类似 Clippy 的动画机器人,进而了解到用户可以创建自己的宠物。出于好奇,他决定尝试制作一个自定义宠物。他仅向 GPT-5.6 Sol xhigh 描述了需求——想要一只骑自行车的鹈鹕——模型便自主调用 gpt-image-2 多次迭代,生成了所需的精灵图资产。整个过程完全由 AI 驱动,无需手动干预。
为了记录这一过程,Willison 要求模型保留详细的笔记和所有中间步骤,并将这些资料整理到 GitHub 仓库中。仓库包含了生成的每一张图片、组合的精灵表以及每个动画循环的 GIF,例如名为 waving.gif 的挥动翅膀动画。这个 GIF 是由 gpt-image-2 生成的一张单图编译而成,而那张单图则是基于初始角色参考图通过特定提示词生成的。提示词结构清晰,要求生成一个紧凑、可爱的鹈鹕宝宝,骑着一辆天蓝色自行车,并放置在纯品红背景上,便于后期合成。
Willison 指出,这一过程的实现依赖于两个开源技能:hatch-pet(来自 openai/skills)和 imagegen(来自 openai/codex),它们均采用 Apache 2.0 许可证。他对此机制进行了深入分析,认为这是利用图像生成创建游戏精灵的优秀案例。最后,他提到宠物名称“Pedalican”也是由 GPT-5.6 Sol 提出的,他对这个名字表示满意。