npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@sigmashake/ssg

v0.29.111

Published

AI Agent Governance CLI — evaluate tool calls against rules, block dangerous operations, and surface blocked commands

Downloads

16,361

Readme


What is SSG?

SSG is SigmaShake's AI agent governance CLI. It evaluates every tool call your AI agent is about to make against a set of local rules — blocking dangerous operations, asking for approval on risky ones, and recording everything to a queryable audit log. It runs locally in sub-2 milliseconds and works with every major AI client: Claude Code, Cursor, GitHub Copilot, Codex, Gemini, Antigravity, and Pi.

See it in action

🛡️ Real-time approval dashboard

A local dashboard at http://localhost:5599 shows pending approvals, blocked commands, and a live audit stream.

SSG approval dashboard — rule evaluation in action

🌍 Community rules hub

Pull curated rulesets from hub.sigmashake.com — covering bash, secrets, SQL, Docker, Kubernetes, Python, React, Terraform, and more.

SSG hub — searching and installing rulesets

🎥 Watch the full dashboard tour (WebM, 208 KB) · or read the dashboard docs.

Why teams pick SSG

  • 🏠 Local-first evaluation — no outbound AI calls for governance
  • Sub-2ms rule eval — faster than the network call it gates
  • 🧩 Works everywhere — Claude Code, Cursor, Copilot, Codex, Gemini, Antigravity, Pi
  • 🔍 Queryable audit trail — every decision stored locally; searchable from the CLI
  • 🌐 Hub rulesets — 20+ curated packs authored by the community
  • 🏢 Fleet-ready — SSO, org policies, and SIEM forwarding for enterprise deployments

Install

pnpm add -g @sigmashake/ssg
ssg --help

Every channel

| Channel | Install | |---------|---------| | npm | pnpm add -g @sigmashake/ssg | | PyPI | pip install sigmashake | | Homebrew | brew install sigmashakeinc/tap/ssg | | winget | winget install SigmaShake.SSG | | Docker (OS-agnostic) | docker run --rm -i ghcr.io/sigmashakeinc/ssg:latest eval < call.json |

The Docker image at ghcr.io/sigmashakeinc/ssg is also the install path for musl distros (Alpine, Chimera) and hosts running glibc < 2.24. See the Docker guide for usage.

Quick start

ssg init       # install adapters for detected AI clients + local config
ssg setup      # guided ruleset selection
ssg serve      # start the local approval dashboard at localhost:5599

Evaluate a single tool call from the shell:

echo '{"tool":"Bash","input":{"command":"rm -rf /"}}' | ssg eval

Wire SSG into a specific client (or every supported one):

ssg init --client=claude-code    # or: cursor | copilot | codex | gemini | antigravity | pi
ssg init --client=all            # install every adapter regardless of detection

Documentation

Full reference and guides at docs.sigmashake.com.

| Get started | Integrate | |---|---| | 🚀 Getting started | 🔌 MCP server | | ⚡ Intro | 🤖 Claude Code | | 📺 Dashboard | 🧩 Every adapter |

| Author rules | Operate | |---|---| | 📝 Rule syntax | 💻 CLI reference | | 🌍 Hub guide | 🏗️ Architecture | | 📦 Publishing rulesets | 🏢 Enterprise fleet |

Supported AI clients

ssg init configures, out of the box:

Useful commands

| Command | What it does | |---|---| | ssg init | Install agent adapters and local configuration | | ssg setup | Walk through recommended setup and ruleset selection | | ssg serve | Start the local approval dashboard | | ssg eval | Evaluate a tool call from stdin (JSON) | | ssg audit search | Query local audit history for agents, tools, and actions | | ssg rule ... | List, search, enable, disable, and edit rules | | ssg hub ... | Search, install, update, and audit Hub rulesets | | ssg doctor | Run a health diagnostic for the local installation | | ssg mcp-server | Start the local MCP server for agent integrations |

Authentication

Local rule evaluation, local dashboard usage, and local audit inspection work without signing in. ssg auth login unlocks account-backed features: Hub publishing, organization workflows, support, and private ruleset access.

Community & support

License

Proprietary. The SSG binary is free to use for local governance, auditing, and dashboard workflows. Source code is not distributed — this repository publishes release artifacts only. See LICENSE for the full terms.