Ratchet scans every file, scores every weakness, and commits AI fixes that pass your tests — one relentless click at a time.
Three commands are all it takes to go from zero to a cleaner codebase.
A ratchet only turns one way. Each click advances the socket — it can never slip back. Ratchet works the same way on your code.
A focused toolkit. Each command does one thing exceptionally well.
Scores every file in your codebase across six quality dimensions. Produces a ranked list of issues with context, so you always know what to fix next.
Spawns an AI agent that iteratively improves a target area across as many clicks as you give it. Each passing click commits clean, tested code.
Like torque but more targeted — point it at a specific file or issue category for concentrated, high-precision improvements without broad sweeps.
Generates an interactive dependency graph — nodes color-coded by health, sized by blast radius. Instantly see which files are risky and which need attention.
Ratchet took our codebase from a 58 to a 79 in one afternoon. I pointed it at our auth module, walked away for an hour, and came back to 12 merged commits — all green.
Finally, a tool that doesn't just tell you what's wrong — it actually fixes it. The Pawl mechanism is brilliant. I've never seen a bad commit land from a torque run.
We run ratchet torque on every PR branch. Code review time dropped by 40% because the obvious stuff is already fixed before a human looks at it.
Stop guessing what "clean code" means on your project. Ratchet produces an objective, reproducible quality score across every dimension that matters for production systems.
Run it before a sprint to find your biggest risks. Run it after torque to measure progress. Track it over time to prove your codebase is improving.
Run ratchet vision and get a self-contained HTML file: an interactive force-directed graph of every file and dependency in your project.
Nodes glow green when healthy, amber when there are issues, red when critical. Node size reflects blast radius — the larger it is, the more your codebase depends on it.
Generated as a single HTML file. No server, no npm, no build step. Open it in any browser.
The Pawl is Ratchet's anti-rollback mechanism. Every proposed change runs your full test suite before it commits. If tests fail, the change is automatically reverted and the click doesn't count.
The result: a branch of commits that only ever moves forward. Every merged click is a proven improvement — no exceptions.
Start free. Level up when your codebase demands it.
Need more cycles? $0.75/cycle on any paid plan.
Install Ratchet globally and point it at any project. No configuration required to start.
Prerequisites: Node.js ≥ 18, git, and an AI coding agent on your PATH.
Everything you need to know before you run your first torque.
test script (or specify one via --test-cmd), Ratchet can improve it.Enter the email you used at checkout.