Bespoke explainers

An explainer video on any topic, made for you.

Ask an agent for an explainer on any topic, pick a style and a voice, and it renders. 308 explainers in the library show what works today (of 539 catalogued).

Starter prompts

Pick a style, fill in the topic, paste into your agent.

Science and education

Manim · 16:9 · 75s

Math intuition on a dark board

Look: near-black navy bg, blue/yellow/green/red accents. Motion: transforms between shapes and equations (morph, not cut), camera pans on a plane, number lines, vector fields.

Inspired by 3Blue1Brown, an intuition-first maths channel.

Manim CE is MIT. Build your own scenes; do not copy anything from the channel's published code or videos (its repository is non-commercial licensed).

Make a 75-second 1920x1080 explainer on [TOPIC] with Manim Community Edition. First write a 7-beat narration script (one idea per beat) and show it to me.
Build intuition before notation: open with one concrete visual, animate the change, then name the idea and only then show the formula (MathTex).
Style: near-black navy background, blue/yellow/green accents, smooth Transform between objects instead of cuts, slow camera moves, labels fade in beside the thing they name.
Sync narration with manim-voiceover using [TTS]. Render per scene and join with ffmpeg. No logos, no copied scenes.
HyperFrames · 16:9 · 60s

Flat-vector cosmic science

Look: deep indigo/space-blue bg with saturated gradients (teal, magenta, orange), light-blue halos. Motion: squash-and-stretch, springs, parallax, characters with simple faces, infinite zoom in/out between scales.

Inspired by Kurzgesagt, flat-vector science animation.

HyperFrames is Apache-2.0, Motion Canvas MIT. Invent your own mascot; no reuse of any channel's characters or assets.

Make a 60-second 16:9 explainer on [TOPIC] in a flat-vector, rounded-shape style, using HyperFrames with inline SVG and GSAP.
Deep indigo background with soft gradients, 4-colour saturated palette, light halos behind key objects, no outlines, no photos. One small original mascot character with simple shapes.
Scale is the story: use infinite-zoom transitions between sizes (cell to body, planet to galaxy). Entrances use springy overshoot, staggered 0.06s; add gentle parallax.
Dense, rapid facts: one number or label per beat. Narration [TTS], soft synth bed, pop SFX on entrances. Render MP4 and give me the script.
Motion Canvas · 16:9 · 90s

Illustrated lesson animation

Look: warm, painterly flats with limited 5-colour palette per lesson. Motion: character-and-object storytelling, camera pans across layered illustrated scenes, 2D rigs, simple lip-free narration.

Inspired by TED-Ed, narrated animated lessons.

Motion Canvas is MIT, HyperFrames Apache-2.0. Draw your own illustrations or use public-domain art.

Make a 90-second 16:9 illustrated lesson on [TOPIC] for curious teenagers.
Structure: question hook (0-8s), three short story scenes each showing one cause-and-effect, a twist, a one-sentence takeaway.
Look: layered 2D illustration, warm limited palette (5 colours), soft paper-grain overlay, characters built from simple shapes. Camera does slow horizontal pans and push-ins between layers (parallax). Almost no text; one title card and one final question card.
Use Motion Canvas or HyperFrames. Narration [TTS]; light acoustic score; one gentle SFX per scene change.
HyperFrames · 16:9 · 60s

Whiteboard marker explainer

Look: white bg, black marker plus 2-3 marker colours (red, blue, green). Motion: strokes draw on in real time, quick erase/wipe, items drawn at narration speed; a hand optional.

Inspired by MinutePhysics, whiteboard animation.

HyperFrames is Apache-2.0, GSAP is free to use, rough.js is MIT. Handwriting fonts named are OFL.

Make a 60-second 16:9 whiteboard explainer on [TOPIC] with HyperFrames.
White background, black marker plus red and blue accents, handwritten font (Caveat). Everything is drawn: SVG strokes animate on with GSAP DrawSVG, slightly wobbly lines, stick figures only.
One idea per drawing; draw each element right as the narration mentions it; wipe the board with a quick horizontal erase every 12-15 seconds.
Narration [TTS], no music, subtle marker-scratch SFX. Keep it seekable and render MP4.
HyperFrames · 16:9 · 120s

Speed-sketch lecture

Look: warm off-white paper, black fine-liner, spot colour (one). Motion: one continuous drawing on a single canvas that grows; camera travels across it; a hand holding a pen.

Inspired by RSA Animate, drawn-along lectures.

HyperFrames is Apache-2.0. Only use lecture audio you have the rights to.

Turn [TOPIC / lecture transcript] into a 2-minute 16:9 speed-sketch video with HyperFrames.
One big off-white canvas that is drawn progressively with a black fine-liner (SVG paths, GSAP DrawSVG); the camera pans and zooms across the growing drawing. Single spot colour for emphasis.
Key phrases appear as hand-lettered words at the moment they are spoken. A line from one drawing flows into the next scene; no hard cuts.
Add a simple hand+pen sprite following the stroke tips. Narration from [audio file / TTS], quiet piano underscore. Render MP4.
HyperFrames · 16:9 · 50s

Blueprint how-it-works

