Vibe Coding Detector

Score any public Git repo for AI-pattern signals and maintainability. Heuristic proxies only — not proof of AI authorship.

Score a repo

🏆 Sample League Table

📸 Static sample league. The scorer above is live — it clones and scores any public repo via the /api/score endpoint. The table below is a pre-generated snapshot; regenerate it locally with the vibe-coding-detector CLI. Scores are deterministic from source + git history.

#RepoAI-patternBand MaintainabilityLOCCommits
1OthersideAI/self-operating-computer31.8Some scaffold/AI-pattern signals64.52,047500
2psf/requests27.5Some scaffold/AI-pattern signals86.09,812500
3vercel/next-learn27.3Some scaffold/AI-pattern signals60.46,510224
4pallets/flask26.3Some scaffold/AI-pattern signals86.014,081500
5pallets/click26.0Some scaffold/AI-pattern signals86.021,484500
6tiangolo/full-stack-fastapi-template23.8Mostly human-shaped90.411,071500
7httpie/cli17.9Mostly human-shaped96.015,678500
8psf/black1.9Mostly human-shaped87.2123,724500

Methodology: comment-narration density, placeholder/TODO density, identifier genericness, structural duplication, and commit burstiness (big-bang first commit / sparse history / minute-bursts). Maintainability is independent: cyclomatic complexity, function length, test presence, comment balance. All signals are deterministic from the source + git history. Built with vibe-coding-detectorlive at Vercel.