Repolode
alexgreensh

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