
A walkthrough of Microduck, the 25 cm open-source biped from Hugging Face and Pollen Robotics with 15 motors, sensors, and an RL pipeline for $399.
The Hook
“(No spoken dialogue — A chaotic soundscape with chicken squawks and clucking, cat meows, and rustling sounds.)”
Product Reveal
“(No spoken dialogue — The chaotic animal soundscape continues, with distinct chicken/rooster squawks and clucking, cat meows, and purrs, along with rustling and a squeaky wheel sound.)”
Feature Teaser
“(No spoken dialogue — The chaotic animal soundscape persists, featuring chicken/rooster squawks, clucking, cat meows, purrs, rustling, and a squeaky wheel sound.)”
Product Reveal
“(No spoken dialogue — The chaotic animal soundscape continues, with distinct chicken/rooster squawks and clucking, cat meows, and purrs, along with rustling and a squeaky wheel sound.)”
Call to Action
“So this is Microduck, the 25 cm open-source biped from Hugging Face and Pollen Robotics with 15 motors, sensors, and an RL pipeline for $399. We hope you'll have fun with it.”
Synthesizable in Remotion · key components of the microduck-agile-robot-launch template.
Text appears on screen, often in a lower-third position, to label actions or features. It typically fades in or slides up quickly.
Use Remotion's <Text> component with `spring()` for opacity and `translateY` animations. Control timing with `Sequence` and `AbsoluteFill`.
A rapid sequence of short clips showcasing the product performing various actions, often with quick cuts and dynamic camera work.
Implement a `Series` of `Video` components, each with a short `durationInFrames`. Use `interpolate()` for subtle camera shakes or zooms on individual clips if desired, or rely on raw footage.
The robot's head or 'eye' component subtly shifts or blinks, giving it a sense of sentience or responsiveness.
Apply `spring()` or `interpolate()` to `rotate` or `translate` properties of an SVG or 3D model of the robot's head. Coordinate with `Sequence` to trigger these movements at specific points.
Purpose. Immediately hook the viewer by demonstrating the robot's core capability: dynamic balance and movement.
Execution. Opening with the robot walking and recovering balance, using low-angle shots and subtle camera tracking.
Purpose. Highlight a range of the robot's unique and impressive functionalities in quick succession.
Execution. A rapid montage of the robot performing various tasks like 'floor picking' and 'roller skating', with descriptive text overlays.
Purpose. Introduce the concept of the robot having a 'voice' and being part of a larger, open-source community.
Execution. A static shot of multiple robots, with text revealing 'Every single Microduck has its own unique voice' and branding for Hugging Face/Pollen Robotics.
Purpose. Provide a concise summary of the product's technical specifications and encourage engagement.
Execution. The founder directly addresses the camera, holding the robot, and detailing its features and price, concluding with a final shot of the robot in action.
Objective
Launch a new smart home gardening robot that autonomously waters plants, monitors soil, and harvests small produce.How the recipe adapts
The video would open with the gardening robot navigating a home garden, demonstrating its balance on uneven terrain. A montage would follow, showing it precisely watering different plants, using sensors to analyze soil, and gently picking a ripe strawberry. On-screen text would highlight 'Precision Watering' and 'Autonomous Harvesting'. The chaotic soundscape would be adapted to include gentle garden sounds mixed with subtle robot whirs and chirps. A founder would then present the robot, detailing its AI-driven plant care and modular design, ending with a shot of the robot tending a vibrant garden.Scene durations (5 scenes, 82s)
Key Remotion components

Friend's launch film for its wearable AI companion, with orders opening alongside the post.

Official trailer for iPhone Duo.
AI is already smart enough. Real-world tasks are still slow, expensive and unreliable, because we hand AI a computer built for humans, then wrap it in a heavy harness. AI doesn’t need to get smarter