同一段代码里,哪些是人写的,哪些由 AI 生成?过去团队往往只能猜。git-ai 想把这件事变成一份随代码保存的来源记录。据官方 GitHub README,git-ai 是 Apache-2.0 许可的开源 Git 扩展:受支持的编码 Agent(代写代码的 AI 工具)修改文件时主动报告检查点,而不是事后判断哪些代码“像 AI 写的”。
提交代码时,它把逐行归属写进 Git Notes——一种不改动提交本身的附加记录,并关联 Agent、模型和生成提示。开发者可用 git ai blame 追查每行来源,也能用 git ai stats 查看 AI 生成量、采纳量和人工覆盖情况。Agent 会话则留在仓库之外,以控制体积,并降低提示词中的隐私或密钥进入版本历史的风险。它记录的是代码从哪来,不判断代码好坏;文件重命名和大规模历史重写目前也未支持。