Skip to main content

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 login to 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

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 release
  • ghcr.io/sigmashakeinc/ssg:1.0 — current 1.0 line
  • ghcr.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 installerssg 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.