Look: blueprint blue (#0B3D91-ish) with white linework, or black with cyan. Motion: lines draw on, dimension arrows extend, callouts with leader lines, exploded views.

Inspired by engineering explainers and technical drawings.

HyperFrames is Apache-2.0, Three.js MIT. Mono fonts named are OFL.

Make a 50-second 16:9 "how [TOPIC] works" schematic video with HyperFrames.
Blueprint-blue grid background, white 2px linework, monospace labels, dimension lines with arrowheads, numbered callouts (1-5) with leader lines.
Sequence: whole system, exploded view, then trace the flow one stage at a time with a highlighted path. Lines draw on with stroke-dashoffset; labels type in.
Narration [TTS], quiet hum + soft click SFX on each callout. MP4 out, plus a text script.
HyperFrames · 9:16 or 16:9 · 45s

Code and algorithm explainer

Look: dark editor theme (One Dark / Tokyo-Night-like own tokens), one accent. Motion: line-by-line highlight, variable boxes updating, array cells swapping, pointer arrows, call-stack panel.

Inspired by coding-interview and algorithm explainers.

HyperFrames is Apache-2.0, Manim CE MIT. The editor theme uses your own colour tokens.

Make a [45-second 9:16 | 90-second 16:9] explainer of this algorithm: [TOPIC / code snippet] using HyperFrames.
Left/top: code in a dark editor theme (JetBrains Mono), the current line highlighted. Right/bottom: a live visual of the data structure (array cells, pointers, call stack) that updates exactly when that line runs.
Hook: show the input and the answer in the first 3 seconds, then walk through step by step with one example, then state complexity in one line.
Narration [TTS] with word-timed captions, tick SFX on each state change. Render MP4.
HyperFrames · 16:9 · 45s

8-bit game-style explainer

Look: limited 16-colour palette, dithering. Motion: stepped frames at 8-12 fps, typed dialogue box, health-bar/XP-bar reveals, sprite walk cycles.

Inspired by retro pixel-art game interfaces.

Pixel fonts named are OFL. Generate all sprites in code; no copied game art.

Make a 45-second 16:9 explainer on [TOPIC] styled like a retro pixel-art game with HyperFrames.
16-colour palette, pixel font (Press Start 2P), `image-rendering: pixelated`, animation stepped at 8 fps. A dialogue box types the narration; each fact is a "level" with a progress bar; key numbers appear as XP/score counters.
Transitions are pixel-dissolve or iris wipes. Chiptune loop, blip SFX per typed letter, level-up jingle at the end.
Render MP4 and keep all sprites generated in code (no copied game art).

Journalism, maps and data

HyperFrames · 16:9 · 60s

Map-and-annotation video essay

Look: muted terrain/satellite or flat dark map, one bright highlight (red/orange) for the subject region. Motion: camera swoop from globe to region, border outlines draw on, arrows/routes animate, labels pop with a tick.

Inspired by map-driven video essays.

Use open data only: Natural Earth is public domain, world-atlas and d3-geo are ISC. Do not use satellite imagery whose terms limit reuse. Remotion needs a company licence in some cases.

Make a 60-second 16:9 map-driven explainer on [TOPIC] with [HyperFrames | Remotion].
Build the maps from open data only (d3-geo + world-atlas TopoJSON, Natural Earth). Dark muted base map, one orange highlight for the subject region.
Beats: globe overview, camera glides in to the region, borders draw on, a route/arrow animates, three callout labels pop in with leader lines, one key number counts up.
Add a small source caption on screen. Narration [TTS], low drone bed, whoosh on each camera move. Render MP4.
Remotion · 16:9 · 90s

Clean logistics map and flow

Look: pale warm-grey or white bg, saturated route lines (blue, orange), pastel land. Motion: routes animate as moving dots, bars grow, icons (plane, ship, truck) travel along paths, numbers tick.

Inspired by logistics and economics explainer channels.

Remotion needs a company licence in some cases; HyperFrames is Apache-2.0. Use only data you can cite, and cite it on screen.

Make a 90-second 16:9 explainer on how [TOPIC] works as a flow of goods or money, with HyperFrames or Remotion.
Light grey background, pastel flat map, two saturated route colours. Icons travel along curved paths; bars and counters animate with the narration; simple labelled diagrams for each stage.
Calm, measured pacing: one stage per 12 seconds, a recap diagram at the end. Use only numbers from [source URL/CSV] and cite them on screen.
Narration [TTS], quiet minimal music, almost no SFX. MP4 out.
Remotion · 16:9 · 120s

Geopolitics dark-map documentary

Look: black/charcoal bg, muted red and amber, white labels, faint grid. Motion: slow push-ins, borders shift over time, arrows for flows and conflicts, timeline scrubber.

Inspired by geopolitics and economics channels.

Supply only images you are licensed to use. Natural Earth borders are public domain. Remotion needs a company licence in some cases.

Make a 2-minute 16:9 dark-map explainer on [TOPIC] with HyperFrames or Remotion.
Black/charcoal map, muted red for the actor, amber for the contested area, white labels in a condensed sans. Slow push-ins; borders and arrows change with a visible year counter at the lower left.
Between map sections, show a still-image placeholder card with a caption and slow pan-and-zoom drift (I will supply licensed images).
Narration [TTS], low tense drone, soft impact hit on each major event, dip-to-black between chapters. MP4 out.
Remotion · 16:9 · 30s

Data-journalism animated chart

Look: warm paper tone (own salmon/cream hex), one strong accent line, greys for context. Motion: grey context lines draw first, accent line draws last, annotation fades in with an arrow, axis labels direct on-line.

Inspired by newspaper data-journalism charts.

D3 is ISC. Use your own colours rather than a publication's palette. Never invent data; cite the source on screen. Remotion needs a company licence in some cases.

Make a 30-second 16:9 animated chart on [TOPIC] from this data: [CSV/URL]. Use [Remotion | HyperFrames + D3].
Warm paper background, serif headline stating the finding, small sans axis labels written directly on the lines (no legend box). Draw the grey context series first, then reveal the accent series last; add one italic annotation with a thin arrow at the key moment.
End with a source line. Never invent data. Quiet bed, soft tick on the reveal. Also export a 1080x1080 version.
Remotion · 1:1 · 40s

Bar-chart race

Look: bright distinct bar colours per category on white or dark. Motion: bars overtake with eased rank swaps; counter ticks.

Inspired by bar-chart-race explainers.

racing-bars and D3 are open source (MIT, ISC). Cite the data source on screen. Remotion needs a company licence in some cases.

Make a 40-second 1080x1080 bar-chart race of [TOPIC] using [CSV]. Use Remotion or HyperFrames with D3.
Top 10 bars, rank swaps eased over 0.5s, per-category colours, labels inside bars, a giant year counter at the bottom right, one-line annotations when a leader changes.
Upbeat steady beat, tick when the leader changes. Cite the data source on screen. MP4 out.
Remotion · 16:9 · 60s

Animated timeline with parallax

Look: dark bg, one era-coded accent per period. Motion: horizontal timeline scrolls, cards slide in with year numerals, icons parallax.

Inspired by history and space-timeline videos.

Use only dates you can cite. Icons are drawn in SVG; no third-party art needed.

Make a 60-second 16:9 timeline of [TOPIC] with 6-8 events using HyperFrames or Remotion.
Dark background, a horizontal timeline that scrolls with easing; each event lands with a giant year numeral, a one-line title, and a simple icon drawn in SVG. Use a different accent colour per era.
Add subtle parallax (two background layers). Narration [TTS] with the year spoken at each event, tick SFX on landing. Use only dates from [source] and cite it. MP4 out.
HyperFrames · 16:9

News lower-third and ticker package

Look: brand colour block + white, high contrast. Motion: bar wipes in, text slides after the bar, hold 4-5s, wipes out; ticker scrolls.

Inspired by broadcast lower thirds and tickers.

Original shapes and colours only; do not copy a broadcaster's graphics. Fonts named are OFL.

Create a 1920x1080 transparent-background lower-third pack for [TOPIC / show name] with HyperFrames (alpha output).
Three variants: (1) one-tier name; (2) two-tier name + role; (3) three-tier with a timestamp tag. A coloured bar wipes in (0.35s), text slides out of it (0.25s delay), holds 4s, exits in reverse.
Add a bottom ticker that scrolls [3 headlines] at constant speed. Stay inside the title-safe area. Short whoosh on enter. Export each as WebM with alpha, plus a preview MP4.
HyperFrames · 4:5 · 20s

Newspaper headline highlight

Look: newsprint off-white, black serif, yellow marker highlight, a red underline. Motion: article clipping slides in, key phrase gets a marker swipe, zoom to the sentence, annotations scribble.

Inspired by newspaper headline-highlight clips.

Quote under 15 words and credit the publication on screen. Fonts named are OFL.

Make a 20-second 1080x1350 "headline highlight" video for this article: [TOPIC / URL / quote], using HyperFrames or Remotion.
Newsprint background, black serif headline, dateline in monospace. Animate: article card slides in, the key phrase gets a yellow marker swipe, zoom into that sentence, a red hand-drawn underline appears, then a one-line takeaway.
Paper-rustle on entry, marker-swipe SFX, soft cut. Quote under 15 words only and credit the publication on screen.

Collage and hand-made

HyperFrames · 16:9 · 60s

Paper collage explainer

Look: kraft brown, off-white, one punchy red/blue/yellow. Motion: stepped 12 fps jitter, elements slide in with a slight rotation, drop shadows, hand-drawn arrows self-draw.

Inspired by Vox, paper-collage explainers.

Draw the paper pieces yourself in SVG or CSS. Fonts named are OFL. Do not reuse any outlet's artwork.

Make a 60-second 16:9 paper-collage explainer on [TOPIC] with HyperFrames.
Kraft-paper background with a subtle moving texture, torn-edge shapes, hand-cut-style illustrations (drawn in SVG with rough edges), labels set as cut-out letter blocks, hand-drawn arrows that draw themselves.
Animate everything stepped at 12 fps (use GSAP steps) with 1-2 degree wobble; drop shadow under every piece. One idea per scene; each scene gets a different paper colour accent.
Warm acoustic bed, paper-slap SFX on arrival. Narration [TTS]. MP4 out.
HyperFrames · 16:9 · 30s

Surreal cut-out animation

Look: sepia/muted photographic textures, harsh outlines, Victorian engravings. Motion: jointed puppets with limited rotation joints (hinged), jerky pops, things slide on and off, absurd scale shifts.

Inspired by cut-out collage animation.

Use public-domain engravings and photographs only (for example from public-domain archives), never film frames.

Make a 30-second 16:9 absurdist cut-out animation about [TOPIC] with HyperFrames.
Characters and props are flat cut-outs from public-domain engravings/photos (I will supply the folder), with hinged limbs rotating around pivots; movement is stepped and jerky.
Props slide on and off, scale absurdly, and one big object swallows the screen as the transition. Sepia texture, thin torn outlines, serif captions.
Brass-band loop with slide-whistle and thud SFX. MP4 out.
HyperFrames + Three.js · 1:1 · 15s

Claymation look

Look: saturated plasticine colours, soft warm key light, shallow depth of field. Motion: 12 fps stepped movement, slight "boil" in outlines and textures, squash.

Inspired by stop-motion clay animation.

Three.js is MIT. Fonts named are OFL. Materials are generated in code.

Make a 15-second 1080x1080 claymation-look animation about [TOPIC] with Three.js in HyperFrames.
Plasticine-style materials: rounded geometry, bump-mapped fingerprint noise, soft warm key light with shallow depth of field. Drive animation on twos (update every 2nd frame at 24 fps) and add a subtle per-frame geometry wobble ("boil").
Chunky rounded title in clay colours. Foley squish SFX, quirky pizzicato loop. Render MP4.
HyperFrames · 9:16 · 45s

Sketchbook doodle explainer

Look: cream grid/dot paper, ink blue, highlighter yellow/pink. Motion: doodles draw, highlighters swipe, sticky notes slap on, washi tape.

Inspired by notebook doodles and sketchnotes.

rough.js is MIT. Handwriting fonts named are OFL.

Make a 45-second 9:16 sketchbook-doodle explainer on [TOPIC] with HyperFrames and rough.js.
Dot-grid cream paper, blue ink doodles drawn stroke by stroke, highlighter swipes on key words, sticky notes that slap on with a tiny rotation, tape strips. Handwriting font (Kalam).
One idea per page; page-turn transition between pages. Word-timed captions at the bottom. Pen-scratch + page-flip SFX, light lo-fi bed. MP4 out.
HyperFrames · 9:16 · 30s

Comic-book halftone pop

Look: CMYK-primary flat colours, black ink outlines, halftone dots. Motion: panels pop in on a grid, speech bubbles scale-pop, impact bursts, onomatopoeia stamps.

Inspired by pop-art and comic panels.

Halftone is pure CSS. Lettering fonts named are OFL. Draw your own characters.

Make a 30-second 9:16 comic-book style video about [TOPIC] with HyperFrames.
Panel grid with thick black borders, halftone-dot shading (CSS radial-gradient pattern), primary-colour flats. Panels pop in one by one; speech bubbles scale-pop with a tail; bursts and onomatopoeia ("BOOM") stamp on impacts.
Snappy hits and whooshes on each panel; short upbeat loop. MP4 out.

Product, launch and brand

HyperFrames + Three.js · 16:9 · 15s

Premium product reveal

Look: pure black and soft grey-white scenes, product lit with a single rim light, one subtle gradient. Motion: slow ease-out cubic rise, depth-of-field, light sweep across edges, text appears as relevant then exits.

Inspired by premium keynote-style product reveals.

Use your own product model or a generic one. No stock footage, no fake UI and no logos you do not own. Inter is OFL.

Make a 15-second 1920x1080 premium product reveal for [PRODUCT / TOPIC] with HyperFrames (Three.js adapter).
Pure black background, the product centred, single rim light. 1.5s ease-out-cubic rise from below with a 35 to 8 degree tilt and scale 0.8 to 1.0; a soft light sweep along the edge.
Then one short statement per scene in Inter 600, tight tracking, white on black, timed to the beat; alternate with a pale grey scene. No stock footage, no fake UI, no logos.
Sub-bass swell into a single chime, minimal pad. Render MP4 and a 9:16 cut.
HyperFrames · 16:9

Tech-review B-roll

Look: black, deep red/accent, clean product-on-matte-surface. Motion: slow macro slider/orbit shots, whip-cut to spec cards, floating callout arrows, on-screen spec comparisons.

Inspired by flagship tech-review channels.

Overlay package for your own footage. Use only a music track you have the rights to.

Create a spec-card and callout overlay package for a 16:9 tech review of [PRODUCT], using HyperFrames over my footage.
Elements: (1) intro title card, (2) animated spec table that fills row by row, (3) floating callout with an arrow pointing at a spot on the product, (4) side-by-side comparison bars, (5) verdict score card.
Black + one accent colour, bold geometric sans, mono for specs. Cards enter with a short whip; hold 3s. Cut on bass hits of the track I supply. Export transparent WebM per element plus a demo MP4.
HyperFrames · 16:9 · 30s

SaaS launch video

Look: dark gradient bg (deep indigo to black), neon accent glow, soft grid. Motion: UI cards with rounded corners fly in with depth and blur, cursor clicks trigger changes, glow pulses, number counters.

Inspired by developer-tool launch videos.

Use your own product screenshots and claim no features that do not exist. Inter is OFL.

Make a 30-second 1920x1080 launch video for [PRODUCT: one-line pitch] with HyperFrames or Remotion.
Dark indigo-to-black gradient, faint grid, neon accent glow. Structure: pain hook (0-4s), the product in 3 UI cards that fly in with depth blur (4-20s), one proof number counting up, call-to-action with the URL.
A cursor clicks a button and the UI reacts; zoom into one element to transition to the next. Headlines in Inter 700; code in a mono font. Use my screenshots from [folder], no invented features.
Synth pulse bed, click SFX, riser into the end card. MP4 + 9:16 cut.
HyperFrames · 16:9

Product demo with cursor zoom

Look: soft gradient wallpaper around a rounded window, subtle shadow. Motion: smooth cursor path, auto-zoom to the click target, motion blur, keystroke chips.

Inspired by polished screen-recording demos.

Open-source screen recorders can produce the cursor log. Record only content you have the right to show.

Turn my screen recording [file] into a polished 1920x1080 product demo with HyperFrames or Remotion.
Place the video in a rounded window with a soft shadow on a subtle gradient wallpaper. Auto-zoom (1.0 to 1.6, ease in-out 0.6s) to each click or typed region using the cursor log in [json] or detected from the video; smooth the cursor path; show keystrokes as small chips.
Add 4 short captions (max 6 words) at the key moments. Trim dead time over 1s. Soft click SFX only. MP4 out.
HyperFrames + Three.js · 16:9 · 12s

Cinematic tech intro/trailer

Look: near-black with teal/orange or monochrome, lens flare, volumetric haze. Motion: slow camera push, parallax particles, title letters resolve from blur, light streaks.

Inspired by cinematic trailers and tech intros.

Three.js is MIT. Fonts named are OFL. Flares and haze are generated in code.

Make a 12-second 1920x1080 cinematic intro for [TOPIC / product] with HyperFrames.
Near-black scene with volumetric haze and drifting particles, a slow push-in, a moving lens flare crossing the frame. Title in wide-tracked uppercase (Syncopate), letters resolving from blur on the beat.
Hit the title on 0:07 with a flash; end with the tagline at 60% opacity. Deep riser into a single impact. MP4 + loopable 6-second version.
HyperFrames · 1:1 · 15s

Glass UI motion

Look: pastel gradient blobs behind translucent frosted panels, white inner highlights. Motion: panels float, refract, morph shape, spring to hover.

Inspired by glassmorphism interface motion.

Pure CSS and SVG filters. Fonts are OFL.

Make a 15-second 1080x1080 glass-UI motion piece about [TOPIC / feature list] with HyperFrames.
Soft pastel gradient blobs drifting behind frosted-glass panels (backdrop-filter blur 24px, 1px white border, inner highlight). Panels spring-in, float, and morph from one shape into the next to show each feature.
Rounded clean sans, 3 features with 4-word labels. Airy chime SFX, soft pad. MP4 out.
Remotion · 9:16 · 25s

Year-in-review story cards

Look: saturated flat colour fields that change per card, one gradient accent. Motion: oversized numbers slam in, stat cards stack, quick colour wipes, confetti.

Inspired by Spotify Wrapped, story-format year-in-review cards.

Use fonts that are OFL; the original campaign typeface is proprietary. Remotion needs a company licence in some cases; HyperFrames is Apache-2.0. Batch-render only with data users agreed to share.

Make a 25-second 1080x1920 "year in review" story for [TOPIC] using this data: [JSON], with Remotion or HyperFrames.
Six cards, each a different flat saturated colour with one oversized number or word in a heavy display sans, plus a one-line caption. Cards enter with colour-block wipes; numbers slam in with overshoot and count up; confetti on the last card.
Upbeat beat that builds, tick on each number. Parameterise by data so I can batch-render for many users. MP4 per user.
HyperFrames · 16:9 · 20s

Swiss/Bauhaus grid motion

Look: white/black with one red, strict grid. Motion: modular blocks slide on a grid, lines extend, rotating geometric forms, type snaps to baseline.

Inspired by Swiss and Bauhaus design.

Fonts named are OFL. All shapes are generated in code.

Make a 20-second 1920x1080 Swiss-grid motion piece presenting [TOPIC: title + 3 facts] with HyperFrames.
12-column grid, white background, black type (Archivo / Inter Tight), a single red accent block. Blocks slide and snap to grid positions on every beat; huge flush-left numerals; thin rules extend to connect facts.
Hard, exact easing (expo.out), no shadows or gradients. Minimal percussion and click SFX. MP4 out.
HyperFrames · 9:16 · 20s

Brutalist kinetic type

Look: black/white plus acid yellow or primary red, thick borders, hard offset shadows. Motion: hard cuts on beat, text stacking/overlapping, slam-and-shake, marquee strips, word flashes.

Inspired by neo-brutalist kinetic type.

Fonts named are OFL. Use a beat you made or licensed.

Make a 20-second 1080x1920 brutalist kinetic-type video of this script: [TOPIC / 6-10 short lines] using HyperFrames.
Black, white and one acid-yellow; 4px black borders and hard offset shadows; giant grotesque type (Anton) filling the frame; mono sub-labels.
Each line hard-cuts on the beat (120 BPM), words stack and overlap, marquee strips run behind, invert-flash on emphasis. Slight shake on key words.
Kick + clap track, metal hit on the last line. MP4 out.

Creator and social edits

HyperFrames · 9:16

Retention-optimised creator edit

Look: saturated, high contrast, bright yellow/white captions with black stroke. Motion: punch-ins, bounce zooms, shake, pop captions, emoji/sticker pops, quick B-roll inserts.

Inspired by retention-style creator edits.

Edit only footage you own. Caption fonts named are OFL; use sound effects you have the rights to.

Re-edit my video [file] into a fast retention-style 9:16 cut using HyperFrames.
Rules: a visual change at least every 2 seconds (punch-in, bounce-zoom, B-roll insert, or text pop); word-timed captions in a heavy sans, yellow with black stroke, key word scaled 1.3x; SFX on every cut (whoosh, pop, riser into reveals).
First 2 seconds: the strongest line as on-screen text plus a zoom. Remove silences over 0.3s. Keep the pacing human, not strobing; allow 2 breathing shots.
Output MP4 and a list of the cuts.
HyperFrames · 16:9

Educator talking head with callouts

Look: warm, bright, pastel overlays on a clean desk setting; handwritten accents. Motion: numbered list cards pop, doodle underlines, sticker cut-outs of the speaker, screen-inset B-roll, chapter title cards.

Inspired by productivity educators.

Overlay layer for your own footage. Fonts named are OFL; use music you have the rights to.

Add an overlay layer to my talking-head video [file] (16:9) with HyperFrames.
Detect the 5 key points from the transcript; for each, show a numbered card in a friendly sans with a hand-drawn underline; add a chapter title card at each topic change; pop a simple doodle icon beside key nouns.
Alternate a 1.05x punch-in every other cut. Word-timed captions at the bottom third in white with a soft shadow. Light upbeat bed at -22 dB under speech, pop SFX on cards. Output MP4 and chapter timestamps.
HyperFrames · 9:16 · 60s

Podcast clip

Look: dark brand-colour gradient, speaker photo circles, white captions with highlighted word. Motion: waveform reacts to audio, speaker name chips swap, word-by-word highlight, progress bar, show-cover bug.

Inspired by audiogram-style podcast clips.

Use audio and speaker photos you have permission to publish. Whisper is MIT.

Turn this podcast audio [file, 30-60s] into a 1080x1920 clip with HyperFrames or Remotion.
Dark gradient background, round speaker photos [files] that scale up for the active speaker, an audio-reactive waveform in the lower third, big word-timed captions with the current word highlighted, a thin progress bar at the very top, show name and episode title chip at the start.
Transcribe with Whisper for word timestamps. No music. Output MP4 and the SRT.
HyperFrames · 16:9

Kinetic lyric video

Look: bold two-colour per verse, textured. Motion: words appear on the sung syllable with size/weight tied to loudness; text rotates and tracks.

Inspired by kinetic lyric videos.

Use only a track and lyrics you own or have licensed.

Make a 1920x1080 kinetic lyric video for my own track [audio file] with lyrics [text], using HyperFrames.
Align lyrics to the audio (forced alignment, word timestamps). Each line is a typographic scene: size and weight scale with loudness, key words in a contrasting display face, words slam in on the beat and exit with a wipe.
Palette changes per section (verse, chorus). No stock footage. Render MP4 and keep the alignment JSON.
HyperFrames · 16:9 · 30s

Anime-opening title sequence

Look: black/white cards, sudden saturated sunsets, speed lines, film grain. Motion: fast pan-and-scan on illustrations, speed lines, flash frames, freeze with outline, text stacked vertically.

Inspired by classic anime title sequences.

The original title face is commercial; use an OFL substitute (Shippori Mincho B1). Use only your own art and a track you have licensed.

Make a 30-second 1920x1080 anime-opening-style sequence for [TOPIC / show concept] with HyperFrames.
Beat-cut to [BPM]. Mix: black title cards with heavy Mincho serif text (Shippori Mincho B1 ExtraBold) stretched and cropped for drama; pan-and-scan over illustrations I supply; speed-line overlays; 2-frame white flashes; a freeze-frame with an outline pulse on the last beat.
Credits in tiny sans. Film grain + slight chromatic aberration. Use only my art and my licensed track. MP4 out.
HyperFrames · 16:9

Beat-synced fan edit

Look: footage-driven, with glow/bloom, RGB-split, shake grade. Motion: cuts exactly on drum hits, speed ramps, zoom-hits, strobe on drops.

Inspired by beat-synced fan edits.

You supply the clips and the track, and you need the rights to both.

Cut my clips [folder] to my track [audio] as a beat-synced 1920x1080 edit with HyperFrames.
Detect beats and drops; cut on strong beats, never mid-beat. Add: speed-ramp into each drop, zoom-hit on snares, RGB-split flash on the drop, 2-frame strobe on the final hit, soft bloom grade.
Keep each shot at least 6 frames. I own the clips and licence the track; no external footage. Output MP4 and a cut list.

Documentary, film and retro

HyperFrames · 16:9 · 90s

Documentary photo pan

Look: sepia/black-and-white archival, vignette, grain. Motion: slow push-in on a face or detail, lateral pan between subjects, 2.5D parallax from depth maps.

Inspired by documentary slow pan and zoom on stills.

Public-domain or licensed stills only; credit each image on the final card. Remotion needs a company licence in some cases.

Make a 90-second 16:9 documentary sequence on [TOPIC] from public-domain stills I supply in [folder] using HyperFrames or Remotion.
Each still: 8-10s slow push-in or lateral pan toward the detail mentioned in the narration, vignette + film grain; optional 2.5D parallax from a depth map. Slow crossfades; dip-to-black between chapters.
Serif lower-third captions for dates and places. Narration [TTS reading quotes in a period tone], gentle piano/strings bed, ambient room tone. Credit each image on the final card.
HyperFrames · 16:9 · 10s

Retro VHS camcorder

Look: desaturated warm with magenta/cyan fringing, scanlines. Motion: tracking glitches, jitter, tape rewind noise bars, date stamp.

Inspired by 1990s camcorder tape looks.

VT323 is OFL. Effects are generated in code; use footage you own.

Apply a 1990s VHS camcorder look to my clip [file] (16:9) with HyperFrames and write a 10-second title sequence for [TOPIC].
Effects: scanlines, 12% chromatic fringing, horizontal tracking glitches every 3-4s, slight vertical jitter, soft bloom, desaturated warm grade, 4:3 pillarbox option.
On-screen display: orange pixel date/time stamp (VT323) and a "PLAY" OSD at the start; rewind noise bars as the transition. Tape hiss + clunk SFX. Output MP4.
HyperFrames + Three.js · 16:9 · 20s

Vaporwave / synthwave

Look: pink/cyan/purple gradient sunset, grid floor. Motion: infinite grid scrolling toward a sun, slow rotating bust, floating shapes, scanlines.

Inspired by vaporwave and synthwave art.

Three.js is MIT. Fonts named are OFL. Models are low-poly and generated in code.

Make a 20-second 1920x1080 vaporwave loop about [TOPIC] with Three.js in HyperFrames.
Pink-to-cyan gradient sky with a striped sun, an infinite perspective grid scrolling toward the horizon, a slowly rotating low-poly bust or object, floating geometric shapes, light scanlines.
Title in fullwidth characters plus a katakana tag; chrome gradient text. Seamless loop. Slow reverb-heavy synth bed. MP4 + loop.
HyperFrames · 16:9 · 30s

Lo-fi study loop

Look: dusk purples/oranges, warm lamp glow, window rain. Motion: tiny loops (rain, curtain, cat breathing, steam), parallax, 2-4 frame loops.

Inspired by lo-fi study-stream loops.

No copyrighted music: use a track you made or have licensed.

Make a seamless 30-second 1920x1080 lo-fi scene about [TOPIC / room] with HyperFrames.
Cosy room at dusk: lamp glow, rain on the window, steam from a mug, a cat breathing, slow parallax between 4 layers. Warm purple-orange palette, soft grain and slight vignette.
Every element loops independently so the whole clip tiles at exactly 30s. Tiny handwritten "now playing" tag. Add vinyl-crackle and rain ambience; no copyrighted music. MP4 + loop.

Narration

Pick a voice: paid or free on your own machine.

  • ElevenLabs. The most natural voices; paid. Keep the key in an environment variable (ELEVENLABS_API_KEY) and tell your agent to read it from there, never paste it into a prompt. docs ↗
  • Kokoro-82M. Free, open weights (Apache-2.0), small enough to run on a laptop CPU. Good default for local narration. docs ↗
  • Chatterbox. Free and open source (MIT) from Resemble AI, with emotion control. Runs locally; a GPU helps. docs ↗
  • manim-voiceover. Manim plugin that times animations to the narration with bookmarks, and plugs into several TTS services. docs ↗
  • macOS say. Built in and instant. Fine for drafting the timing before you pay for a final voice.

From the library

308 explainers people made with agents

Filter in Explore →
Frame from “Blueprint — Patent Pending: The Cloud Catcher” by @lemomo-aiLoop0:46
Blueprint — Patent Pending: The Cloud Catcherby @lemomo-aiShaderOpen source
Frame from “Living Screencast — Clawd Moves In” by @lemomo-aiLoop0:59
Living Screencast — Clawd Moves Inby @lemomo-aiSVGOpen source
Frame from “Mid-century Cartoon — Meet Pip” by @lemomo-aiLoop0:40
Mid-century Cartoon — Meet Pipby @lemomo-aiCanvasOpen source
Frame from “状态转折” by @nutllwhyLoop0:05
状态转折by @nutllwhyHyperFramesOpen source
Frame from “概念解释卡” by @nutllwhyLoop0:05
概念解释卡by @nutllwhyHyperFramesOpen source
Frame from “三步流程” by @nutllwhyLoop0:06
三步流程by @nutllwhyHyperFramesOpen source
Frame from “Split Compare” by @gongnyangLoop
Split Compareby @gongnyangHyperFramesOpen source
Frame from “Attention Lines” by @gongnyangLoop
Attention Linesby @gongnyangHyperFramesOpen source
Frame from “Context Window” by @gongnyangLoop
Context Windowby @gongnyangHyperFramesOpen source
Frame from “An interactive camera lens lab” by @RyanSael0:32
An interactive camera lens labby @RyanSaelPromptThree.js
Frame from “What is a Transformer, a 12-minute explainer” by @dotey12:12
What is a Transformer, a 12-minute explainerby @doteyPromptRemotion
Frame from “1906 San Francisco Market Street in Blender” by @alexalbert__0:08
1906 San Francisco Market Street in Blenderby @alexalbert__PromptBlender
Frame from “Atmospheric circulation lesson in line art” by @akokoi14:48
Atmospheric circulation lesson in line artby @akokoi1PromptSVG
Frame from “250 Years of U.S. History in Sand Animation” by @Michaelzsguo2:00
250 Years of U.S. History in Sand Animationby @MichaelzsguoPromptBlender
Frame from “Talking-head clip turned into line-art explainer” by @AxtonLiu1:23
Talking-head clip turned into line-art explainerby @AxtonLiuPromptPython
Frame from “Twin paradox paper cutout animation” by @masahirochaen0:46
Twin paradox paper cutout animationby @masahirochaenPromptCanvas
Frame from “Battle of Austerlitz as a 5-minute film” by @WinterArc21255:01
Battle of Austerlitz as a 5-minute filmby @WinterArc2125PromptShader
Frame from “Opus 5.5 creative showcase” by @AxtonLiu0:39
Opus 5.5 creative showcaseby @AxtonLiuPromptShader
Frame from “1990s demoscene demo synced to a tracker song” by @gandamu_ml6:22
1990s demoscene demo synced to a tracker songby @gandamu_mlPromptBlender
Frame from “Manim lesson on derivatives” by @LinearUncle7:37
Manim lesson on derivativesby @LinearUnclePromptManim
Frame from “Password vs. Passkey Explainer Video” by @Tz_20224:09
Password vs. Passkey Explainer Videoby @Tz_2022Prompt
Frame from “Five Thousand Years of Chinese History in Line Art” by @akokoi12:37
Five Thousand Years of Chinese History in Line Artby @akokoi1PromptThree.js
Frame from “An Explorable Raptor 3 Rocket Engine” by @konstantinsaifo0:35
An Explorable Raptor 3 Rocket Engineby @konstantinsaifoPromptThree.js
Frame from “Bitcoin Faith animated short” by @oxpsats0:49
Bitcoin Faith animated shortby @oxpsatsPrompt
Frame from “A Draggable Black Hole Lab for Gravitational Lensing” by @Voxyz_ai0:21
A Draggable Black Hole Lab for Gravitational Lensingby @Voxyz_aiPromptHTML + JS
Frame from “Cocktail Recipe Motion Graphic” by @Ror_Fly0:30
Cocktail Recipe Motion Graphicby @Ror_FlyPromptHTML + JS
Frame from “Infinite zoom through vintage objects” by @koldo2k0:20
Infinite zoom through vintage objectsby @koldo2kPromptAfter Effects
Frame from “Recursion explained in nine video styles” by @emollick1:15
Recursion explained in nine video stylesby @emollickPromptSVG
Frame from “An AITuber Streaming and Explaining Prototype” by @manaimovie0:55
An AITuber Streaming and Explaining Prototypeby @manaimoviePrompt
Frame from “Music Video on Monetary History” by @bradmillscan3:22
Music Video on Monetary Historyby @bradmillscanPromptCanvas
Frame from “A proton collision inside the LHC” by @superalesha0:34
A proton collision inside the LHCby @superaleshaPromptBlender
Frame from “30-second business explainer template” by @alex_prompter0:34
30-second business explainer templateby @alex_prompterPromptHTML + JS
Frame from “IKEA manual 3D video” by @deedydas1:42
IKEA manual 3D videoby @deedydasPrompt
Frame from “Timeline of Claude Model Development” by @superalesha1:27
Timeline of Claude Model Developmentby @superaleshaPromptCanvas
Frame from “Explainer on free-electron lasers” by @Frenchie_3:21
Explainer on free-electron lasersby @Frenchie_Prompt
Frame from “Seamless coded water-cycle animation” by @higgsfield_ai0:32
Seamless coded water-cycle animationby @higgsfield_aiPromptHTML + JS
Frame from “83 years of AI history in 172 seconds” by @kloss_xyz2:52
83 years of AI history in 172 secondsby @kloss_xyzPrompt
Frame from “A 15-Second History of 3D Graphics” by @jmitani0:15
A 15-Second History of 3D Graphicsby @jmitaniPromptPython
Frame from “Pelican explains shell command” by @goodside0:30
Pelican explains shell commandby @goodsidePrompt
Frame from “81 years of Indonesian history” by @sonnylazuardi0:52
81 years of Indonesian historyby @sonnylazuardiPrompt
Frame from “Epic chronicle of Chinese civilization” by @dotey3:37
Epic chronicle of Chinese civilizationby @doteyPrompt
Frame from “Earth from the dinosaurs to the Jōmon period” by @mellow_neet20002:20
Earth from the dinosaurs to the Jōmon periodby @mellow_neet2000Prompt
Frame from “Attention paper rap music video” by @Tz_20223:42
Attention paper rap music videoby @Tz_2022Prompt
Frame from “Battle of Dan-no-ura as a 3D TV special” by @tetumemo1:13
Battle of Dan-no-ura as a 3D TV specialby @tetumemoPromptBlender
Frame from “GitHub version control explained” by @sundyme3:45
GitHub version control explainedby @sundymePrompt
Frame from “Animated case for why celld matters” by @0xnfrith
Animated case for why celld mattersby @0xnfrithPrompt
Frame from “Product story told by one morphing shape” by @verbove0:20
Product story told by one morphing shapeby @verbovePromptCanvas
Frame from “A machine where every collision plays a note” by @KamStudioLabs0:47
A machine where every collision plays a noteby @KamStudioLabsPromptHTML + JS