alexgreensh/anidoodle
Art and animation, written as code. Illustrations, loops, interactive web art, launch-videos and scored films in dozens of styles, identical on every render.
What it solves
Anidoodle allows users to create high-quality, hand-drawn style illustrations, animations, and music entirely through code. It replaces the unpredictability and recurring compute costs of AI image models with deterministic, code-based rendering, ensuring that the same source code always produces the identical image or film at any scale.
How it works
The project uses a core engine that treats every mark as a function. It provides 32 distinct artistic styles (such as watercolor, risograph, and pixel art) and a music engine that composes original scores from 21 different genres using data-driven notes rather than recordings.
Users can interact with it via AI agents (like Claude Code, Codex, or Grok Build) using plain-language requests, or drive the engine manually via Node.js tools. The system can output various formats including PNG, MP4, GIF, and self-contained HTML files that redraw the art from scratch upon opening.
Who it’s for
- Web Designers and Developers: For creating consistent hero illustrations, interactive mascots that react to user input, and branded assets.
- Marketers: For producing product launch films and social media content cut to a beat.
- Educators: For generating step-by-step drawing lessons with captioned timelapses.
- Brand Managers: For maintaining a consistent artistic "hand" across all company assets.
Highlights
- 32 Artistic Styles: Includes diverse mediums like sumi-e, charcoal erasure, and toy bricks.
- Deterministic Rendering: Guaranteed identical output across different machines and sizes.
- Code-Composed Music: Original scores generated from genre vocabularies with optional high-quality acoustic instrument samples.
- Interactive Web Art: Ability to create
<ani-doodle>elements for websites that respond to cursors and forms. - Lauch Film Kit: A specialized workflow to generate product launch videos with synchronized sound and motion blur.
- Style Matching: Can study an existing image to borrow its artistic hand for new subjects.
Related
- Project
- Project
- Project
- Project
- Project