Anubis OSS v3.8.1 — auto-update fix
A maintenance release that fixes in-app auto-update. Builds 3.8 and earlier shipped a Sparkle framework that couldn't locate its installer helper (Autoupdate), so Check for Updates failed after the download finished. 3.8.1 corrects the framework packaging so updates install cleanly from here on.
⚠️ One-time manual update required
Because the broken build can't update itself, 3.8.1 must be installed once manually:
brew update
brew upgrade --cask anubis-oss --greedy…or download anubis-oss.zip below and drag it to /Applications. After you're on 3.8.1, Sparkle auto-update works normally.
This release otherwise contains everything from 3.8 — first-class oMLX support:
- First-class oMLX backend (port 8000) with process/power attribution and
owned_by: omlxidentity verification. - Accurate server-reported metrics — reads oMLX's own decode-loop tok/s, TTFT, prefill, durations & cached tokens (no more inflated tok/s or 0.00 J/tok), with an Anubis × oMLX toggle to view them verbatim.
- Load / unload models from the Vault and an eject button on the Benchmark screen; an in-app HuggingFace model browser & downloader.
- Thinking toggle (
enable_thinking) across Benchmark, Arena, and Flows. - Dark dashboard refresh; prominent Reports winner cards; resizable Flow Report/Run windows; Floating Monitor no longer minimizes the app; benchmarks keep running across tabs with a live sidebar indicator.
- Builds from source out of the box (no manual
Secrets.swiftstep); IPv4 pinning for localhost backends.
Requirements
- macOS 15.0+ (Sequoia) · Apple Silicon (M1–M5+)