built with VideoClaw

Four characters.
Twenty-one shots.
Nobody is real.

MIRCHI is a 2:41 music video generated end to end — the cast, the city, the song. The hard part isn't making one good-looking clip. It's making twenty-one of them where the same four faces come back every time. That's what the framework is for.

SHAKTI — "MIRCHI"2:411280×720 · 24fps 79 shotsIndia × K-pop fusion
4
locked characters
21
generated clips
17
story plates
1
person, no crew

Why this is hard

Generative video has one failure that ruins everything else: faces don't survive between shots. You generate a clip, it looks great. You generate the next one and it's a different woman. Cut them together and you don't have a film, you have a mood board.

Getting past that isn't a prompt. It's a pipeline — characters registered once and reused as identity references, locked wardrobe descriptions, an anchor phrase carried into every prompt that features a given character, and a review gate before anything expensive runs. That pipeline is VideoClaw. MIRCHI is what came out of it.

The pipeline that made it

01
Lock the cast
Four characters registered as reusable identities with fixed wardrobe and features. Every later stage references these, never a fresh description.
02
Build the world
17 story plates — Mumbai night, tricolour used as light rather than iconography. These become the source frames for motion.
03
Write the song
Lyrics, then a generated 2:41 track — dhol and 808s, Hindi and Punjabi verses, a classical vocal bridge.
04
Generate motion
21 clips animated from the plates, each carrying the cast's identity references so the faces hold shot to shot.
05
Cut it
79 shots, chosen so no clip repeats within two cuts. Re-cut seven times in a single day as the edit found its shape.
06
Ship it
Master, vertical, square and social variants derived locally — plus this page.
Everything on this site is generated. The performers are AI characters, not real people; the song is machine-generated; the city is rendered. Nothing here depicts a real person.

Look inside

SHAKTI — MIRCHI production breakdown
MIRCHI — the full build
Every stage on the record: the cast sheets, all 17 plates, the song and its lyrics, the 21 clips, and all seven cuts with what was wrong with each.
17 plates · 21 clips · 7 cuts
See how it was built →
Neon Mumbai — a second film
Neon Mumbai — a second run
The same pipeline pointed at a different brief: a high-energy fusion piece in a futuristic neon Mumbai. Included because one film proves nothing.
8 scenes · 3:01
See the run →

The framework

VideoClaw is a command-line pipeline for generated video: character and identity locking, storyboard and plate generation, multi-provider rendering, review gates before spend, and local assembly. It is on npm as videoclaw. The source is private for now.