Docsget running in minutes
Documentation
One API key connecting Claude Code, Cursor, and your CI to secret scanning, the agent library, code intelligence, and the cost gateway. Your source code never leaves your machine.
Quickstart
- 1
Log in & create a key
Sign in with Auth0 and mint an API key from your dashboard. The raw key is shown once.
Visit /login → /account → Create API key
- 2
Install the client
Served privately from a key-locked download — no public repo, no PyPI.
pip install "https://<your-host>/download/sentinel_suite-0.1.0-py3-none-any.whl?token=<KEY>"
- 3
Connect your editor
Run inside a project folder. Writes the editor MCP config + a git-ignored .env; repeat per project.
sentinel-suite connect --key <KEY> --target claude # or cursor | windsurf | vscode | zed | all
- 4
Restart your editor
It picks up the new MCP connection. Every prompt is now routed, every commit scanned.
Prefer zero install? Point your editor’s MCP config straight at <your-host>/mcp with an Authorization: Bearer <KEY> header.
Capabilities
ContextA Pro plan that does Max's work.GraphKnow what breaks before you break it.MemoryChats that share what they learn.GuardSecrets never leave your machine.RouterThe right expert, automatically.GatewayLower model bills, no code changes.Reviewers"Why is this 150 lines? It could be 15."EnterpriseIsolation, audit, and control at scale.FeaturesOne key. The whole defense stack.ArchitectureYour code never leaves your machine.
CLI
sentinel-suite scan --text "…"Scan text locally for secretssentinel-suite connect --key <KEY> --target <editor>Wire an editor to the hosted servicesentinel-suite recommend "<task>"Ask the router which agent/skill fitssentinel-suite agent <name> / skill <name>Fetch an agent or skill definitionsentinel-graph build / update / serveBuild the local code graph or run its MCP serverAPI reference
POST
/v1/chat/completionsOpenAI-compatible cost gateway (cache + routing + metering)POST
/scanScan text or a unified diff for secrets & PIIPOST
/recommendRoute a prompt to the best agents / skillsGET
/library/skills · /library/agentsBrowse the 286 skills / 68 agentsPOST
/mcpMCP-over-HTTP — point an editor here with a Bearer key (zero install)GET
/download/<wheel>?token=Key-locked client wheelGET
/meYour key’s plan, quota, and usageEvery non-public endpoint takes Authorization: Bearer <KEY> (or ?token=).