Run this command in your TypeScript or JavaScript repo.
npx any-doctor@latestYou can choose which doctors you want to run from the interactive picker. These are sample doctors just to try out.
You can select a specific doctor like this:
npx any-doctor@latest run asyncThe agent version
Agents shouldn’t be navigating an interactive menu. We support the same capabilities with a fully JSON experience. Your agent would run the commands like this:
npx any-doctor@latest run --all <dir> --format jsonThe agent guide covers the full workflow: scan, investigate, fix or decide, re-run to verify.
What you’ll see
A scan ends with a report:
Any Doctor — 5 doctors
Score: 95 / 100 — Excellent
187/221 files clean
71 findings (27 warning, 44 info)
Async: 5 warning
Convex: 5 warning
Slop: 14 warning, 44 infoEach finding names the check, the claim it makes, and the exact
file:line. The report page breaks down every part of
it, including the blind spots every doctor prints about itself.
Next steps
- Reviewing findings — the dashboard and the decisions
- The doctor contract — what a doctor actually is
- CLI reference — every command and flag