git-ai-project/git-ai
A Git extension for tracking the AI-generated code in your repos
何を解決するか
Git AI は、リポジトリ内のどのコード行がAIによって生成されたかを正確に追跡するgit拡張機能です。AIが生成した各行を、その行を生成した特定のエージェント、モデル、プロンプトにリンクすることで、意図、要件、アーキテクチャ的決定の喪失を防ぎます。
動作方法
コーディングエージェントはコードを書く際にチェックポイントコマンドを呼び出します。コミット時にGit AIは、Git Notesに行単位の帰属情報を保存します。システムはエージェントフックを自動的に管理し、リベース、ス쿼ッシュ、マージなどの一般的なGit操作中に帰属情報が保持されるように、コードの最終状態を分析してノートを更新します。
対象ユーザー
Claude Code、Cursor、GitHub CopilotなどのAIコーディングエージェントを使用し、コードレビュー、耐久性分析、インシデント追跡のためにAI寄与コードの明確な監査証跡を維持したい開発者およびエンジニアリングチーム。
特徴
- AI Blame:
git blameの即時置き換えで、各行にAIの帰属情報を表示します。 - 帰属統計:AIコードの承認率と人間による上書きの集計統計を提供します。
- ワークフロー統合:既存のgitワークフローへの変更は不要、gitフックも不要、デフォルトでローカルで動作します。
- 広範なエージェント対応:Claude Code、Cursor、Windsurf、Geminiなど、多数のエージェントと互換性があります。
- 安全な保存:プロンプトはスキャンされ、機微情報やシークレットが漏洩しないよう赤色化・外部に保存されます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト