Overreach
@Naveja00
About Overreach
Overreach catches AI-agent scope creep. You give it the prompt you gave your coding agent and the diff it produced; it flags every part of the diff the prompt didn't authorize — unauthorized dependencies, env vars, endpoints, cron jobs, files, and features. Every finding is deter
Overview
What is Overreach?
Overreach is a CLI tool that audits AI-agent code diffs against the prompt that authorized them. It runs on any Node.js environment via npx and is designed for developers using AI coding agents such as Claude Code, Cursor, and Codex.
How to use Overreach?
Run npx -y -p overreach overreach-cli demo to try a demonstration. Provide the original prompt and the agent’s diff as input and Overreach returns a report of everything the agent added that was not in scope.
Key features of Overreach
- Audits code diffs against the original prompt
- Catches unauthorized dependencies, env vars, endpoints, and cron jobs
- Three-stage pipeline (LLM scope extraction, deterministic diff parsing and comparison)
- No API key required; falls back to deterministic regex extraction
- Coordinates multiple agents on the same repo with file claims and conflict detection
- Works across Claude Code, Cursor, and Codex simultaneously via JSON files committed to git
Use cases of Overreach
- Verifying that an AI coding agent only implements features explicitly requested in the prompt
- Detecting out-of-scope files, APIs, or environment changes introduced by an agent
- Managing multiple AI agents working on the same codebase to avoid conflicts
FAQ from Overreach
What does Overreach do?
Overreach compares the code diff produced by an AI agent against the prompt you gave it. It reports exactly what the agent added that was not authorized in the prompt.
Does Overreach require an API key?
No. Overreach can run without an API key and will fall back to deterministic regex-based extraction for scope comparison.
What kinds of unauthorized changes does Overreach catch?
It catches unauthorized dependencies, environment variables, endpoints, cron jobs, out-of-scope files, and features that the prompt never mentioned.
How does Overreach work?
It uses a three-stage pipeline: (1) an LLM call extracts the scope from the prompt into structured JSON, (2) deterministic regex parsing identifies what the diff actually adds, and (3) set arithmetic compares actual additions against authorized scope to produce findings.
Can Overreach coordinate multiple AI agents?
Yes. Overreach supports file claims, conflict detection, scope declarations, and check-in heartbeats across agents from Claude Code, Cursor, and Codex working on the same repository. Coordination uses JSON files committed to git and requires no server.
Basic information
More Coding Agents MCP clients
Roo Code (prev. Roo Cline)
roocodeincRoo Code (prev. Roo Cline) gives you a whole dev team of AI agents in your code editor.
UtilityBelt
richardanayaTalk to MCP servers from aider

Mitii AI Agent
Mitii-devYour local-first AI coding agent for complex work. Read files, write code, run commands — all with your approval.
codemcp
ezyangCoding assistant MCP for Claude Desktop
codename goose
blockan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Comments