What it is
A scope auditor for AI-written code. One call takes the originating prompt and a diff and returns structured findings plus a scope_creep_score, worked out by set arithmetic rather than a second model's opinion: what the diff contains, minus what the prompt authorized.
Requirements
Nothing mandatory. It starts as npx -y overreach --serve. A key for the model that reads your prompt is optional — ANTHROPIC_API_KEY or OPENAI_API_KEY if you want the scope extracted by a model, none at all for the offline regex mode, and none for a local Ollama. Anonymous usage pings carry counts and enums only, never code, prompts, file paths or diff content, and OVERREACH_TELEMETRY=0 or DO_NOT_TRACK=1 turns them off. The same package also runs as a CLI and a GitHub Action that exits non-zero when unexpected changes are found. MIT.
Setup effort
One command — npx overreach --serve