Skip to content

Releases: cococool13/Spiral-Slim

Spiral Slim 1.0.0 — macOS desktop app

Choose a tag to compare

@cococool13 cococool13 released this 26 Jul 18:54

The optional macOS desktop app for Spiral Slim. A wizard over the same policy
scripts, for people who would rather see the change than read a CLI flag.

It detects the Brave channels installed on your Mac, shows every managed policy
a profile would add, change, or remove, and writes nothing until you
confirm. No accounts, no telemetry, no network calls.

The command-line tool is unchanged and still ships source-only on Linux, macOS
and Windows. This release adds a binary for macOS only.

Verify it before you run it

All four checks must pass. If any one fails, it is not from this project —
delete it.
See SECURITY.md.

  1. You are on github.com/cococool13/Spiral-Slim/releases. Not a mirror.

  2. Signed by this project's Apple Developer ID:

    codesign -dv --verbose=2 "/Applications/Spiral Slim.app"
    

    Must contain both lines:

    Authority=Developer ID Application: COHEN BENJAMIN COOLIOGE (CU8NTJWQ43)
    TeamIdentifier=CU8NTJWQ43
    

    The Team ID is the part that matters — a name can be imitated, a Team ID
    cannot.

  3. Notarized by Apple:

    spctl -a -vvv -t install "/Applications/Spiral Slim.app"
    

    Must report accepted and source=Notarized Developer ID.

  4. Checksum matches:

    shasum -a 256 "Spiral.Slim_1.0.0_universal.dmg"
    
    946613cd04d45614937745450fbe339cafb1f697730eec319930fb924c8cd845  Spiral.Slim_1.0.0_universal.dmg
    

If macOS says the app "is damaged and can't be opened", do not bypass it
— no right-click-Open, no xattr -d. This release is notarized and opens
normally. That warning means the copy you have is not ours.

Requirements

  • macOS 10.15 or later, Apple silicon or Intel (universal binary)
  • Brave installed
  • Python 3 — the system /usr/bin/python3 is enough; the scripts are
    stdlib-only

Or build it yourself

A build you made yourself is the copy you can trust most:

git clone https://github.com/cococool13/Spiral-Slim.git
cd Spiral-Slim/desktop && pnpm install
pnpm tauri build --target universal-apple-darwin

What's in scope

  • Brave only. Chrome, Edge and Firefox remain command-line only.
  • macOS only. There is no Windows or Linux binary, and there will not be one.
  • Static policy application with a full preview and an explicit confirmation.
    Persistence uses a Configuration Profile you approve in System Settings →
    Device Management; the app tells you when that step is required and does not
    claim to be finished before you complete it.

Under the hood

The app contains no policy logic of its own. slimbrave-mac.py still owns
every path, privilege check, plist, Configuration Profile and prefs repair —
the app previews and asks, the script decides and writes. Nothing is elevated
until you have seen the exact diff and confirmed it.

Tests: 117 frontend, 51 Rust, 119 Python.