根据git上库记录分析公司好坏产品系统Vibe Coding

我要开发同款
樱木2026年06月02日
2阅读

技术信息

语言技术
Go
系统类型
Web
行业分类
开发工具
参考价格
2000
演示地址
https://github.com/liyongjianok/notWork.git

作品详情

行业场景

该项目面向软件研发团队、开源项目维护者、个人开发者,适用于:

团队工作节奏分析
加班情况观察
个人工作复盘
开源项目活跃度分析
入职前了解目标团队开发节奏
工程健康检查
它不适合用于绩效、人事考核或薪酬判断,因为分析结果只基于 Git commit 时间。

功能介绍

功能介绍

gitPulse 会读取 Git 仓库的提交记录,并根据提交时间做统计分析。

主要功能包括:

分析当前仓库或指定 Git 仓库
按年份、日期范围或全部历史分析
统计提交时间分布
计算 996 指数 / 工作强度指数
推测上下班时间
分析工作日加班情况
分析周末提交情况
分析深夜提交情况
识别连续加班和疲劳度
分析提交节奏模式
查看所有作者及提交数量
团队贡献分析
支持只分析当前 Git 用户
支持按作者筛选或排除作者
支持正则排除提交信息
支持指定工作时间、分支、时区
支持导出 JSON 和 CSV 报告
支持终端热力图展示

项目实现

项目通过命令行参数接收用户输入,例如仓库路径、分析年份、作者过滤、导出格式等。

核心流程大致是:

解析命令行参数。
检查目标目录是否为 Git 仓库。
调用本机 git log 获取提交记录。
解析提交作者、邮箱、时间、提交信息等数据。
根据配置和命令参数判断是否属于加班时间。
汇总小时、星期、作者、工作日、周末、深夜等维度的数据。
计算工作强度指数、疲劳度、节奏模式。
在终端输出表格报告。
可选导出 JSON 或 CSV 文件。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论