Friendr.nl Explainer Animation
A fully autonomous Claude Code run that wrote, illustrated, voiced, animated and rendered a 30–60s product explainer video for about $4.
- models
- Claude Code (Opus 5.5) · OpenRouter TTS · external reviewer model
- token cost
- ~$4 OpenRouter spend · ~30% Claude Pro session quota
- runtime
- 1.5–2 hours, fully autonomous
- output
- Script · Storyboard · Collage assets · Voiceover · Canvas animation · MP4
- spend cap
- $10 OpenRouter budget
- style
- Whimsical hand-drawn collage, 30–60s
- published
- 2026-09-26
- updated
- 2026-09-26
What it is
Dio-V took a popular r/ClaudeAI prompt, adapted it, and pointed Claude Code (Opus 5.5) at Friendr.nl — a small personal project — with a $10 OpenRouter budget and a single instruction: produce the highest-production-value 30–60 second whimsical hand-drawn collage explainer video possible, and work fully autonomously. Roughly 1.5–2 hours later the session delivered a finished MP4: script, art, voice, music, and animation all included.
Core value proposition
- True end-to-end autonomy: One prompt produced the script, storyboard concept, collage-style assets, voiceover, background music, sound effects, animation code, and the final render — while the author was away from the computer.
- Code-first motion design: The animation is pure JavaScript Canvas code, so every frame is deterministic, editable, and diffable rather than locked inside a video-editor timeline.
- Frame-accurate audio sync: The agent aligned animation frames to the rhythm of the generated voiceover — the step human editors spend the most time on.
- Built-in self-review: The run called out to external models to critique its own first cut, then applied fixes based on that feedback before rendering.
What it can replace
| Target software | Feasibility | Verdict & use-case context |
|---|---|---|
| Explainer video agencies | Moderate | Covers concept, voice, music, and motion for a simple product story; brand-level art direction still needs humans. |
| After Effects / motion design workflows | Partial | Canvas code automates simple collage animation, but complex easing, 3D, and compositing remain out of reach. |
| Template-based video makers | High | Beats stock templates on originality at similar cost; every asset is generated for the specific product. |
| Freelance voiceover + licensed music | High | TTS and generated audio cover the narration and soundtrack of a short explainer at near-zero marginal cost. |
Current realities and limitations
- The voice is TTS: Delivery, emphasis, and emotion are capped by the text-to-speech model; a human narrator still lands harder.
- No creative director in the loop: The author deliberately stepped away, so script tone, humor, and pacing are whatever the model decided — a real brand video wants a human pass on the script before animation starts.
- Collage style is a feature and a limit: The hand-drawn collage aesthetic hides AI motion artifacts well, but crisp product-UI walkthroughs still need screen recordings or designed motion graphics.
- Single-shot budget risk: An autonomous run commits the whole budget to one creative direction; there is no cheap way to generate two competing concepts and pick the better one.
Verdict
Primary recommendation A finished, watchable product explainer for about $4 and zero hands-on hours is a genuinely new price point. Use this pattern as a first-draft generator for product storytelling — run it autonomously, then invest human effort where it compounds: script review, brand voice, and final polish. Not yet a replacement for designed brand videos, but unbeatable on cost per iteration.
Development lifecycle and iteration loop
The whole thing was a single autonomous Claude Code session with an OpenRouter key for auxiliary models, executing in roughly 1.5–2 hours:
| Stage | Model / Tool used | Focus |
|---|---|---|
| Planning | Claude Code (Opus 5.5) | Read the product FAQ, wrote the script and storyboard concept |
| Asset production | Claude Code + OpenRouter TTS | Collage-style assets, voiceover, background music, sound effects |
| Animation | Claude Code | Pure JavaScript Canvas animation, frames aligned to voiceover rhythm |
| Review | External model via OpenRouter | Critiqued the first draft; the agent fixed the flagged issues itself |
| Render | Claude Code | Exported the final MP4 |
The prompt behind the run
The full prompt as posted (replace Friendr.nl with your own product):
Create a pure javascript animation. 30s-60s whimsical hand drawn collage style with appropriate audio on Friendr.nl.
Entire video should be as high of a production value as possible. Please spend your time on this, it's very important. People should understand what Friendr.nl is for and after seeing the video will want to create an event to try it out. Read the FAQ first.
Use high quality text-to-speech model for generation. You can find open router API key in .env file
You can use any tools you can find access to and resources on the internet. You create the script, the assets, the animation, concept, everything.
I have to go away from my computer so please work autonomously until done. Quality is paramount. Production value should be on professional level.
One more thing: max OpenRouter spend is $10
Metrics and monetization
- Cost: ~$4 of OpenRouter API spend against the $10 cap, plus ~30% of a Claude Code Pro session quota.
- Time: 1.5–2 hours of fully autonomous work with no human intervention.
- Distribution: Shared on r/ClaudeAI as a community showcase; Friendr.nl itself is the author's personal side project.
Sources
- [1]
Related cases
- → JevAI
- → LumabookTools
- → Page RageExperiment