shenxianpeng /
gitstats
GitStats 是一个命令行工具:分析一个 Git 仓库的全部提交历史,生成一份静态 HTML 报告,包括活动热力图、作者、代码归属、热点文件、标签、代码行数的变化,以及有多少提交写明用了 AI 编码助手。纯 Python 实现,只依赖 git,数据不出本机。 亮点 零依赖:Python 3.10+ 加 git 就能跑,pip install gitstats 即可 报告是纯静态页面,可以直接放到 GitHub Pages;有深色模式…
shenxianpeng /
GitStats 是一个命令行工具:分析一个 Git 仓库的全部提交历史,生成一份静态 HTML 报告,包括活动热力图、作者、代码归属、热点文件、标签、代码行数的变化,以及有多少提交写明用了 AI 编码助手。纯 Python 实现,只依赖 git,数据不出本机。 亮点 零依赖:Python 3.10+ 加 git 就能跑,pip install gitstats 即可 报告是纯静态页面,可以直接放到 GitHub Pages;有深色模式…
GitStats 是一个命令行工具:分析一个 Git 仓库的全部提交历史,生成一份静态 HTML 报告,包括活动热力图、作者、代码归属、热点文件、标签、代码行数的变化,以及有多少提交写明用了 AI 编码助手。纯 Python 实现,只依赖 git,数据不出本机。 亮点 零依赖:Python 3.10+ 加 git 就能跑,pip install gitstats 即可 报告是纯静态页面,可以直接放到 GitHub Pages;有深色模式,手机上也能看 能统计“写明用了 AI 编码助手”的提交(Co-authored-by、Assisted-by、AI 代理自己的账号),只认账号和邮箱、不认名字,给出的是下限 大仓库也快:CPython 13 万个提交,生成完整报告 47 秒 画廊每周为 CPython、VS Code、React 等 20 个知名仓库生成报告,可在线查看 还有多仓库汇总页、README 徽章、JSON 输出和 GitHub Action 和同类比:git-quick-stats 在终端里输出文字,gitstats 生成一份能分享的完整报告;原版 hoxu/gitstats 2015 年停更,这是持续维护的 Python 3 版本
Discuss this product