RepoPulse

An offline Git repository analytics and forensic CLI that inspects churn, author coupling, bus factor, and code velocity without external services.

Engineering teams need visibility into code hotspot churn, knowledge silos, and bus-factor risks without sending proprietary source code to cloud analytics SaaS.

Legacy metrics like raw lines of code (LOC) fail to reveal structural codebase risk, developer concentration, or files that change dangerously often.

RepoPulse analyzes local git logs directly, calculating Pareto distributions of file churn, temporal coupling between modules, and ownership entropy.

Zero-dependency Python leveraging git plumbing commands; computes co-change matrices and outputs both interactive terminal summaries and SARIF/JSON reports.

100% offline and privacy-first; requires only a local repository clone with zero telemetry, API keys, or network egress.

Available on PyPI as git-repopulse. It flags fragile refactoring candidates, calculates bus factor across directories, and generates CI-ready audit reports.

Codebase health is best understood through the velocity of change over time rather than static snapshot analysis alone.