Point kimji at your environment and it understands the risk surface, recommends guardrails, then detects and blocks risky agent actions in real time, holding the ambiguous ones for a human.
Every MCP tool call and CLI command routes through the control plane for a verdict before it executes. Nothing reaches an MCP server or your shell without one.
ask holds the call for human approval; deny means it never reaches the server or the shell.
Detect + block
Deterministic policies short-circuit the obvious cases; a hardened LLM judge reasons about the rest. Explicit fail modes: no judge, no silent allow.
Understand
kimji scans your repo, including SQL migrations, client code, and .env.example, and classifies the real risk surface. Then it recommends the guardrails to close it, one click to enable.
Guardrails
Full CRUD over policies. Each one is tunable, with thresholds, allow-lists, and protected tables, and toggles on or off without a deploy.