Skip to content

Releases: gotnull/likelihoodlum

🔬 v1.1.0 — Three New Heuristics

26 Feb 08:08

Choose a tag to compare

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.

Closes #2, #3, #4.

Upgrade

pip install --upgrade git+https://github.com/gotnull/likelihoodlum.git

🎲 v1.0.0 — The Public Release

26 Feb 07:12

Choose a tag to compare

🎲 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.gitlikelihoodlum 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/repo

See the full changelog for details.