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

# Same script (alias we ship):
curl -fsSL https://install.sigmashake.com/install.sh | sh

# Non-interactive — records ToS consent (fail-closed without it):
curl -fsSL https://install.sigmashake.com | sh -s -- -y

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. One-line install:

curl -fsSL https://sigmashake.com/desktop/install.sh | sh

Live channel metadata: desktop/wails/latest.json (currently 1.0.12). Free to download; a $5/month subscription unlocks governed value surfaces. First-run license/ToS stays fail-closed — do not skip it. Step-by-step: SigmaShake Desktop install.

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.