cd /news/generative-ai/simonw-pedalican · home topics generative-ai article
[ARTICLE · art-59675] src=simonwillison.net ↗ pub= topic=generative-ai verified=true sentiment=↑ positive

simonw/pedalican

Developer Simon Willison used OpenAI's GPT-5.6 Sol xhigh and gpt-image-2 to create a custom Codex pet named Pedalican, a pelican riding a bicycle that animates on his desktop. The project demonstrates a workflow for generating game-ready sprite assets through iterative image generation prompts, with all code and assets open-sourced on GitHub.

read1 min views1 publishedJul 14, 2026

So I did, and now I have a cute little pelican on a bicycle bouncing around my desktop giving me updates on my Codex tasks.

The most interesting thing about this process was watching how the custom pet was created. I told it I wanted a custom pet that was a pelican riding a bicycle and GPT-5.6 Sol xhigh did the rest of the work, using several rounds with gpt-image-2 to generate the necessary sprite assets.

I had it make extensive notes and record all of the intermediary steps. My GItHub repo includes every generated image and combined sprite sheet, plus GIFs for each of the animation loops such as this one, called waving.gif:

That GIF was compiled from a single image generated by git-image-2 that looked like this:

And that image was created by executing this prompt against the initial generated character reference image, which was created with this prompt, which has this structure:

Create one clean full-body reference sprite for Codex pet Pedalican.

Pet identity: A compact adorable baby pelican with a round cream-white body, soft coral-orange bill and feet, riding a tiny sky-blue bicycle [...]

Place a single centered pose on a perfectly flat pure magenta #FF00FF chroma-key background. Keep the full pet visible, compact, readable at 192x208, and easy to animate. [...]

I've been looking out for example of ways to use image generation to create simple game-ready sprites, so I spent some time digging into this mechanism to see how it works.

The key implementation details are open source - these two skills in particular, both Apache 2.0 licensed:

And yes, GPT-5.6 Sol did come up with the name "Pedalican". I like it!

Tags: ai, prompt-engineering, generative-ai, llms, text-to-image, pelican-riding-a-bicycle, codex

── more in #generative-ai 4 stories · sorted by recency
── more on @simon willison 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/simonw-pedalican] indexed:0 read:1min 2026-07-14 ·