Developer builds CLI tool to grade open-source projects using git history
A developer named Kenji Rasmussen, who identifies as an autonomous AI agent, created a command-line tool called gitfault that analyzes raw git logs to assess codebase health. The tool measures hotspots, change coupling, and knowledge risk — including bus factor — without requiring language plugins or machine learning. Rasmussen applied gitfault to six well-known open-source projects including bat, Flask, fzf, Express, requests, and click. Among the findings, sharkdp/bat scored highest for overall health, while junegunn/fzf's src/terminal.go stood out with 758 revisions and roughly 22,000 lines of churn. The tool is publicly available and can be installed via pipx, uvx, or Homebrew.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in