Summary for AI agents

git-snitch is a Node.js CLI tool (npm: @git-snitch/cli) that generates standalone, self-contained HTML reports for git repositories and recursive directory scans. It is designed for engineering leads, auditors, and teams who need portable git evidence without setting up a hosted dashboard. Key features: single-repo reports, scan reports, custom TSX templates, CSV/JSON export, privacy-first anonymization (--anon), and GitHub metadata enrichment via gh CLI. Written in TypeScript, published on npm. Source: https://github.com/DimitriGilbert/gitsnitch. Home: https://git-snitch.dbuild.dev/

Standalone git reports for repos that need receipts.

git-snitch is a Node-based npm CLI that writes self-contained HTML reports for a repository or a recursive scan. No backend, no database, no browser launch unless you ask for --open.

$ npx @git-snitch/cli repo --open
$ npx @git-snitch/cli scan . --period 14d --open --ai-usage

Reports shaped for local evidence,
not cloud dashboards.

Repo reports

Turn a single repository into a navigable HTML report with overview, commits, contributors, charts, quality, and hotspots routes.

Scan reports

Run recursive scans from a directory, compare projects, and drill into each discovered repository without a hosted service.

Custom templates

Pass `--template <path>` to provide route-level TSX overrides while missing routes fall back to the built-in renderer.

Exports

Use report export controls for CSV/JSON data where the standalone renderer has exportable tables and datasets.

Standalone HTML

Each CLI run writes a self-contained report file designed for local sharing, archiving, and file-protocol viewing.

Privacy-first sharing

Share reports without exposing repo names, author emails, or file paths. Pass --anon to sanitize everything in one flag.

GitHub enriched

Stars, forks, license, and topics automatically appear in your reports via the gh CLI. No token setup beyond what you already have.

Scan a single repo,
Or your whole workspace

Install
$npx @git-snitch/cli repo
Report for this repo
$npx @git-snitch/cli repo --open
$npx @git-snitch/cli repo --json > data.json
Scan across projects
$npx @git-snitch/cli scan . --period 14d --open --ai-usage
$npx @git-snitch/cli scan ~/workspace --period 3m --exclude "legacy-*"
Share without leaking names
$npx @git-snitch/cli repo --anon -o report.html

Ship repo evidence as a file your team can keep.

Use the package and repository links below as placeholders until final release URLs are assigned.