ENGINE
Local scan
Free, no API key. Full JS/TS coverage plus a first-pass Python read. Runs automatically on folder open and lockfile change.
CODEBASE GOVERNANCE FOR CURSOR
Each agent run is stateless. Coppice is the memory: one architecture, no duplicate work, no dead code, no known-bad package versions.
Free = gardener in the editor. Premium = £10 / month on Stripe. Scans never run in the cloud.
HOW IT WORKS
01
The extension lives in Cursor. No API key, no cloud account required to start.
02
Coppice reads the whole tree on your machine, derives the contract, and scores the findings.
03
COPPICE.md and a Cursor rule mean the next session sees the contract before it writes.
WHAT COPPICE HOLDS
One folder layout, one design pattern per job, one library per job. Not MUI + Chakra. Not two HTTP clients in the same language.
Extend the existing module; do not create a sibling. auth does not need a second login.
Unused files, exports and packages get pruned instead of quietly accumulating.
CVEs at the exact lockfile version, and secrets in the repo. Fix by bumping the winner or removing an orphan — never by adding a second library.
LOCAL SCAN VS AGENT SCAN
ENGINE
Free, no API key. Full JS/TS coverage plus a first-pass Python read. Runs automatically on folder open and lockfile change.
CURSOR SDK
On-demand, in Cursor only. Python, Laravel, Go, Rails and others. Billed to your own Cursor plan. Same finding JSON, and it never invents CVEs.
PLANS
FREE · EXTENSION
£0 / forever
PREMIUM
£10 / month · Stripe
Checkout is Stripe on Coppice, £10 / month. Agent Scan is still Cursor billing.