A Claude Code skill that turns a prompt into a short procedural canvas animation, rendered to MP4 with a headless browser and ffmpeg.
alexgreensh/anidoodle
Code-driven generator for hand-drawn illustrations, loops, films, and interactive web art in 32 styles, rendering identically every time.
- Stars
- 1,433
- Forks
- 136
- Open issues
- 5
- Last commit
- 2 days ago
What is it?
anidoodle is a set of agent skills and a rendering engine for making illustrations, drawing timelapses, animated loops, launch videos and interactive web illustrations entirely from code. Each mark is produced by a pure function and the music is written as data, so the same source reproduces the same picture or film on any machine and at any size.
The project covers 32 drawing styles, from pencil and watercolour to risograph, pixel art, woodcut and sumi-e. Each style also produces a film of the picture being drawn in the order an artist in that medium would work. Output formats include PNG, MP4 with a generated score, GIF, WebM with alpha, and a self-contained HTML file.
It is installed as a plugin for Claude Code, Codex and Grok Build, or as a plain skill folder for other agents that read skills. The included Node command-line tools handle stills, renders, determinism checks, audio checks and launch-film packaging, and require Node 20 or newer, with ffmpeg needed for video output.
Key features
- 01Generates illustrations and animations from code, with each mark produced by a pure function.
- 02Offers 32 drawing styles, including watercolour, risograph, pixel art and woodcut.
- 03Renders the drawing process as a film in the order an artist in that medium would work.
- 04Composes original music from genre vocabularies, with optional recorded instrument samples.
- 05Exports PNG, MP4, GIF, WebM with alpha, and a self-contained HTML file.
- 06Installs as a plugin for Claude Code, Codex and Grok Build.
Use cases
- Creating a consistent set of illustrations for a website or product page from one style.
- Producing animated stickers, loops or social media clips in a chosen hand.
- Building a short explainer or launch film with generated visuals and score.
- Embedding interactive illustrations that react to cursor movement or form input on a web page.
Things to know
- Real recorded instruments need an optional 373 MB sound pack download; without it the music uses synthesized sounds only.
In collections
Topics
FAQ
- What is anidoodle?
- Code-driven generator for hand-drawn illustrations, loops, films, and interactive web art in 32 styles, rendering identically every time. anidoodle is a set of agent skills and a rendering engine for making illustrations, drawing timelapses, animated loops, launch videos and interactive web illustrations entirely from code. Each mark is produced by a pure function and the music is written as data, so the same source reproduces the same picture or film on any machine and at any size.
- Is anidoodle free to use? What license does it have?
- anidoodle is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is anidoodle still maintained?
- Actively maintained. The last commit to anidoodle was on Nov 5, 2026.
- What can I use anidoodle for?
- Creating a consistent set of illustrations for a website or product page from one style. Producing animated stickers, loops or social media clips in a chosen hand. Building a short explainer or launch film with generated visuals and score. Embedding interactive illustrations that react to cursor movement or form input on a web page.
- Where can I get anidoodle?
- The source code and installation instructions are on GitHub: https://github.com/alexgreensh/anidoodle
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An agent skill that turns art-style recipes and explainer-video grammars into code-driven animation, so paintings and diagrams actually move.
A set of Claude Code skills that make videos by generating every frame and music track in code, with one skill per visual style.
A Claude Code skill that turns a short theme into a beat-synced motion graphics video rendered to MP4 with HyperFrames.
A starter kit for animating a hand-painted cartoon character with Claude using p5.js and p5.brush, with a guide for the model.
A Claude Code skill that directs short films with 51 styles, each built entirely from code with no video generation model.