ait은(는) 무엇을 하나요?
AI 코딩 에이전트를 위한 워크트리 격리 및 출처 추적
개요
ait은 AI 코딩 에이전트가 프로젝트를 수정할 때 안전한 격리 환경을 제공하고, 모든 변경 사항의 출처를 추적할 수 있게 해주는 도구입니다.
주요 기능
- 워크트리 격리: 각 AI 에이전트 세션마다 독립적인 Git 워크트리를 생성하여 메인 브랜치에 영향을 주지 않음
- 출처 추적: 변경 사항이 어떤 에이전트 세션에서 발생했는지 자동으로 기록
- 안전한 병합: 격리된 작업을 브랜치 단위로 검토 및 병합 가능
- 호환성: Claude Code, Cursor, Codex 등 주요 AI 코딩 에이전트와 호환
사용 방법
- 프로젝트 초기화:
ait init - 에이전트 세션 시작:
ait start— 새 워크트리 생성 - 변경 사항 작업: AI 에이전트가 격리된 워크트리 내에서 자유롭게 작업
- 작업 검토:
ait review— 변경 사항 확인 및 브랜치 생성 - 병합:
ait merge— 안전하게 메인 프로젝트에 통합
설치
git clone https://github.com/m24927605/ait
cd ait
make install
환경 변수
AIT_WORKTREE_DIR: 워크트리 저장 위치 (기본값:.ait/worktrees/)AIT_BRANCH_PREFIX: 브랜치 접두사 (기본값:ait/)AIT_SESSION_TIMEOUT: 세션 타임아웃 (기본값:3600초)
라이선스
MIT