做了个统计 AI 工具对代码库的真实贡献 cli : ai-credit

2 月 3 日
 codezera

突发奇想,因为平时都是 claude code, codex, gemini 混着一起用,改不同的模块,就在想能不能统计各种 AI Cli 工具在项目里“真正写进代码库”的贡献量。大概调研了一下发现确实可以,所以实现了一个版本,执行下面的命令可以直接扫描代码库

npx ai-credit

工作原理是扫描各类 AI 工具的本地会话日志,提取实际产生的 file diff ,然后和当前工作区逐行匹配,输出每个工具/模型的新增、删除行数和文件列表。所有操作全部在本地,不会做任何上传,代码开源。

官网: https://ai-credits.vercel.app

repo: https://github.com/debugtheworldbot/ai-credit

欢迎试用、提建议、补充更多 cli 🙌

1913 次点击
所在节点    分享创造
11 条回复
horizon
2 月 3 日
npx ai-credit

✖ Analysis failedory...
Error: Error [ERR_WORKER_OUT_OF_MEMORY]: Worker terminated due to reaching memory limit: JS heap out of memory
codezera
2 月 3 日
@horizon 代码库太大了?现在还没做性能优化。。。
heftyMan
2 月 3 日
不太准呀,我用 trae 写的代码,发现 ai 使用率为 0
codezera
2 月 3 日
@heftyMan 现在只能统计 claude code,codex,opencode,gemini 这四个; ide 的对话存储方式不一样,还没支持。。。
maolon
2 月 3 日
感觉不太准 我的项目一行代码没写他说 ai 贡献才 72.6%
codezera
2 月 3 日
@maolon 是的,贡献度是保守计算的,通过脚本自动生成的一些代码,手动格式化的代码,在别的设备上生成的代码等等,都不会统计进去
gxy2825
2 月 3 日
有意支持 Cursor 吗
gxy2825
2 月 3 日
另外官网界面蛮炫酷的,好奇咋实现的
codezera
2 月 3 日
@gxy2825 #7 cursor 支持快做完了,今天发
codezera
2 月 3 日
@gxy2825 #8 gemini3 + frontend-design skill
codezera
2 月 3 日
@codezera #9 v1.0.6 支持 cursor 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1190406

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX