Flux 1.0.0
Flux 1.0.0 — first public cut
Native macOS media workbench. Inspection, conversion, image editing with Apple
Vision background removal, and yt-dlp downloading under one roof. Local-first:
no accounts, no telemetry, no cloud uploads.
⚠️ Unsigned build. This DMG is not code-signed or notarized yet — a
Developer ID is not yet configured. On first launch macOS will block it:
- Open the DMG and drag Flux to Applications.
- Right-click Flux in Applications → Open → confirm the prompt.
- Subsequent launches won't ask.
See docs/RELEASE.md
for the signing roadmap. Updates after this are automatic via Sparkle
(Flux → Check for Updates…, ⌘⌥U).
Install
- Download
Flux-1.0.0.dmgbelow. - Open it, drag Flux to Applications.
- Right-click → Open the first time, confirm the prompt.
- Install the required processing tools (if you don't have them):
brew install ffmpeg yt-dlp vips
Highlights
- Inspect — video, audio, image, GIF; codecs, duration, dimensions, FPS,
channels, file size - Convert — video / audio / image transcoding through FFmpeg; MP3, M4A,
Opus, FLAC, WAV extraction; PNG, JPEG, WebP, HEIC, AVIF, JPEG XL image
export; palette-based GIF creation; video trimming with resolution / FPS /
audio / quality controls - Edit — Apple Vision background removal (on-device); Erase + Restore mask
brushes; Canvas editor with text, layers, shapes, resize, crop, rotate,
opacity - Download — yt-dlp integration with a native UI; link recognition for
YouTube, Shorts, TikTok, SoundCloud, Spotify, Apple Music (metadata only —
Flux does not decrypt or rip protected streams) - Workflow — batch processing with shared settings; reusable export
presets; persistent jobs queue with plain-English recovery suggestions - Reliability — pre-flight validation (tools, source/destination, disk
space, codec/format compatibility, trim ranges, filename safety, collisions);
atomic output;Foundation.Processargument arrays (no shell strings, no
injection surface)
Requirements
- macOS Tahoe 26 or later
- Apple silicon
- FFmpeg, FFprobe, yt-dlp (
brew install ffmpeg yt-dlp vips)
SHA-256
1198ff010911b0374293c123905cbd8bef3e93db314e08a3ac226af2bbcce35b Flux-1.0.0.dmg
Changelog
Full changelog: CHANGELOG.md
Made for the Mac. Built with care. · fiwlabs.dev