The 0.4.1 showreel: 55 seconds, rendered by showtime 0.4.1 in 2 min 23 s on a 64-core CPU with no GPU; seven real showtime films, then the features behind them (about the film).
Download the showreel (full quality, 107 MB). Music: “Supernova” by Scott Buckley, CC BY 4.0. Footage: NASA (public domain); photo: “Godafoss 3” by Tord Dellsen, CC0 (credits).
Motion graphics, voice-over, music, sound design, captions, footage editing and platform exports, with no cloud AI services, no API keys and no uploads. Works in Claude Code, Codex, Cursor, Devin, OpenCode and any agent that supports Agent Skills.
Quick start · X-ray · Works with · Gallery · How it works · The crew · Studio · Formats · Docs · Site · Requirements
An illustration of a session in Claude Code; other agents show the same steps in their own style. The card's figures are example 01's; render time depends on your machine.
An Underwood 315 typing, seen through. Clip: Erik Pålsson / Sounds of Changes, CC BY 3.0.
Say "X-ray this clip of my typewriter" to your agent, or run the three steps yourself: ```text showtime xray analyze clip.mp4 --job xray-typewriter # every event in the sound, with its frame showtime new xray xray-typewriter/project --mechanism typewriter --theme dark showtime xray verify xray-typewriter # after the render: reads the film back ``` ```text 19 of 19 events on their frame · audio 0.0 ms from the original ``` The mechanisms come from a library that grows with every verified X-ray, and anyone can add one. The **[X-ray gallery](https://faviovazquez.github.io/showtime/xray/)** plays every verified film with its receipt and the commands that made it, and shows how to post yours; the [X-ray guide](docs/guides/xray.md) walks through filming, mechanisms, music and drums, and what the receipt checks.
▶ Watch the 0.2.0 launch film (40 s, MP4; made with showtime, every frame from a real example, about the film). Every example plays in the gallery on the showtime site.
Music: “With These Hands” by Scott Buckley, CC BY 4.0 (credits).
![]() Data story · 30 s 146 years of NASA temperature from a CSV. Every number on screen comes from the data. |
![]() Energy report · 60 s, narrated How the US power mix changed, from EIA data. Also an HTML video. |
![]() PDF to summary · 75 s, English + Spanish A two-page USGS PDF on Kīlauea 2018, with the agency's own footage, stabilized. |
![]() How a heat pump heats a home · 45 s A procedural canvas film, narration fitted to the length, a synthesized score. Also an HTML video. |
![]() The same film, in Spanish · 51 s Spanish voice and on-screen text, every cut moved to the new narration. Also an HTML video. |
![]() A Wikipedia article, explained · 60 s, English + French The honey bee waggle dance, with real research footage. Also as HTML videos. (CC BY-SA, like its source.) |
![]() Why a circle's area is πr² · 70 s + Shorts cut A narrated Manim proof with real animated equations. |
![]() An explainer that stops and asks · 2:38, narrated The 2026 Nobel Prize in Physics: three questions that stop the HTML video until you answer. |
![]() Nobel Chemistry, in English and Spanish · 2:30 + 2:34 A lab-notebook explainer of the 2026 Nobel Prize in Chemistry, then every word of it in Spanish. |
![]() Launch video · 20 s A (fictional) notes app: hook cards, its landing page, a scripted recording of the real app. |
![]() showtime's own launch video · 30 s + square cut Real renders, real terminal output, narration made on the rendering machine. |
![]() Product promo, 1:1 · 20 s + 6 s bumper A museum's CC0 photos of a Christopher Dresser teapot, only facts from the record. Also an HTML video. |
![]() Brand motion pack · sting, lower thirds, stingers A 3D logo sting in three layouts, lower thirds with alpha for an editor, made in studio mode. Also as HTML. |
![]() Claude Design to MP4 · 12 s + a 20 s loop Two exported designs adopted as they are, sharp at 1080p, each on a music bed that ends on a phrase. |
![]() Interview, tightened · 72 s, 9:16 + 16:9 A public-domain NASA interview cut by transcript, face-tracked to vertical, graded and captioned. |
![]() Podcast audiogram · 45 s, 9:16 A NASA podcast clip for Reels, TikTok and Shorts, with speaker names and captions. |
![]() Talking head, dressed · 55 s, 16:9 + 9:16 Cards that appear as the words are said: name tag, list, data callout, side panel, pull-quote, caption emphasis. |
![]() A long panel, its best moments · 3 clips, 9:16 A 58-minute NASA panel ranked by edit moments; three vertical clips with captions, each through qa. |
![]() Recorded tutorial · 50 s Recorded from a running app; each click lands on the word that names it. |
![]() Tutorial series · 2 × 90 s Two canvas episodes sharing one kit. Also as HTML videos. |
![]() Tutorial of a real app · 75 s + Shorts cut How to use the showtime studio board, recorded from the real board. |
![]() Vertical short · 15 s, 9:16 Three shortcuts: a hook in the first second, karaoke captions, effects on every cut. |
![]() Travel slideshow · 45 s + 9:16 Eight CC0 photos cut to the music, with a live map inset. The vertical is a re-layout, not a crop. |
![]() Beat-synced montage · 20 s Public-domain NASA photos cut on the beat of a library track; its CC-BY credit written automatically. |
![]() Studio-mode trailer · 20 s Four concepts on a local board, picks and notes, a storyboard and an animatic, then the final. |
![]() Book trailer · 30 s + 15 s vertical teaser The War of the Worlds, from public-domain illustrations and lines from the novel. |
![]() The showreel template in four shapes · 4 × 15 s showtime new showreel as it ships, rendered in four shapes with no edits. |
![]() Twelve looks, one project · 24 s loop One dom project in all twelve look signatures, the look changing every 2 s. |
![]() Seven looks, no GPU · 18 s demo The seven WebGL looks, one scene each, drawn in showtime's own WebGL on the CPU. |
![]() Shutter blur on fast moves · 7.5 s demo data-st-blur on the word that moves: smeared while it is fast, sharp when it lands. |
![]() |
Open-source release video · 35 s, no voice What changes in people's code with Black 26.1.0's 2026 stable style: real before-and-after diffs, the install line and the changelog. Point showtime at a repo, a pull request or a changelog and it makes the same kind of video. (An unofficial summary, made as an example.) |
![]() |
A pull request becomes a video · 40 s, one commandshowtime pr-video 7 on showtime's own pull request: the PR's title and words, the files it changed with their +/- counts, a real hunk and its URL, secrets masked, a copy under GitHub's 10 MB attachment limit and the Markdown to paste. |
![]() |
A recap of an agent's session · 37 s, narratedshowtime recap on showtime's test session: 17 minutes of an agent fixing a parser test as the numbers, a minute-by-minute timeline, the edit, the tests red to green and the commit, built from allow-listed facts only. |
![]() |
A failing test as a bug-report video · 34 s, narratedshowtime repro on a Playwright trace: each step on the trace's screenshots, the failure slowed down with expected and received, the typed values covered, and repro.md for the issue. |
All 22 examples, with their projects and full-quality videos, live in showtime-examples.
> [!NOTE] > The **HTML videos** are single files you can open in any browser, offline: the same frames as the > MP4, a player with chapters, keyboard shortcuts, links to a moment or to a part that loops, questions > that pause the video until the viewer answers, and no network requests. Make one from any project with > `showtime export html`. On GitHub, download the file to play it. A living diagram also exports as a live figure > (`--interactive`): no player, a board people hover, step through and tune, in one offline file.
▶ Watch the crew at work (45 s, plays on the showtime site; made with showtime, about the film, download).
Music: “Artemis” by Scott Buckley, CC BY 4.0. Bee footage: Su et al. 2008, CC BY 3.0 (credits).
Voice-over Kokoro, Piper and Supertonic voices, English, Spanish and 30+ more languages, with exact word timings for captions and kinetic type. |
Music and sound 297 produced tracks (Scott Buckley, Kevin MacLeod, a dozen more composers, public-domain recordings) with the credit written for you, a composer that hits exact lengths, 56 synthesized effect types, 1,334 permissively licensed sounds, beat grids, ducking, mastering. |
Captions Five styles, burned in or as SRT/VTT, placed inside each platform's safe zone; karaoke from the voice's word times. |
Footage editing Word-level local transcripts that keep the ums; cut fillers and pauses by editing text; speakers, scenes, face-tracked 9:16, stabilize, denoise, grade. |
Math with Manim Equations, proofs, graphs and grid transforms, timed to the narration, as an optional extra. |
Studio boards Concepts, style frames, music beds, a storyboard and an animatic on local pages you click through; picks are logged. |
A crew of ten Optional specialist sub-agents from creative director to critic; your agent stays the director and the only one who talks to you. |
HTML videos One self-contained file per video: chapters, keyboard control, links to a moment or a looping part, questions that wait for the viewer's answer, zero network requests. |
QA before done Pre-render checks and a phone check, then showtime qa on the final: loudness, black or frozen frames, captions, platform specs, and a hearing pass (a voice buried under the music, long quiet stretches, jumps in level at a cut, sound cut off at the end). |
Looks and motion blur Seven WebGL looks (fluted glass, tilt-shift, liquid metal, mesh gradient, god rays, marble, metaballs) and a shutter blur on fast moves, all rendered without a GPU (demo). |
Talking heads Cards that appear as the words are said (name tag, list, data callout, pull-quote, side panel), caption emphasis, and a big word behind the speaker, cut out on the CPU. |
Long recordings to clips A podcast, talk or panel ranked for its best moments on your machine, then the ones you pick as captioned vertical clips, each checked by qa. |