Skip to content

Releases: openblocks-project/patchwork

Patchwork v0.0.10

19 Jun 02:21

Choose a tag to compare

First signed + notarized macOS release.

Install (macOS)

  1. Download Patchwork-0.0.10.dmg below
  2. Open it, drag Patchwork to your Applications folder
  3. Launch from Applications. No Gatekeeper warnings — fully notarized by Apple.

Apple Silicon and Intel Macs both supported. Minimum macOS 11.

External tools (install separately if you use video features)

  • ffmpeg — required for Video In / Video Out / Web Stream. Install via brew install ffmpeg, or download a prebuilt static binary from https://evermeet.cx/ffmpeg/ (no package manager needed).
  • yt-dlp — only needed for YouTube/Vimeo as Video In sources. brew install yt-dlp, pip install yt-dlp, or grab the standalone binary from https://github.com/yt-dlp/yt-dlp/releases.

What's in this release

  • First proper macOS release — signed with Apple Developer ID, notarized, stapled. No more right-click-open dance.
  • Syphon.framework now bundled inside the .app — no host-side install needed for Syphon output to OBS / Resolume / etc.
  • 3D mesh / material / render-3D node scaffold (WIP) — Shape3D, Render3D, Material nodes available in the palette.
  • MCP Tier 0 improvementsdescribe_node_type tool, compact list_node_types response with filters, MidiIn/Serial auto-reconcile, per-key diagnostics on create_node/update_node.
  • 7 P0 hardening fixes:
    • MCP JSON-RPC dispatch now panic-recovers (Claude Desktop integration survives malformed requests)
    • ML model sessions cached instead of rebuilt every inference (~10× CPU savings for hand/face/pose tracking)
    • GPU image cache defensive fallback (no UI crashes on device-lost / OOM)
    • Image-eval cache-key crash guards (no panics on wire-disconnect mid-eval)
    • API keys moved from <project>/api_keys.json to ~/.patchwork/keys.json (no more accidental key leaks when sharing projects)
    • Path-traversal protection on asset paths in project files
    • RustPlugin trust dialog (no auto-build of untrusted Rust source on project load)
  • WGSL preset dropdown populated (12 bundled presets — gradient, plasma, particles, julia, mandelbrot, kaleidoscope, edge_detect, camera_grade, displacement, etc.). Drop your own .wgsl files in ~/.patchwork/presets/wgsl/ to extend.
  • Video In resolution range widened to 1×1–4096×4096 across Camera / URL / File / Screen sources.
  • Better install hints when ffmpeg or yt-dlp is missing (not just brew anymore).

Verify the download (optional)

shasum -a 256 Patchwork-0.0.10.dmg
# expected: 3b7823bc8fa7dc36edcbcb25a2649e2ccbbf18ff6cbc2f32670699e5c94b0d5e

Windows

Windows build coming. Will be added to this same release once the .exe is built and tested.

v0.0.8

07 May 12:13

Choose a tag to compare

Video In — URL source with Visual and Audio output ports.

Web App — bidirectional values (patchwork.set / send), QR code in the node UI.

Fixes — UX, Audio, OS: Windows builds

v0.0.7

22 Apr 02:16

Choose a tag to compare

What's Changed

  • Visuals, Audio Improvement
  • UX improvements

Full Changelog: v0.0.6...v0.0.7

v0.0.5

10 Apr 03:31

Choose a tag to compare

v0.0.5 Pre-release
Pre-release

Key addition: Network communication(Net Send, Net Receive). Added more nodes. Fix some bugs.

v0.0.4

06 Apr 20:12

Choose a tag to compare

v0.0.4 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.0.3...v0.0.4

What's Changed

New Contributors

Full Changelog: v0.0.3...v0.0.4

Patchwork v0.0.3

04 Apr 01:06

Choose a tag to compare

Patchwork v0.0.3 Pre-release
Pre-release

Improvements across UI and Audio. Still has a lot of bugs across.

v0.0.2

30 Mar 23:20

Choose a tag to compare

v0.0.2 Pre-release
Pre-release

key updates

  • Migrated 20+ nodes to a trait based structure

  • UI Improvements

  • Audio improvements

0.1.0

23 Mar 10:30

Choose a tag to compare

0.1.0 Pre-release
Pre-release

First test version:
Only for Mac OS