Releases: gotnull/likelihoodlum
Releases · gotnull/likelihoodlum
🔬 v1.1.0 — Three New Heuristics
Three New Heuristics
Twelve scoring signals. The tool now analyzes actual diff content, not just metadata.
New Signals
- Commit Time-of-Day (0 to +5 pts) — Flags off-hours commits with high velocity. Humans sleep; LLMs don't.
- Comment Density (−3 to +5 pts) — LLMs over-explain (≥35% comments → +5); humans are lazier (<5% → −3). Supports Python, C/C++, Java, JS, Go, Rust, Swift, Dart, SQL, Lua, HTML.
- Diff Entropy (−3 to +5 pts) — Shannon entropy of diff content. LLM diffs are repetitive/formulaic (low entropy); human diffs are varied and chaotic.
Upgrade
pip install --upgrade git+https://github.com/gotnull/likelihoodlum.git🎲 v1.0.0 — The Public Release
🎲 Likelihoodlum v1.0.0
First public release. Scores GitHub repos 0–100 for LLM-generated code using nine heuristic signals.
Highlights
- Nine scoring signals: code velocity, session productivity, commit size uniformity, message patterns, burst detection, multi-author discount, extreme per-commit velocity, project-scale plausibility, and generated file ratio
- Bidirectional scoring: suspicious patterns push the score up, clearly human patterns pull it down
- Zero dependencies: stdlib-only Python 3.10+
- Concurrent fetching: up to 10 parallel API requests for fast analysis
- Bot filtering: dependabot and similar bots excluded from analysis and API calls
- Project-scale plausibility: compares total output against the repo's true creation date — shipping 60K lines in a day gets flagged
- pip installable:
pip install git+https://github.com/gotnull/likelihoodlum.git→likelihoodlum owner/repo
Wall of Truth Highlights
| Repository | Score | Verdict |
|---|---|---|
| anthropics/claudes-c-compiler | 81/100 | 🤖 Very likely LLM-generated |
| openai/codex | 35/100 | 🤔 Possibly LLM-assisted |
| facebook/react | 10/100 | 👤 Almost certainly human-written |
| django/django | 0/100 | 👤 Almost certainly human-written |
| bitcoin/bitcoin | 0/100 | 👤 Almost certainly human-written |
| golang/go | 0/100 | 👤 Almost certainly human-written |
Install
pip install git+https://github.com/gotnull/likelihoodlum.git
likelihoodlum owner/repoSee the full changelog for details.