Agencies charge $50k and six weeks for a spot like this.
I made it solo, in a terminal, in 2 hours.
No camera. No studio. No model. No editing software. Every frame generated with AI.
A full American Eagle (
@AEO) ad π
βββ
Step 1 β the brief.
I typed one sentence: "a girl, denim on denim, the jeans are the hero, sage-green studio, fashion-film energy."
That's the entire creative direction I gave. Claude Code (
@claudeai) took it from there.
βββ
Step 2 β lock the face.
The thing nobody can crack with AI ads: the same woman in every shot. Not her lookalike cousin in shot 4. Her.
CC generated the model and the set and locked them. Identical, start to finish.
βββ
Step 3 β board it to the beat.
I picked the track first β scored with
@suno. Then it storyboarded the entire ad to the song β every cut, every macro, the logo drop β before a single image existed.
The edit was designed before the footage was.
βββ
Step 4 β keyframes.
Real
@AmericanEagle product fed in as reference, so the denim is the actual denim. Every still generated with gpt-image / nano banana on
@fal.
That button macro that looks shot on a $20k lens? Generated. Real wash, real stitching, real hardware.
βββ
Step 5 β make it move.
Then every still starts breathing β the mirror turn, the walk, the hair, the fabric. Each keyframe β video with Seedance on
@fal, best take kept.
βββ
Step 6 β cut it.
ffmpeg stitched every clip into one timeline and snapped each cut to the beat.
No Premiere. No After Effects. A command line.
βββ
Step 7 β the part nobody posts about.
It watched the cut back frame by frame, hunting its own mistakes β drifting faces, melted hands, gibberish text β and fixed them until they were gone.
This is 90% of why it doesn't read as "AI."
βββ
Step 8 β finish.
Burned the captions and the lockup, checked the sync, exported.
One sentence in. A finished ad out.
βββ
This is what we do at
@GooseworksAI.
Real ad creative β no agency, no shoot, no six-week wait. In Days, not months, at A fraction of the cost.
Run a consumer brand and tired of $50k invoices and slow timelines? β DM me, or drop a πͺΏ