Who Is Actor

🕵️ Git仓库开发者六维画像体检

developer-tools榜 #29

零依赖分析Git仓库开发者画像,通过原生git命令采集提交数据,AI六维度评估研发效率与代码质量,生成直言不讳的团队体检报告

收藏
73.8k
安装
16.4k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Who Is Actor 是一款专为技术团队设计的 Git 仓库开发者画像分析工具。用户只需提供仓库绝对路径,工具即可通过原生 git loggit shortloggit diff --stat 等命令自动采集数据,无需安装任何依赖或运行脚本。系统支持指定时间范围、分支、目标作者等参数,采集后由 AI 从提交习惯、工作习惯、研发效率、代码风格、代码质量、参与度指数六个维度进行深度解读,最终为每位开发者生成包含数据仪表盘、AI 点评、改进建议、六维雷达图的综合报告。

显著优点

1. 零依赖零脚本:纯 git 命令驱动,无需 Python/Node 环境,即开即用
2. 隐私保护到位:全程使用 %an 作者名标识,不采集邮箱地址,shortlog -sn 替代 -sne

3. 安全校验严格:对 repo_path、author、日期、分支等参数实施白名单校验,防止命令注入

4. 多维度量化评估:六维度 1-10 分评分 + 参与度指数 0-100 分,客观可对比

5. 直言不讳的点评风格:模拟资深 Tech Lead 视角,数据驱动、犀利但公正

6. 团队级洞察:支持横向对比、Bus Factor 风险识别、整体健康度评估

潜在缺点与局限性

1. Git 记录盲区:无法捕捉代码评审、架构设计、技术讨论、团队指导等非代码贡献
2. 时区与别名问题:跨时区提交可能影响工作时段判断,同一开发者多个 name 需 .mailmap 统一

3. 参与度指数误读风险:高分不等于"偷懒",低分也不等于"高效",需结合上下文判断

4. 大型仓库性能:历史数据庞大的仓库需限定时间范围,否则命令执行耗时较长

5. 主观评分权重:综合评分采用固定权重(如研发效率 25%、代码质量 20%),未必适配所有团队文化

适合人群

  • 技术团队负责人 / Tech Lead:需要客观评估成员代码产出习惯
  • 工程效能团队:希望建立可量化的研发效率基线
  • 开源项目维护者:分析贡献者参与度和代码质量分布
  • 新接手项目的管理者:快速了解团队历史工作模式

常规风险

  • 数据误用风险:参与度指数若被直接用于绩效考核,可能打击专注设计/评审的开发者
  • 隐私边界:虽隐藏邮箱,但作者名可能关联真实身份,敏感项目需谨慎外传报告
  • 安全执行依赖:若绕过校验规则直接拼接命令,存在命令注入攻击面
  • 结论过度解读:AI 点评基于历史数据统计,不能预测未来表现,也不反映协作软实力

Who Is Actor 内容

暂无文件树

手动下载zip · 12.3 kB
contentapplication/octet-stream
请选择文件