Skip to content

Flux 1.0.0

Choose a tag to compare

@Fi3w0 Fi3w0 released this 26 Jul 19:22

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:

  1. Open the DMG and drag Flux to Applications.
  2. Right-click Flux in ApplicationsOpen → confirm the prompt.
  3. 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

  1. Download Flux-1.0.0.dmg below.
  2. Open it, drag Flux to Applications.
  3. Right-click → Open the first time, confirm the prompt.
  4. 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.Process argument 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