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
Continue
continuedev⏩ Create, share, and use custom AI code assistants with our open-source IDE extensions and hub of models, rules, prompts, docs, and other building blocks
Install MCP CLI
dhravyaA simple CLI to install MCP servers into any client
DECREASE-TOKEN-FIGMA
junseo2323decrease token in figma mcp by using DTF!
Aider MCP Client: Supercharge Your Coding with AI-Powered Documentation
alvinveroyA Python tool to query Context7 MCP for library docs. Integrates with Aider for AI coding. Install via pip install mcp_query and fetch docs easily.
UtilityBelt
richardanayaTalk to MCP servers from aider
Comments