Install on Linux
SigmaShake works on every modern Linux distribution.
Free to download; subscription required to use. Subscribe at sigmashake.com/pricing, then run
ssg auth loginto activate your license before use.
Step 1 — Subscribe
Purchase a Pro or Enterprise subscription at sigmashake.com/pricing. You will be able to log in immediately after completing payment.
Step 2 — Install the CLI
One-line installer (recommended)
curl -fsSL https://install.sigmashake.com | sh
Installs to your home directory — no sudo required. Works on Ubuntu 20.04+, Debian 10+, Fedora 36+, Arch, openSUSE, Steam Deck, and any host with glibc 2.31+.
Docker / GHCR
The public Docker image is published to GitHub Container Registry:
docker pull ghcr.io/sigmashakeinc/ssg:1.0.7
docker run --rm ghcr.io/sigmashakeinc/ssg:1.0.7 --version
Tags:
ghcr.io/sigmashakeinc/ssg:1.0.7— pinned releaseghcr.io/sigmashakeinc/ssg:1.0— current 1.0 lineghcr.io/sigmashakeinc/ssg:latest— latest published image
The image is an OCI multi-arch image for linux/amd64 and linux/arm64. For
headless licensed runs, create a CLI token in
accounts.sigmashake.com/settings/tokens
and pass it as SSG_API_KEY:
docker run --rm \
-e SSG_API_KEY \
-v "$PWD:/work" \
-v "$HOME/.sigmashake:/root/.sigmashake" \
ghcr.io/sigmashakeinc/ssg:1.0.7 status
Step 3 — Activate your license
ssg auth login
The browser opens to accounts.sigmashake.com. If you are already signed in, click Authorize ssg CLI and the license JWT writes to disk automatically.
SigmaShake Desktop (tray app)
The Linux desktop app is a native Wails/Go application. Download it from sigmashake.com/desktop. A Pro subscription is required to use the governed value surfaces after install. See SigmaShake Desktop install for step-by-step instructions.
Verify your install
ssg --version # prints the installed version + build channel
ssg doctor # checks rule directory, dashboard port, hooks
ssg dashboard # opens the local approval UI at http://127.0.0.1:5599
To update, run ssg update for native installs or pull a newer GHCR tag for
Docker.
Uninstall
| You installed via… | Uninstall |
|---|---|
| One-line installer | ssg uninstall |
ssg uninstall removes the ~/.sigmashake/ state directory (license JWT,
audit DB, models). It does not delete project-level .sigmashake/rules/ files —
those belong to your repos.