Skip to main content

SigmaShake

Governance rules for AI agents — connect in 2 minutes.

SigmaShake evaluates AI agent tool calls against declarative rules at the tool-call boundary. Every Bash command, file write, network request, or agent spawn is checked before it executes — in under 2ms.


The fastest path

If you use Claude Code, Cursor, Windsurf, or Antigravity:

pnpm add -g @sigmashake/ssg
ssg init --client=claude-code

Restart your AI client, then say:

"Set up SigmaShake governance for my project"

Your agent detects your stack, installs matching rules from the Hub, and returns a health report. Done.

Full quickstart guide

On Alpine / musl or old-glibc hosts where the npm binary won't load? Use the OS-agnostic Docker image: docker pull ghcr.io/sigmashakeinc/ssg:latest.

On Windows? The pnpm add -g @sigmashake/ssg command works in any PowerShell or Command Prompt window. Or run the one-liner: iwr -useb sigmashake.com/install.ps1 | iex. If you'd rather skip the terminal entirely, install SigmaShake Desktop — a tray-icon desktop app that sets everything up for you.


What SigmaShake does

When an AI agent calls a tool, SigmaShake intercepts and returns one of:

DecisionMeaning
ALLOWLet it through
DENYBlock it with an explanation
LOGAllow but record for audit
ASKPause and require human approval
FORCEBlock and suggest a safer alternative
SHADOWAllow silently, log for monitoring

Without governance

Agent: git push --force origin main → 💥 history rewritten
Agent: cat .env → 🔓 secrets exposed
Agent: rm -rf node_modules/.. → 🗑️ wrong directory deleted
Agent: npm publish → 📦 unreviewed release shipped

With SigmaShake

Agent: git push --force origin main → BLOCK: "Use --force-with-lease"
Agent: cat .env → BLOCK: "Secret file access blocked"
Agent: rm -rf node_modules/.. → BLOCK: "Destructive command blocked"
Agent: npm publish → ASK: Waits for your approval

Key properties

PropertyValue
Evaluation latency< 2ms
DependenciesZero (standalone binary)
Transportstdio (MCP), stdin/stdout (hooks)
Rule formatDeclarative DSL, hot-reloaded
AuditEvery eval logged locally
Hub50+ community rulesets for TypeScript, React, Go, Docker, and more

Components

ComponentPurposeWhere
ssg CLIRule evaluation, Hub, linting, dashboardLocal binary
MCP ServerAI agent integration (19 tools)ssg mcp-server
DashboardReal-time approvals, audit loglocalhost:5599
Rules HubVerified community rulesetshub.sigmashake.com
FleetOrg-wide agent governancefleet.sigmashake.com
AccountsPlans, login, licenseaccounts.sigmashake.com

Next steps