Getting Started
Try first. Install when you are ready. Subscribe only when you need Pro.
Free ways to try SigmaShake with no paid plan:
- Live demo — sigmashake.com/try
- Showcase dashboard — showcase.sigmashake.com
- Desktop download — sigmashake.com/desktop
A $5/month subscription unlocks governed value surfaces later (pricing). There is no paid trial and no inventing of free Pro access — try paths above are free. SigmaShake is a sole-operator individual entity (USA) — not a corporation.
Paste the single prompt in the Agent Install Guide — it installs (with -y), runs ssg init --smart / ssg_onboard, handles Desktop OS-correctly, and restarts the client.
1. Install the CLI (one command)
macOS / Linux:
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
iwr -useb https://install.sigmashake.com/install.ps1 | iex
Per-platform detail: macOS · Linux · Windows. Docker/GHCR: docker run --rm ghcr.io/sigmashakeinc/ssg:1.0.7 --version.
SigmaShake Desktop (same page — optional bullet, not an extra step)
- Linux:
curl -fsSL https://sigmashake.com/desktop/install.sh | sh(CDNdesktop/wails/latest.json, currently 1.0.12) - macOS: download the
.dmgfrom livedesktop/swift/latest.json(currently 1.0.13). Legacy aliasdesktop/macos/latest.jsonserves the same pointer. - Windows: download Setup.exe from live
desktop/windows/latest.json(currently 1.0.20) - Store listings also exist (Mac App Store, Microsoft Store) — macOS/Windows first-run license/ToS is a GUI gate and stays fail-closed; never skip it. Full walkthrough: SigmaShake Desktop install.
Wire your AI host once (Claude Code, Cursor, Antigravity, Codex, Gemini, …), then restart the client:
ssg init --client=claude-code # or: cursor | antigravity | codex | gemini | …
ssg init --dry-run --client=claude-code # preview first
Grok Bot is different — install SigmaShake Guardrails (hosted MCP at https://mcp.sigmashake.com/mcp) instead of local stdio.
ssg init prints a per-file preview of every write with revert commands. After install, .sigmashake/install-manifest.json records what changed (ssg whatchanged). See What SSG Changes on Your Machine and One Source, Many Agents.
2. One prompt
Open your AI agent and say:
"Set up SigmaShake governance for my project"
That calls ssg_onboard, which:
- Detects your tech stack (TypeScript, React, Go, Python, Docker, etc.)
- Creates
.sigmashake/config.tomland starter security rules - Pulls matching rulesets from hub.sigmashake.com
- Runs
ssg lintto verify everything - Returns a health summary
When you are ready for Pro value surfaces, activate (ssg auth login, or Desktop's first-run wizard). Trying the demo/showcase/desktop download does not require a subscription.
What else can you ask?
| Say this to your agent | What happens |
|---|---|
| "Set up SigmaShake governance for my project" | Full one-shot setup (ssg_onboard) |
| "Check if governance is working" | Health diagnostics (ssg_doctor) |
| "Find Docker security rules on the Hub" | Ruleset search (ssg_hub_search) |
| "Install rules-typescript" | Ruleset installation (ssg_hub_pull) |
| "Block any npm publish without my approval" | Custom rule creation (ssg_write_rule) |
| "Show my current plan and active rules" | Status report (ssg_status) |
Manual CLI Setup
Prefer to do it yourself? Install first, then optionally subscribe at sigmashake.com/pricing when you want Pro unlocked.
1. Authenticate (browser opens accounts.sigmashake.com):
ssg auth login
2. Initialize your project:
cd your-project
ssg init --smart
First run: accept the SigmaShake Terms of Service (https://sigmashake.com/terms) before the dashboard is available. In CI or non-TTY environments, pass --accept-terms to proceed non-interactively. Data dir defaults to ~/.sigmashake; use --home <dir> or SIGMASHAKE_HOME to relocate.
3. Or pull rulesets yourself:
ssg hub pull rules-typescript # adjust to your stack
ssg hub pull rules-react
ssg hub pull rules-docker
Verify:
ssg lint # check rule syntax
ssg status # system health + active rule count
ssg doctor # full diagnostic report
Dashboard (optional — real-time audit log + approval queue):
ssg serve # opens http://localhost:5599
Authentication
Authentication links your machine to your SigmaShake plan tier (Pro / Enterprise).
Browser login (recommended)
ssg auth login
Select Browser (recommended). Your browser opens to accounts.sigmashake.com — sign in with GitHub, Google, Microsoft, Apple, Twitch, or your company's SSO, then click Authorize ssg CLI. Token flows back to the CLI automatically. See Signing In for the full provider list and what each login shares with SigmaShake.
Enterprise SSO
ssg auth login --sso
See Fleet SSO Setup for Okta, Azure AD, and SAML 2.0 guides.
API Key
ssg auth login --token=YOUR_API_KEY
Write your first rule
Rules live in .sigmashake/rules/. Create a file and write:
rule block-force-push {
enabled true
priority 100
severity error
DENY execution
IF command CONTAINS "git push --force"
OR command CONTAINS "git push -f"
MESSAGE "Force push is blocked. Use --force-with-lease instead."
}
Then verify:
ssg lint # ✓ 1 rule OK
ssg list # shows all active rules
See Rule Syntax for the full language reference.
Test a rule manually
echo '{"tool":"Bash","input":{"command":"git push --force origin main"}}' | ssg eval
Output:
{
"decision": "block",
"rule_id": "block-force-push",
"reason": "Force push is blocked. Use --force-with-lease instead.",
"duration_ns": 1840000
}
Integrate with Claude Code
ssg init --client claude-code
This patches .claude/settings.json with:
- Hook —
ssg hook evalruns before every tool call - Permissions — 14 standard tools pre-approved, 18 destructive patterns pre-denied
See Claude Code Integration for the full setup guide.
Next steps
- MCP Server — Complete tool reference for AI agents
- Rule Syntax — Full rule language reference
- Writing Rules — Best practices and patterns
- Hub — Browse and install community rulesets
- CLI Reference — All 30+ commands
- Enterprise Fleet — Fleet admin onboarding via AI agent
Join the Community
Get help, share your rulesets, and follow what's shipping: