Starfish is the governance.
A governance-first, deny-by-default layer for AI agents. Drop it onto any Claude or AI build and every tool call, agent action, and capability passes one decision point that defaults to deny — with a tamper-evident audit trail of everything that ran.
Prysio teaches. Starfish governs. The academy shows you how to build with AI; Starfish is our open project for running those agents safely — least privilege, prompt-injection defense, and an audit trail, instead of hope.
Starfish is an original, clean-room project built as governance first, with capabilities as guests inside it — not the other way around.
Drop it onto any existing Claude / AI agent or skill build and it brings that build under governance: every tool call, agent action, and capability passes a single decision point that defaults to deny. It can even govern Claude Code itself, via its hooks.
A governed desktop app (Electron + React) that visualizes the model: a bridge / mission-control UI where you see and approve what your agents are doing in real time.
Model-agnostic — Claude, OpenAI, Gemini, OpenRouter, or a local model. Governance is the same constant whichever model runs the work.
The supreme source of truth is GOVERNANCE.md. These are the rules nothing can run around.
Seed governance under .starfish (your project untouched), wire the hooks, and run a resident, fail-closed Policy Decision Point.
starfish init --overlay --yes # seed governance under .starfish starfish install --claude-code # wire the hooks starfish daemon # resident, fail-closed decision point starfish doctor # audit the lockdown
Installs from npm (npm i -g project-starfish) or GitHub as one self-contained bundle — no runtime deps. Requires Node ≥ 18. Verified against Claude Code 2.1.183.
You do not need a commercial license to use Starfish — even at a company. The core and CLI are Apache-2.0: free for personal and commercial use, forever. Adopt it, embed it, ship it. Separate enterprise layers — external audit-anchoring & compliance reporting (SOC 2 / 17a-4 / SR 11-7), SSO/RBAC & fleet management, a signed skill registry with remote kill-switch, managed cloud, and support — fund continued open development. Using the open core never requires payment.
Apache-2.0. The Project Starfish name and logo are trademarks. Enterprise enquiries: hello@projectstarfish.ca