Prompt in.
Demo video out.

Framefly explores your web app, writes the storyboard and films a narrated demo. You approve every scene before it's shot.

No newsletter. One email when Framefly launches.

Apply for the beta
ProductionFramefly
SceneLaunch
Take1

DirectorFramefly agent
Final cutYou
Date28 OCT 26
Launches 24 fps
0:00 / 0:35

A preview built from the Framefly interface. The launch film will be shot by Framefly itself.

You make three decisions. Framefly does the rest.

Connect a demo account, describe the video, approve the storyboard. Nine production stages run on their own, and your credit is only charged when the video is delivered.

You3 decisions
Connect your app and write the promptA demo account, never your real one.
Approve the storyboardEdit words, reorder, cut.
Download, share or revise10 revisions included.
Framefly9 stages
PreflightChecks it can reach your app and sign in.
ExploreMaps screens and features. Never pays, deletes or sends.
PlanWrites sections, voice-over and shots.
StoryboardWaits for your approval, unless Autopilot is on.
VoiceNarration first, so timing follows real speech.
ShootRehearses, then records clean takes.
EditZooms, cursor, captions, music and titles.
QAChecks every section: no errors, no spinners, in sync.
DeliverEvery format, captions and project files.
Free About 5 min to your storyboard About 20 min after you approve
No credit
1 credit held. Released in full if anything fails.
Charged

Built around the parts that usually break.

Logins, formats, languages, last-minute changes. The dull problems are the ones Framefly was designed around.

It signs in like a person.

Passwords, 2FA codes, magic links, SSO and localhost. The model never sees a secret: the browser gets the password, the AI only gets a placeholder.

Email and passworddemo@tallyhq.com
stored encrypted
Password and 2FACodes generated from your authenticator secret
482 913
Email code or magic linktallyhq-7f3k@inbox.framefly.app
agent inbox
Imported sessionFor Google or Microsoft SSO, one click with the Helper extension
Local tunnelnpx framefly tunnel 3000
localhost

One shoot. Every format.

16:9 for your site, 9:16 for Reels and Shorts, 1:1 and 4:5 for feeds. Same take, no extra credit.

8 s GIF for your READMESRT and VTT captionsShare page and embed

29 languages.

Studio voices, a clone of your own, or your recorded narration.

SpeakingEnglish

Captions that keep time.

Timed to the voice, word by word, in the style you pick.

Send the invoice. Get paid in two days.

Mix up to three styles.

Pacing from one, captions from another, colors from your brand kit. Each facet comes from exactly one place, so they never clash.

Fix one scene, not the whole video.

Only the sections you change are filmed again. 10 revisions per video.

Knows when it's out of date.

Ship a redesign and Framefly spots the changed screens, then films only those again.

Open it in your editor.

On Pro and Studio you also get the project: clips, overlays and audio on separate tracks, captions as editable text.

DaVinci Resolve.fcpxml 1.10

Captions import as an editable track.

Premiere ProFCP7 .xml

Overlays arrive as ProRes 4444.

Final Cut Pro.fcpxml

A marker at every section.

CapCutclips + .srt

Numbered clips, in order.

Twelve styles to start from.

Each one is a full spec: pacing, transitions, type, palette, captions, music and camera. Every preview below plays its own cuts.

See every style and mix your own

It never pays, deletes or sends.

You connect a demo account. Every action the agent proposes passes three checks before the browser runs it.

A hard block list

Checkout pages, delete requests and destructive buttons are stopped inside the browser, in ten languages. It can't be switched off.

A second model on every click

A fast guard model reads the page and stops anything risky or hard to undo.

Your own rules

Allow or deny by button text, URL or selector, for one app or all of them.

How your app and secrets are protected
Guardrail log example run on Tallyhq
fill("#password", {{secret.password}})
The model writes a placeholder. The password is filled in by the browser.

One credit. One video.

A credit covers a video up to 90 seconds: exploration, storyboard, voice, captions, music, every format and 10 revisions. Hiring a freelancer for the same video can cost $1,000 to $5,000 and a week.

See pricing and what a credit covers

Test it before launch day.

We're filming a small group of real apps before October 28. Beta videos are free, and you talk directly to the person building Framefly.

Apply for the beta

Questions

Something missing? Write to support@framefly.app.

What kind of apps does it work with?

Web apps at launch: anything that runs in a browser behind a login, including apps built with Lovable, Bolt, Replit or v0. Chrome extensions and Framer plugins are in beta. Figma, VS Code and Webflow come later.

Do I have to give it my real account?

No, and you shouldn't. Framefly asks for a dedicated demo account. It can use the account as it is, fill it with realistic sample data if you allow it, or call a reset hook before every shoot so each take starts from the same state.

My app has 2FA, SSO or runs on localhost.

For authenticator codes, paste the 2FA secret and Framefly generates the codes. For email codes and magic links, sign the demo account up with a Framefly inbox. For Google or Microsoft SSO, import a session in one click with the Helper extension. For localhost or a staging server, run npx framefly tunnel 3000.

A free preflight checks all of this before any credit is used. Framefly never tries to get around a captcha or a bot wall. It publishes fixed IPs and a signed header you can allow instead.

What happens if a video fails?

Your credit is held when the render starts and only charged at delivery. If anything fails along the way, the credit is released in full. If you're not happy with a delivered video, you get one complete re-shoot for free within 7 days.

Can I edit the video afterwards?

Every video includes 10 targeted revisions. Ask for a change on one section ("hold on the total for two more seconds") and only that section is filmed again. Voice, music, captions and brand changes only need a new edit. Pro and Studio also export an editable project for DaVinci Resolve, Premiere Pro or Final Cut Pro.

Is the voice AI? Will people know?

Yes, the studio voices and presenters are generated. Every export carries C2PA content credentials, and the end card has one short line saying so, as the EU AI Act requires. You can also record your own narration, section by section, and Framefly aligns the captions to it.

When can I use it?

Framefly launches on Wednesday, October 28. Beta testers get in before that. Leave your email above and you'll get one message on launch day.

See your app on screen on October 28.

One email on launch day with a link to make your first video for free. That's the only email we'll send.