v0.18.0
Install
# One-line install (auto-detects GPU, pinned to this release)
curl -fsSL https://raw.githubusercontent.com/utensils/mold/v0.18.0/install.sh | MOLD_VERSION=v0.18.0 sh
# From crates.io (CPU-only, no GPU acceleration)
cargo install mold-ai
# From source with GPU support
cargo install --git https://github.com/utensils/mold --tag v0.18.0 --features metal,preview,discord,expand,tui,webp,mp4,metrics,mdns # macOS
cargo install --git https://github.com/utensils/mold --tag v0.18.0 --features cuda,preview,discord,expand,tui,webp,mp4,metrics,mdns # Linux
# Nix
nix run github:utensils/mold/v0.18.0Download pre-built binaries
| Platform | GPU | File |
|---|---|---|
| macOS Apple Silicon | Metal | mold-aarch64-apple-darwin.tar.gz |
| Linux x86_64 | CUDA — RTX 40-series (Ada) | mold-x86_64-unknown-linux-gnu-cuda-sm89.tar.gz |
| Linux x86_64 | CUDA — RTX 50-series (Blackwell) | mold-x86_64-unknown-linux-gnu-cuda-sm120.tar.gz |
Desktop app (macOS)
Mold-macos-arm64.dmg (also attached with its versioned name) — signed, notarized, and stapled. Drag Mold to Applications; no quarantine dance needed. Stable link to the newest build: https://github.com/utensils/mold/releases/latest/download/Mold-macos-arm64.dmg
What's Changed
- fix(desktop): show app icon in macOS notifications by @jamesbrink in #407
- fix: preserve original images after upscaling by @jamesbrink in #408
- fix(ci): prevent coverage runner disk exhaustion by @jamesbrink in #410
- fix(desktop): replace rollback updater with verified swap by @jamesbrink in #411
- feat(desktop): add Linux support by @jamesbrink in #406
- feat(desktop): unify model catalog and multi-host downloads by @jamesbrink in #412
- fix(desktop): dedupe unified gallery results by @jamesbrink in #413
- fix(desktop): dedupe gallery sources by @jamesbrink in #414
- fix(desktop): recover archived UI fixes by @jamesbrink in #415
- ci(desktop): unblock macOS nightly from Linux by @jamesbrink in #416
- feat(desktop): first-class multi-host — stable identity, Hosts panel, unified Catalog, host detail by @jamesbrink in #417
- fix(desktop): synchronize remote model state by @jamesbrink in #426
- fix(desktop): route video chains to remote hosts by @jamesbrink in #428
- feat(desktop): full-fidelity reuse-settings and lightbox metadata by @jamesbrink in #420
- feat(desktop): per-stage and chain-level source images in chain builder by @jamesbrink in #418
- feat(desktop): chained-clip routing cue and camera-control presets for LTX-2 by @jamesbrink in #424
- feat(desktop): gallery search, media-kind filter, and bulk select/delete by @jamesbrink in #425
- feat(desktop): in-app catalog detail drawer and model repair by @jamesbrink in #422
- fix(desktop): keep host polling updates stable by @jamesbrink in #429
- feat(desktop): downloads tray ETA, file progress, status chips, history and retry by @jamesbrink in #421
- feat(desktop): expand variations, candidate preview, and family override by @jamesbrink in #423
- feat(desktop): queue GPU lanes with drag-to-reassign via PATCH /api/queue by @jamesbrink in #419
- feat(desktop): img2img source-fit policies with pad-mask and upscale-then-fit by @jamesbrink in #427
- fix(desktop): clarify job status interactions by @jamesbrink in #430
- fix(desktop): keep inactive traffic lights visible by @jamesbrink in #432
- feat(desktop): qwen-edit target/reference strip and controlnet picker by @jamesbrink in #431
- chore(desktop): document AppKit unsafe invariants by @jamesbrink in #433
- feat(desktop): host detail machine card, shared model rows, unified info drawer by @jamesbrink in #434
- feat(desktop): gallery identity + metadata sync, queue inspector, palette gallery search by @jamesbrink in #435
- feat(desktop): host-scoped model picker and LTX-2 image-to-video by @jamesbrink in #436
- feat(server): spread same-model jobs to idle GPUs instead of queueing behind the warm card by @jamesbrink in #438
- feat(desktop): multi-host source picker, full context-menu suppression, devtools menu by @jamesbrink in #437
- feat: qwen bf16 preflight fix, source-image restore, unified catalog, missing-model pull-and-resume by @jamesbrink in #439
- chore: release v0.18.0 by @release-plz-mold[bot] in #409
Full Changelog: v0.17.1...v0.18.0