Show a real state change
Product Demo keeps your real software captures visible while adding a readable headline, focused detail, local English narration and burned captions. A screenshot sequence shows recorded states; it does not prove continuous cursor timing or a causal click.
Watch both 16-second examples · Download the free Skill. Both current cuts passed human review. Fresh-system and physical-device acceptance remain separate.
Try a complete editable project
The example ZIPs include captures, narration and the local renderer. Extract one, enter its top-level folder, then run npm run check, npm run preview and npm run render. Each fresh example omits an existing MP4 so the renderer can create a new output.
The current examples use traceable local UI captures from October 2026, not a continuous recording or a claim about current production behavior. Inspect their input and source records before adapting them. The brief-only files in the Skill need your own captures.
Make your own
Install with your agent, supply a topic and rights-cleared screenshots or a recording, then create a new project outside the installed Skill folder. Feed scenes last 1.5–4 seconds and the film totals 15–60 seconds. Legacy 16:9 inputs remain supported.
Local Kokoro narration is the default. voice:false, silent:true or --no-voice makes a silent export; narration:false silences one scene. A failed requested narration stops the render. Review the exported picture and audio before delivery.
The package is MIT-licensed. Rendering uses Node.js 22+, FFmpeg and pinned HyperFrames 0.8.181; it requires no paid media generation service. Agent-provider usage and access to private capture pages remain your responsibility.