What version should your repo be on?
VersionLens walks every commit in any public GitHub repo — heuristic first, AI for the rest — and infers the semantic version that history implies. Starting from 0.0.0.
· 1st scan: free, no sign-in· 2nd scan: free with Google· 3rd+: €5/month
Heuristic first
Conventional Commits (feat/fix/BREAKING) classified instantly with zero AI cost.
AI for the rest
Anything ambiguous is batched to Claude and cached by commit SHA — re-scans are free.
Compare any refs
Inferred bump from v1.2.0 → HEAD, with a downloadable CHANGELOG.md.
How VersionLens decides
- 1. Fetch full commit history of the chosen ref (up to 1,000 commits).
- 2. Parse each commit.
feat:→ minor,fix:→ patch,!:/BREAKING CHANGE→ major. - 3. Send ambiguous commits to Claude for classification (conservative bias).
- 4. Walk chronologically from 0.0.0 — apply each bump in order.
Pre-1.0 repos use the conservative “0.x” convention: breaking changes bump the minor, not the major. See pricing.