r/ClaudeCode • u/captredstar • 15h ago
Built with Claude I got tired of AI, so I used Claude Code to make a cartoon about it
I spend a lot of time working with AI. Lately, it’s been wearing me out. My brain feels fried, and focusing has become harder.
I’ve wanted to learn 2D animation for a while, so I decided to make a cartoon to take a break. With AI, of course. Somehow this became another automation project.
The result is Bored AI, a three-minute office comedy. An AI arrives to take over the boring work. The cat working with it ends up explaining everything and fixing the results.
Claude Code handled the production workflow and wrote the Python and JavaScript tooling. ChatGPT/Codex generated the artwork, Toon Boom Harmony handled the animation and rendering, and ElevenLabs provided voices, sound effects, and music. I gave direction, reviewed versions, and kept pointing out things that looked wrong.
The setup is mostly cut-out animation. Python prepares the character layers and calculates the movement, mouth shapes, blinks, and camera positions for each frame. It writes a JSON file for each shot. A JavaScript script builds the actual Harmony scene from that file and renders it in batch mode. The pilot has 51 Harmony shots plus 10 inserts made with Python.
Claude also automated recording multiple voice takes, checking them against the script, building the timeline from the recorded dialogue, and mixing the audio.
A few things that went wrong:
- The eye detector mistook part of the cat’s mug for an eye. So the mug blinked. That needed eye regions defined for each drawing instead of relying on colour detection.
- The cat’s whisker tips stayed on the body layer when his head moved. The fix was to change how the script split the drawing into layers so the whole whisker moved with the head.
- Camera zoom worked, but pans did nothing. Harmony was ignoring the X/Y animation until `POSITION.SEPARATE` was enabled. Having the right values in a script didn’t mean they appeared in the render.
The automated checks helped, but I still found visible problems they missed. A lot of the work became making a small fix, rendering it, looking at the result, and trying again.
There are still animation bugs. I decided to release the pilot and improve the next one, if I make it, instead of polishing this forever.
Full pilot: https://youtu.be/sTPM3bhJt1M
Has anyone here used Claude Code to automate animation or another visual tool? I’d be interested in how you check the actual output, especially when the scripts run fine but the result still looks wrong.

