PatchWork for Windows and macOS
The canvas, running natively: projects on disk instead of a 5 MB browser quota, exports that land where you choose, and generations that carry on while the window is in the background.
Experimental builds
Experimental builds ship more frequently and include features that are still being tested. They may change node behavior between releases and are not recommended for production work.
You can also switch to the Experimental channel from inside the app: Settings → System → Update Channel → Experimental.
- 0.10.12Stable November 2026 Windows macOS
- 0.10.11Stable November 2026 Windows macOS
- 0.10.10Stable October 2026 Windows macOS
- 0.10.8Stable October 2026 Windows macOS
- 0.10.7Stable October 2026 Windows macOS
- 0.10.4Stable October 2026 Windows macOS
- 0.10.3Stable October 2026 Windows macOS
- 0.10.2Stable September 2026 Windows macOS
- 0.10.1Stable September 2026 Windows macOS
- 0.10.0Stable September 2026 Windows macOS
- 0.9.27Stable September 2026 Windows macOS
- 0.9.26Stable September 2026 Windows macOS
- 0.9.25Stable September 2026 Windows macOS
- 0.9.24Stable September 2026 Windows macOS
- 0.9.23Experimental September 2026 Windows macOS
- 0.9.21Stable September 2026 Windows macOS
- 0.9.20Stable September 2026 Windows macOS
Before you install
Windows will try to stop you. That is expected.
This beta is not code-signed yet, so SmartScreen shows a blue “Windows protected your PC” screen with only a Don't run button visible.
- Click More info — a line of small text under the message.
- Click Run anyway, which appears once you do.
macOS will try harder. Here is the whole dance.
Same reason — no certificate yet — but Gatekeeper is stricter than SmartScreen, and on macOS 15 the old right-click → Open shortcut no longer works. You will see “Apple could not verify PatchWork is free of malware” with only Done and Move to Trash. Do not move it to the trash.
- Drag PatchWork into Applications as usual, then open it once and dismiss the warning with Done.
- Open System Settings → Privacy & Security and scroll down to the Security section.
- There is a line saying PatchWork was blocked. Click Open Anyway, then confirm with Touch ID or your password.
You do this once. After that it opens normally like any other app.
Mac updates are manual for now. macOS refuses to auto-update an app that is not signed, so when there is a new version you will need to come back here and download it again.
Not worth the hassle?
Use the web version instead — it is the same app in a browser tab. What you give up is the video editor, which runs in the desktop app only, projects on disk instead of a 5 MB browser quota, exports that land where you choose, working offline, and desktop notifications when a generation finishes.
You need an invite code
PatchWork is invite-only while it is in beta. The code goes in the Create account form the first time you sign in. No code yet? Request an invite.
You connect your own accounts
PatchWork does not resell generation. The desktop app generates through the accounts you sign into, so you pay each provider directly, at their prices. You only need the ones whose models you actually want:
| Google Flow | Images (Nano Banana) and video (Veo 3.1, Omni Flash). Start here. |
| ChatGPT | GPT Image 2. |
| Kling | Kling video, on your own kling.ai subscription. |
| ElevenLabs | Text-to-speech, sound effects, music and speech-to-speech. Get a key |
| fal.ai | Auto-captions and background removal in the video editor. Get a key |
| Open weight video models | MiniMax H3, LTX 2.5 and Wan 2.2, on a RunPod GPU or your own ComfyUI. |
What leaves your machine
- Your logins to Flow, ChatGPT and Kling do not. They are stored on your computer, encrypted by your operating system.
- Your API keys sync to your account, encrypted, while you are signed in, so they work on your other devices. PatchWork uses them only to make the calls you ask for.
- Generated media is uploaded to PatchWork storage, because the generation APIs have to fetch your reference images by URL. Those URLs are unguessable but public: anyone holding one can open it. Do not put anything confidential through the beta.
- Your projects sync to your account while you are signed in. That is what lets you open them on another machine, and what makes an uninstall survivable.
- GPU timings, linked to your account, if you leave that box ticked on first run. Our server keeps only a salted hash of the prompt, not its text.
The full details are in the Privacy Policy.
Something broken?
In the app: Help → Copy Diagnostics. It puts versions, your storage state and the last few errors on the clipboard — no keys, no tokens, no prompt text — and nothing is uploaded anywhere. Paste that into an email to [email protected] with a note about what you were doing.
Help → Report a Problem does both steps for you.