Local-first Desktop App

Everything your demo needs.
One app.

FlowFrame records your screen, or uses footage you have, and turns it into a narrated explainer video — landscape or portrait, all on your Mac.

Most of this needs no API key. The two marked key use one you supply.
Edit + capture
Built-in. No setup.
Agent automation
Claude / Cursor drives FlowFrame over MCP.
Project score
Structural score, computed on your Mac.
AI voice + draftskey
Narration and run-of-show from a prompt.
Full Director reviewkey
Reads your wording, rewrites weak steps.

What You Get

Edit by step, not by timeline

Drag scenes, not frames.

Capture without re-login

Smooth zoom, scroll, session-aware.

Narration in one click

Eight voices, auto-timed to every step.

Catch issues before you send

Red/yellow/green per step, with the fix included.

Your machine, your keys, your data

Nothing pipes through our servers.

Export anywhere

MP4, GIF or HTML — landscape for your site, portrait for socials.

On your brand

Point it at your site. Logo, colors and lower thirds, applied throughout.

Or bring your own footage

Import clips you already have, or pull a segment from a video online.

Hand the keys to an AI agent.

FlowFrame's MCP server exposes 100+ tools to Claude Code, Cursor, and Codex. Same prompt, finished project. Your AI keys stay on your machine.

You: Make a 60-second tour of our settings page.

Claude: Capturing the settings flow...
        Generating narration...
        Scoring with the Director...
        Exporting MP4. Done.

Every tool your agent can call

107 tools, grouped by what they touch. Generated from the source, so this list is what the server actually exposes — not a number someone remembered to update.

Capture 26

Drive screen, window, browser, simulator and camera capture.

  • capture_attribution
  • capture_audio_diagnostics
  • capture_clear_session
  • capture_click
  • capture_doctor
  • capture_ensure_playback
  • capture_evaluate
  • capture_fill
  • capture_hover
  • capture_keypress
  • capture_mark
  • capture_mouse_move
  • capture_navigate
  • capture_readiness
  • capture_screenshot
  • capture_scroll
  • capture_type
  • capture_wait_and_record
  • close_capture
  • execute_capture_plan
  • is_capture_active
  • launch_capture
  • launch_electron_capture
  • list_capture_sources
  • start_capture_from_url
  • suggest_capture_plan

Projects & export 15

Create projects, apply branding, render and verify exports.

  • apply_branding_from_url
  • archive_project
  • clone_project
  • create_project
  • export_gif
  • export_manifest
  • export_video
  • flowframe_quickstart
  • get_project
  • get_project_timeline
  • list_exports
  • list_projects
  • preview_branding_from_url
  • set_project_theme
  • update_project

Steps & timeline 17

Build and reorder the run-of-show, effects and lower thirds.

  • add_step_sfx
  • create_steps
  • delete_step
  • get_step_durations
  • get_step_effects
  • get_steps
  • insert_step
  • lengthen_step
  • reorder_step
  • set_lower_third_config
  • set_step_duration
  • set_step_effects
  • set_step_lower_third
  • suggest_transitions
  • trim_step
  • update_step
  • update_steps

Media 26

Import, search, trim, scale and attach visuals and audio.

  • add_sound_effect
  • attach_media_to_step
  • backfill_visual_queries
  • cleanup_orphaned_media
  • concat_media
  • concat_videos
  • crop_video
  • delete_media
  • download_clip
  • get_media_duration
  • import_media
  • import_media_from_url
  • import_media_from_youtube
  • list_media
  • rename_media
  • scale_video
  • search_for_media
  • search_music
  • search_visuals
  • set_background_music
  • split_capture_into_steps
  • split_video
  • suggest_visuals_for_steps
  • trim_video
  • update_media_metadata
  • upload_local_media

Narration 5

Generate or refine the voiceover and fit it to the cut.

  • auto_fit_step_durations
  • deflatten_narration
  • generate_narration
  • improve_narration
  • write_arc_narration

Director & quality 13

Score the cut, diagnose problems and apply fixes.

  • create_run_of_show_draft
  • critique_as_film_critic
  • diagnose_audio
  • director_improve_focus
  • director_rewrite
  • evaluate_as_director
  • lint_project
  • reconcile_media_references
  • restructure_as_director
  • review_step_suggestions
  • rewrite_tour
  • suggest_step_content
  • validate_media_references

Snippets 2

Reusable branded intro, outro, section and credits cards.

  • generate_snippet
  • list_snippets

Video analysis 3

Describe footage so steps can reference what is on screen.

  • analyze_video
  • get_video_analysis
  • list_video_analyses

Your video gets a quality score before you send it.

Red, yellow, green per step. The Director names the weak spots and includes the fix. No more guessing if it's ready.

FlowFrame Director scoring dialog showing a 6/10 score with step-by-step improvement suggestions

Works without an AI key.

No API key, no subscription, no internet round-trip. The core editor, capture, and export pipeline are 100% local — AI keys only unlock the optional superpowers below.

Cinematic capture

Screen, window, browser tab, iOS Simulator, iPhone Mirroring, camera, mic. Smooth zoom + session-aware.

Record your own narration

Type the script, hit record, your voice lands on the step. No AI required to ship a narrated video.

Step editor + timeline

Drag, trim, reorder. Background music, lower-thirds, transitions, cursor effects — all built-in.

Reusable snippets

Build branded intro/outro cards once. Drop them into any project with a click.

Export anywhere

MP4 to share. GIF for Slack. Interactive HTML with synced audio, autoplay, and the typing effects baked in.

Local-first by default

Footage, projects, exports stay on your Mac. Nothing pipes through our servers, ever.

Superpowers unlocked with your AI keys

Bring your own keys to add the Director, AI narration, agent automation, and more. Same app, more horsepower. Keys stay on your machine.

OpenAI

AI narration (8 voices), drafts, Director scoring

AI provider

Anthropic

Drafts, Director scoring, content suggestions

AI provider

Gemini

Video analysis, dead-air detection, Director scoring

AI provider

YouTube

Clip search and import

Optional

Pixabay

CC0 image and GIF search

Optional

Freesound

Creative Commons background music

Optional

Your demo deserves a director.

Connect your keys and go. Your first video is ready in minutes.