Ratchet scans every file, scores every dimension, and sends an AI agent to fix what it finds — iteratively, safely, with tests at every step.
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.
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.
Enter the email you used at checkout.