코딩 에이전트를 위한 버전 관리: 커밋을 만든 에이전트 세션과 연결하고, 여러 에이전트가 프로젝트 메모리를 공유합니다.
git-ai-project/git-ai
AI 에이전트가 작성한 코드 줄을 기록하고 각 줄을 에이전트, 모델, 프롬프트와 연결하는 오픈소스 Git 확장입니다.
- 스타
- 2,946
- 포크
- 327
- 열린 이슈
- 258
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
Git AI는 Git 저장소에서 AI가 생성한 코드를 추적합니다. 설치하면 AI가 작성한 각 줄을 해당 코드를 만든 에이전트, 모델, 세션과 연결해 코드의 의도와 요구사항을 커밋 이력과 함께 보존합니다.
작성자 정보는 Git Notes에 저장되며, 커밋을 squash, merge, rebase, stash, cherry-pick 또는 amend할 때도 확장 기능이 이를 갱신합니다. 저장소별 설정이나 git hooks 없이 Git 클라이언트와 Git CLI에서 사용할 수 있고, 로그인 없이 로컬에서 실행됩니다. `git ai blame` 명령은 `git blame`을 그대로 대체해 줄별 AI 작성자 정보를 보여주며, `git ai stats`는 커밋 전체에서 AI가 작성한 코드의 비율을 알려줍니다.
Claude Code, Codex, Cursor, GitHub Copilot, Windsurf 등 다양한 코딩 에이전트를 지원하며, 커뮤니티에서 제공하는 VS Code 확장 프로그램은 편집기 거터에 작성자 정보를 표시합니다.
핵심 기능
- 01AI가 작성한 각 줄을 에이전트, 모델, 프롬프트 세션과 연결합니다.
- 02작성자 정보를 Git Notes에 저장하고 rebase, squash 등 이력 재작성 작업 후에도 유지합니다.
- 03`git blame`을 그대로 대체하는 `git ai blame`을 제공합니다.
- 04`git ai stats`로 AI 코드 비율과 수락률을 확인할 수 있습니다.
- 05로그인이나 git hooks, Git 래핑 없이 로컬에서 실행됩니다.
활용 사례
- 코드베이스에서 AI가 작성한 부분과 사용된 프롬프트를 검토합니다.
- 팀의 커밋 전체에서 AI 코드 비율과 수락률을 측정합니다.
- 장애나 버그의 원인이 된 코드를 생성한 AI 세션을 추적합니다.
빠른 시작
- 1
사용 중인 OS(Mac, Linux, WSL 또는 Windows PowerShell)에 맞는 README의 공식 설치 스크립트를 실행합니다
- 2
git ai blame으로 파일의 AI 기여 정보를 표시합니다
git ai blame /src/log_fmt/authorship_log.rs
사용 전 알아둘 점
- 기여 정보는 지원되는 에이전트가 자신의 편집 내용을 보고해야 표시됩니다. 지원되는 에이전트 목록은 README에서 확인할 수 있습니다.
- 에이전트가 저장소 루트에서 작업하지 않는 경우 Bash로 생성한 파일에는 기여 정보가 표시되지 않을 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- git-ai은(는) 무엇인가요?
- AI 에이전트가 작성한 코드 줄을 기록하고 각 줄을 에이전트, 모델, 프롬프트와 연결하는 오픈소스 Git 확장입니다. Git AI는 Git 저장소에서 AI가 생성한 코드를 추적합니다. 설치하면 AI가 작성한 각 줄을 해당 코드를 만든 에이전트, 모델, 세션과 연결해 코드의 의도와 요구사항을 커밋 이력과 함께 보존합니다.
- git-ai은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- git-ai은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- git-ai은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. git-ai의 마지막 커밋은 2026년 11월 5일입니다.
- git-ai은(는) 어디에 사용할 수 있나요?
- 코드베이스에서 AI가 작성한 부분과 사용된 프롬프트를 검토합니다. 팀의 커밋 전체에서 AI 코드 비율과 수락률을 측정합니다. 장애나 버그의 원인이 된 코드를 생성한 AI 세션을 추적합니다.
- git-ai는 어떻게 설치하나요?
- 사용 중인 OS(Mac, Linux, WSL 또는 Windows PowerShell)에 맞는 README의 공식 설치 스크립트를 실행합니다 git ai blame으로 파일의 AI 기여 정보를 표시합니다: git ai blame /src/log_fmt/authorship_log.rs
- git-ai은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/git-ai-project/git-ai
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
코딩 에이전트를 지속되는 창에서 실행하고 작업·차단·대기 상태를 추적하며, CLI와 소켓 API로 에이전트가 직접 제어할 수 있는 Rust 터미널 워크스페이스입니다.
여러 AI 코딩 에이전트를 각각 별도의 git worktree와 브랜치가 연결된 tmux pane에서 병렬로 실행하는 터미널 멀티플렉서입니다.
병렬 코딩 에이전트, 실시간 작업, Git 변경 사항, 권한 제어를 하나의 인터페이스에 모은 Pi 네이티브 터미널 워크스페이스입니다.
자연어 질문으로 관련 코드를 찾아 파일, 단서, 소스 발췌문을 코딩 에이전트에 제공하는 CLI입니다.
Claude Code, OpenCode, Codex, Cursor 등 여러 코딩 에이전트의 스킬을 확인·설치·업데이트하는 터미널 UI입니다.