Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>AI生码率统计插件New to Visual Studio Code? Get it now.
AI生码率统计插件

AI生码率统计插件

heao

|
145 installs
| (0) | Free
实时统计AI vs 人工代码占比
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

AI生码率统计插件 具体用于实时统计每次commit中人工和AI编写代码的比例 一、安装 1.1 VSCode接入 VSCode用户(如使用Agent插件)可以直接在VSCode应用商店中下载,搜索“AI生码率统计”,如图,点击安装即可:

1.2 Cursor接入 Cursor用户同样可以在市场中搜索来直接下载(如果没搜到,可以尝试列表滚动往下面翻,可能藏在下面)

左下角出现红色的区域显示“AI代码统计 - 配置不完整”即为导入成功

1.3 Claude Code接入 Claude Code用户如使用支持VSCode插件的IDE也可使用,本插件在点击一键配置后会自动在项目中生成对应的hook用于执行切换git作者 二、开始使用 2.1 一键配置 对于未配置过的项目,左下角会飘红,点击一键配置即可

配置成功后,左下角会显示代码编写行数和比例,然后就可以开始写代码了

2.2 实际演示

  1. 首先和AI对话,让他写一些代码,可以看到,AI执行了一个切换git作者的命令,同时左下角的统计栏也有了实时更新的行数和AI生成代码比例

  2. 这个时候我们觉得还有东西得手动改,于是人工手动改了一行,可以看到下面的状态栏的“人工”多了一行

  3. 如果觉得AI改的不对,我们手动再二次修改AI编写的代码,可以看到状态栏更新,人工的行数从1行变成0,二编的行数从0变为1 二编即为人工修改AI代码,如果是AI修改了人工写的代码,依旧会被算作AI

  4. 当我们修改完成后,我们可以提交代码,可以看到,提交的信息上带上了生成代码比例的信息。同时在提交成功后,统计栏数据会归零,开始下一轮commit维度的统计

  5. 如果有数据统计回收需求,可以将仓库组接入webhook,可以通过报表看到数据,具体参考https://alidocs.dingtalk.com/i/nodes/Qnp9zOoBVBDEydnQU5yokjkw81DK0g6l 三、使用注意事项⚠️

  6. 不要在AI写代码的时候人工同时编写代码,可能造成数据误差

  7. 如果关闭编辑器,会导致统计数据丢失,建议commit完成后再关闭

  8. Cursor和Claude Code是通过hooks来触发git作者切换操作的,如果是其它IDE,会通过规则触发,当上下文过长或有其他规则覆盖时可能存在AI幻觉问题,导致统计数据不准

  9. 插件初始化时,请保证所有修改已经提交,否则可能造成误差

  10. 如果觉得统计数据不对,可以点击“配置”按钮,强制重置统计数据

  11. 当单文件超过5000行时,部分机型可能存在卡顿问题,这是git的diff算法本身性能消耗导致的,不建议针对超大文件进行编辑 四、问题自查 Q1: 为什么commit信息上没有AI生码统计数据? 需要检查husky是否配置正确。特别是.husky目录中是否存在pre-commit、prepare-commit-msg、post-commit三个钩子 Q2: 为什么统计数据不准确 可能是AI写的时候人工正在编写,或者初始化进入的时候就存在了一些未提交的修改。同样也有可能是AI没有真正切换作者 Q3: 为什么没有真正切换作者 通过规则执行会有一定的AI幻觉问题,建议使用Cursor或Claude Code等有hooks功能的IDE来确保稳定触发 Q4: 打字卡顿怎么办?

  12. 可能文件行数过多,如5000行+,可以关闭撤销检测以提升性能体验,但是会影响准确度

  13. 可能与电脑性能有关

  14. 可能打开了输出,log较多会影响打字,建议切换到终端 Q5: husky安装失败 建议重启IDE重试,偶尔会出现这种情况

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft