simonw/pedalican. Clearly I wasn’t paying consideration when these have been first introduced again in Could, however right now I unintentionally activated a “pet” in Codex Desktop – a bit animated robotic, harking back to Clippy – after which discovered you may create your individual.
So I did, and now I’ve a cute little pelican on a bicycle bouncing round my desktop giving me updates on my Codex duties.
Your browser doesn’t help HTML5 video.
Essentially the most fascinating factor about this course of was watching how the customized pet was created. I advised it I wished a customized pet that was a pelican driving a bicycle and GPT-5.6 Sol xhigh did the remainder of the work, utilizing a number of rounds with gpt-image-2 to generate the required sprite belongings.
I had it make in depth notes and file all the middleman steps. My GItHub repo consists of each generated picture and mixed sprite sheet, plus GIFs for every of the animation loops corresponding to this one, known as waving.gif:

That GIF was compiled from a single picture generated by gpt-image-2 that regarded like this:

And that picture was created by executing this immediate towards the preliminary generated character reference picture, which was created with this immediate, which has this construction:
Create one clear full-body reference sprite for Codex pet Pedalican.
Pet id: A compact lovable child pelican with a spherical cream-white physique, comfortable coral-orange invoice and toes, driving a tiny sky-blue bicycle […]
Place a single centered pose on a superbly flat pure magenta #FF00FF chroma-key background. Hold the complete pet seen, compact, readable at 192×208, and simple to animate. […]
I have been searching for methods to make use of picture era to create easy game-ready sprites, so I spent a while digging into this mechanism to see the way it works.
The important thing implementation particulars are open supply – these two expertise specifically, each Apache 2.0 licensed:
And sure, GPT-5.6 Sol did provide you with the identify “Pedalican”. I prefer it!

