Skip to content
PatchWork v0.9.27
Invite-only beta

Node canvas to finished cut.

Batch AI image and video across models, approve the takes you want, and cut them on a real timeline — without leaving the app.

Windows 10 / 11 · 64-bit · v0.9.27 · macOS build below

Takes land on the node. Nothing moves downstream until you send one.

Three blocks. Click one.

That's the whole vocabulary.
Generation

One node for image, video and audio — the model you pick decides which. Swap models without rewiring anything.

  • A master prompt with {variables}, one row per variation
  • 1–4 takes per row, reviewed right on the node
  • A built-in gate: nothing runs downstream until you Send a take
  • Reference images in; per-row duration, aspect and quality

Older projects still open — retired node types convert to these three when the project loads.

Then it becomes a cut.

Video Editor. Paired video and audio lanes with the trim tools you know. Captions transcribe themselves, silences come out in one pass, and a clip's other takes are a click away.

Agents drive it too

Claude connects over MCP: projects, runs, takes, approvals and the editor. Agent runs happen in the background, so the canvas you have open stays yours. Or ask from inside the app — right-click a node, Send to Claude.

So does the rest of your team

Live cursors, presence and comments pinned to the canvas. Share a project as viewer, commenter or editor — editors land in the same live room automatically.

One model list.

Same picker on the web and the desktop app.

Image

Nano Banana ProNano Banana 2Nano Banana 2 LiteGPT Image 2GrokwebMeta AIweb

Video

Veo 3.1 QualityVeo 3.1 FastVeo 3.1 LiteOmni FlashKlingdesktopGrokwebMeta AIwebMiniMax H3your GPULTX 2.5your GPU

Audio

ElevenLabs TTSElevenLabs v3Sound effectsMusicSpeech to speech

The desktop app generates through the accounts you sign into — Google Flow, ChatGPT, xAI, Kling — instead of API keys. MiniMax H3 and LTX 2.5 run on your own GPU through ComfyUI or RunPod.

And the small stuff

per-row duration + aspectCSV prompt import / exportGoogle Sheets prompt sync run queuegroupsauto-organizedrawing layercanvas comments right-click → Send to Claudetemplates: community · team · mine.nbflow project files 10 themes + customdesktop notificationsHelp → Copy Diagnostics

Download PatchWork

Projects on disk, generations that keep going in the background.

Windows

v0.9.27
Windows 10 / 11 · 64-bit

Standard installer. The app tells you when an update is out; you choose when to install it.

Download for Windows (.exe)

macOS

v0.9.27
macOS 11+ · Apple Silicon & Intel

One universal disk image for every Mac. Updates are manual on Mac for now — come back here for new builds.

Download for macOS (.dmg)

The beta isn't code-signed yet, so Windows and macOS will warn you the first time — here's how to get past it. Release notes and older builds are on GitHub Releases.

Invite-only

Request an invite

Every request is read by a person. Tell us what you're making and we'll be in touch.

What will you use it for?
Already have a code? Create your account.

Questions

Who pays for generations?
You do, directly. PatchWork doesn't resell generation: models run on the accounts you connect — Google Flow, ChatGPT, xAI, Kling, ElevenLabs — or on your own GPU.
Web or desktop?
Both, with the same projects and the same model list. The desktop app keeps projects on disk instead of in browser storage, opens .nbflow files, and keeps generating while it's in the background.
Which models can I use?
Nano Banana Pro, 2 and 2 Lite, GPT Image 2, Veo 3.1 (Quality, Fast, Lite), Omni Flash, Kling, Grok and Meta AI, MiniMax H3 and LTX 2.5 on your own GPU, and ElevenLabs for voice, sound effects and music.
Can an agent run it for me?
Yes. The PatchWork MCP server gives Claude 50 tools for projects, runs, takes, approvals and the editor. Agent runs load projects in the background, so they never take over the canvas you're looking at — and they stop at the same approval gates you do.
Can I get my work out?
Projects are portable .nbflow files, prompts import and export as CSV, cuts export as MP4 and captions export on their own.
What leaves my machine?
Your API keys don't. Generated media is uploaded to PatchWork storage because the generation services fetch references by URL; those links are unguessable but public, so keep confidential material out of the beta. Projects sync to your account while you're signed in.
How do invites work?
Request one with the form. When it's approved you get an invite code, which goes in the Create account form the first time you sign in.