Compare
Two to five repositories and your goal. Each codebase is read against your checklist, every answer cited.
slugify for Node + TypeScript, zero runtime deps
// repository health, scored in code
Repomate reads a GitHub repository file by file and hands back a graded report across ten areas. Every finding points at a line. The fixable ones open as pull requests.
Free for public repositories. No account for your first scan.
try
expressjs/express · 214 files · the real tree at 9a34acf
// 01 · the scan
// 02 · the score
Ten areas, each a fixed share of the gauge. An area keeps the part it earned and loses the rest, and what remains is the score. Same commit, same number. No model ever touches it.
// 03 · findings
// 04 · fixes
Twelve deterministic fixers write the missing pieces: licence, SECURITY.md, CONTRIBUTING.md, CODEOWNERS, templates, CI, dependabot, .gitignore. You read the exact diff, then it opens as a pull request.
Add SECURITY.md
real fixer output for inbucket/inbucket, which has no SECURITY.md
// 05 · the kit
Two to five repositories and your goal. Each codebase is read against your checklist, every answer cited.
slugify for Node + TypeScript, zero runtime deps
Chat with any repository. Cloned for the conversation, read live, never indexed. Answers cite lines.
search "router" → read lib/application.js
Rescan on push, daily or weekly. Alerts on a new critical finding or a grade drop.
email · slack · telegram · webhook
The latest grade in your README, linking to the full report.
A sandboxed shallow clone with hooks, submodules and symlinks off, deleted when the scan ends. Findings stay, code does not. Secrets are masked to four characters. Your API keys are encrypted per row and never returned.
// 06 · pricing
About a minute for most repositories.