A native Mac studio for
AI video, image, and audio

Generate AI videos, images, and audio from your favorite models, assemble it together in a single timeline, and export for production. Studio gives you frame control, captions, exports, and one local Mac project that keeps everything together.

0:00 / 0:00

Control the Work Around AI Production

Most AI video tools stop at the output. Studio keeps the entire production together: source assets, frame references, prompts, provider jobs, timeline edits, captions, exports, and the decisions you can return to later.

Bring Your Own Providers

Studio connects to OpenRouter, ElevenLabs, and other providers through adapters you control. Your API keys live in Keychain, not in a project file or a server somewhere. Use the models you already pay for, switch providers when you want, and keep the project if the model changes.

Assemble on a Real Timeline

Move from loose clips to finished video with video lanes, audio lanes, captions, trim, split, drag, snap, and linked generated audio/video edits. Waveform footprints and video fingerprints keep the edit readable as the timeline grows.

Lock First and Last Frames

Control continuity by pinning the opening and closing frames of a generation. Pull stills from existing assets, generated clips, or timeline segments and use them as frame locks, edit sources, or visual references. Studio keeps the inputs visible after you submit, so you can trace a result back to what produced it.

Audio, Voice, and Sound

Generate speech, sound effects, and ambience from ElevenLabs. Design voices from text descriptions, transform recorded speech into new voices, and layer generated audio directly onto the timeline. Voice profiles and audio settings persist with the project, so the sound stays consistent across sessions.

One .studio Package

Every project is a single .studio package on your Mac. Generations, references, captions, exports, timeline edits, and a local SQLite project store live together in one folder. No cloud sync required, no disposable chat threads, and the project format is yours to keep, move, or version-control.

Captions and Exports

Generate captions alongside your video, edit them inline, and export with burned-in subtitles or SRT/WebVTT sidecars. Timeline exports produce production-ready MP4s with your choice of caption treatment, and the export path is always a visible save panel, not a hidden cache folder.

Choose any model
for the task

30+Image models
  • GPT Image 2
  • Gemini
  • FLUX
  • Riverflow
15+Video models
  • Seedance 2.0
  • Kling 3.0
  • Wan 2.7
  • Veo 3
  • Sora 2
Audio
ElevenLabs

Dialogue · Voiceovers · Sound Effects · Ambiance

Set First & Last Frames

Pick the image a clip starts from and the image it should resolve to. Studio keeps the frame inputs beside the generated result, so continuity stays visible instead of disappearing into a prompt box.

Frame block
First frame showing a high-speed drone flight through a rocky canyon arch at sunset.
First frame
Last frame showing Earth from orbit with sunrise over the horizon.
Last frame
Generated video

Generate Your Video

Type what you want, generate the take, then review and place it on the timeline — without leaving the project.

Prompt
Main subject: young American woman, early 20s, everyday colonial appearance. Simple homespun linen gown in muted tan and faded indigo, rolled sleeves, work-worn apron, worn leather shoes. Brown hair loosely pinned up, soft face with light freckles, warm and grounded personality. Consistent identity throughout. Location: small Revolutionary War-era village, calm late morning. Dirt lanes, weathered clapboard houses, split-rail fences, stone well, kitchen gardens, clothesline, free-range chickens, mature oaks and elms, faint woodsmoke. No soldiers, battlefields, flags, or political symbols — just domestic life on the home front. Visual style: ultra-realistic historical realism, candid behavior, natural body language, unscripted slice-of-life, living-history documentary feel rather than costume drama. Camera style: intimate handheld vérité, as if recovered home footage. Handheld shake, imperfect framing, focus hunting, lens breathing, exposure shifts, motion blur, rolling shutter, mild compression artifacts, faded color, faint sensor noise. No stabilization. No cinematic moves. No stylized grading. 00:00–00:02 — Outside a clapboard house, she sits on a split-rail fence adjusting her hair, a contented smile crossing her face while focus drifts. 00:02–00:04 — Camera follows her into the side yard; she crouches to greet a barn cat, framing tilting as the operator stumbles. 00:04–00:06 — She scratches the cat behind the ears and offers it a scrap from her apron pocket. Autofocus pulses between her face and the animal. 00:06–00:08 — Beneath two broad trees, she lifts a wet linen sheet from a basket and drapes it over the clothesline, fabric billowing in the breeze. 00:08–00:10 — On the front-porch step with a pewter cup, she gazes over the dirt lane, brushing windblown hair from her eyes. 00:10–00:12 — Close side profile. Someone off-camera calls her name; she turns, smiles warmly, raises a hand, and says, "Morning." 00:12–00:15 — Walking down the dirt lane, pewter cup in hand, she notices the camera trailing her, gives a small half-smile, then looks away and keeps walking. Recording cuts abruptly to black. Audio: natural ambient sound only — songbirds, distant rooster, wind in trees, rustling leaves, cat's mew, footsteps on dirt, fabric on the line, creaking gate, faint voices, crackle of a cooking fire. No music. No sound design, no narration.
Output

Everything lives in one .studio package

A Studio project is a folder on your Mac. Not a cloud workspace, not a disposable chat thread, and not a server-side blob. The package format is yours to keep, move, back up, or version-control.

Generations

Image, video, and audio outputs from OpenRouter and ElevenLabs, stored with the prompt and settings that produced them.

References

Frame locks, edit sources, and visual references pinned to generations so you can trace a result back to its inputs.

Timeline

Multi-lane video and audio edits, trim points, split markers, and linked companion edits stored as package-local state.

Captions

Generated and edited captions, inline edits, and export preferences travel with the project.

Exports

MP4 exports and caption sidecars saved through a visible save panel, not a hidden cache folder.

SQLite Store

A local GRDB database tracks provider jobs, generation history, voice profiles, and assistant actions.

Audio, voice, and sound design

Studio connects to ElevenLabs for speech, sound effects, and ambience. Generate, layer, and edit audio directly on the timeline alongside your video.

Speech and Narration

Generate dialogue, narration, and voiceovers from text. Choose from the ElevenLabs voice library or use Voice Profiles to keep character voices consistent across scenes.

Sound Effects

Describe a sound and generate it. Ambience, foley, stings, and transitions can be generated and placed on the timeline without leaving Studio.

Voice Changer

Record or import speech and transform it into a different voice. Useful for ADR, voice doubles, or auditioning how a line sounds in a character voice before committing.

Voice Design

Describe a voice in text and preview it before saving it as a Voice Profile. Audition generated voices, refine the description, and save the result for reuse across projects.