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 등 다양한 에이전트와 호환됩니다.
- 보안 저장: 프롬프트는 스캔되어 개인정보 및 시크릿이 유출되지 않도록 마스킹 처리 후 Git 리포지토리 외부에 저장됩니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트