Repository navigation
v0.34.0
Release assets publish in priority order: signed Apple artifacts
first, native Linux archives next, and container metadata last.
Install
# One-line install (auto-detects GPU, pinned to this release)
curl -fsSL https://raw.githubusercontent.com/utensils/mold/v0.34.0/install.sh | MOLD_VERSION=v0.34.0 sh
# From source with GPU support.
# `protoc` is a BUILD requirement of the `pulid` feature (face
# identity): candle-onnx's build script drives prost-build, which
# shells out to it. Install it first or the build fails partway.
brew install protobuf # macOS
sudo apt-get install -y protobuf-compiler # Debian/Ubuntu
# (Arch: pacman -S protobuf · Fedora: dnf install protobuf-compiler)
cargo install --git https://github.com/utensils/mold --tag v0.34.0 --features h3,mesh-texture,mesh-matting,mesh-delight,metal,preview,discord,expand,webp,mp4,metrics,mdns,pulid # macOS
cargo install --git https://github.com/utensils/mold --tag v0.34.0 --features cuda,flash-attn,preview,discord,expand,webp,mp4,metrics,mdns,pulid # Linux; flash-attn is what the released CUDA artifacts compile, use the SM89 artifact for H3
# Nix
nix run github:utensils/mold/v0.34.0Download pre-built binaries
| Platform | GPU | File |
|---|---|---|
| macOS Apple Silicon | Metal | mold-aarch64-apple-darwin.tar.gz |
| Windows x86_64 CLI | CPU / remote client | mold-x86_64-pc-windows-msvc-cpu.zip |
| Windows x86_64 Desktop | CPU / remote hosts | Mold-windows-x64-self-signed.exe |
| Linux x86_64 Desktop | CPU / remote hosts | mold-desktop-x86_64-unknown-linux-gnu-cpu.tar.gz |
| Linux x86_64 | GPU-free remote CLI | mold-x86_64-unknown-linux-gnu-cpu.tar.gz |
| Linux x86_64 | CUDA — RTX 3090 / A40 (Ampere) | mold-x86_64-unknown-linux-gnu-cuda-sm86.tar.gz |
| Linux x86_64 | CUDA — RTX 40-series (Ada) | mold-x86_64-unknown-linux-gnu-cuda-sm89.tar.gz |
| Linux x86_64 | CUDA — B200 / B300 (datacenter Blackwell; simulated, not hardware-qualified) | mold-x86_64-unknown-linux-gnu-cuda-sm100.tar.gz |
| Linux x86_64 | CUDA — RTX 50-series (consumer Blackwell) | mold-x86_64-unknown-linux-gnu-cuda-sm120.tar.gz |
GH200, GB200, and GB300 require future linux/arm64 artifacts and are unsupported.
Current Linux release archives and container images are linux/amd64 only.
Desktop apps
Mac: use Mold Studio. Mold-Studio-macos-arm64.dmg (also attached as Mold-native-*.dmg) — the native macOS app (Apple Silicon, macOS 26 or newer), signed, notarized and stapled. It updates itself through Sparkle; mold-native-appcast.xml beside it is that channel's feed. Stable link to the newest build: https://github.com/utensils/mold/releases/latest/download/Mold-Studio-macos-arm64.dmg
Mold-macos-arm64.dmg (also attached with its versioned name) — the legacy Tauri desktop app for macOS, for Macs that cannot run macOS 26. Signed, notarized, and stapled. Stable link: https://github.com/utensils/mold/releases/latest/download/Mold-macos-arm64.dmg
mold-desktop-x86_64-unknown-linux-gnu-cpu.tar.gz — the Linux desktop app for remote GPU hosts (no CUDA), as a usr/ tree with its .desktop entry and icons. Arch users install it as the mold-ai-desktop-bin AUR package; mold-ai-desktop builds the CUDA app from source.
Mold-windows-x64-self-signed.exe — self-signed NSIS installer. Verify and explicitly trust the attached mold-windows-self-signing.cert.cer before installation. This certificate is not publicly trusted and does not suppress SmartScreen by itself.
What's Changed
- ci: temporarily use build-first PR and nightly pipelines by @jamesbrink in #1814
- fix: stabilize web previews and support API-only servers by @jamesbrink in #1816
- fix: repair CLI test fixtures after web UI toggle by @jamesbrink in #1818
- feat: improve native authoring and cross-surface media parity by @jamesbrink in #1819
- fix(macos): sync verified legacy outputs without retained inputs by @jamesbrink in #1820
- fix(macos): make generation controls and job details clear and responsive by @jamesbrink in #1821
- fix(macos): preserve attached inputs across app restarts by @jamesbrink in #1822
- fix: automatically size image inputs and fit native media by @jamesbrink in #1823
- fix: restore reference media across queue surfaces and native reuse by @jamesbrink in #1824
- fix: preserve H3 boundary frames through durable queue planning by @jamesbrink in #1825
- fix: make error messages readable across clients by @jamesbrink in #1826
- fix(nix): include frontend contract fixtures in packaged builds by @jamesbrink in #1827
- fix(queue): show model download recovery across all app surfaces by @jamesbrink in #1828
- fix(reuse): restore input media across app surfaces by @jamesbrink in #1829
- fix(library): preserve host copies and restore trash controls by @jamesbrink in #1830
- fix(library): align host scopes, shared visibility, and sync by @jamesbrink in #1831
- fix(macos): restore sync acknowledgment checkbox state by @jamesbrink in #1832
- fix(macos): dismiss sync details and space Quit Now dialog by @jamesbrink in #1833
- feat(aur): add mold-ai-desktop and mold-ai-desktop-bin packages by @jamesbrink in #1834
- fix(queue): keep held controls available and expose failure details by @jamesbrink in #1835
- chore: release v0.34.0 by @release-plz-mold[bot] in #1817
Full Changelog: v0.33.0...v0.34.0