AI product Open source

onetake

onetake is a Claude Agent Skill for creating product launch films, teasers, and feature demos as continuous one-take animations rather than sequences of cuts. It rebuilds product interfaces from screenshots in HTML, places them on the camera plane, and uses a motion library of measured spring, entrance, carry, collision, simulation, camera, and fluid-light movements. Its workflow requires a beat sheet in which each boundary identifies what survives into the next beat, then renders deterministic frames with sampled linear-light motion blur and event-based sound.

View repository Mentioned in 1 video ↓

Overview

Before a film is shown to a human, probe.py records frame contents, detects beat boundaries, and uses a continuity oracle to check whether visual elements carry across them. The verification also rejects uniform shot timing, missing stillness, clipped audio, fast movement without blur, and subjects leaving the frame. The repository includes rendering, verification, probing, reference-analysis, still-image, footage, narration, and sound scripts, with draft output at 1080p30 and final output at 4K60. It requires Python with Playwright and Chromium, NumPy, SciPy, Pillow, and Matplotlib, plus FFmpeg and Node; narration additionally uses faster-whisper and Kokoro TTS. It is distributed under the PolyForm Noncommercial 1.0.0 license, which permits personal, educational, research, and other noncommercial use but not commercial use.

What onetake is used for

1 use taken from transcripts — each links to the moment in the video.

  • A Claude skill for creating continuous one-take launch videos by rebuilding product interfaces in HTML, generating camera movement and motion blur, and checking visual continuity.

Videos mentioning onetake

1 in the library.