taovc/pr-cockpit

Local AI PR workbench — Claude/Codex review in isolated git worktrees, human-gated GitHub comments

해결하는 문제

PR Cockpit은 AI를 사용하여 코드 변경 사항을 로컬에서 분석함으로써 풀 리퀘스트(PR) 검토 및 수정 프로세스를 간소화합니다. 터미널에서 PR을 하나씩 검토할 필요가 없으며 여러 셸에 수정 사항이 분산되는 것을 방지하면서 코드가 사용자 머신을 벗어나지 않도록 보장합니다.

작동 방식

이 도구는 GitHub CLI(gh)를 통해 리포지토리의 PR 대기열을 가져오고 각 PR에 대해 격리된 git worktree를 생성합니다. AI 에이전트(Claude 또는 Codex 기반)가 이러한 읽기 전용 worktree의 코드를 검토하여 문제를 식별하고 수정 사항을 제안합니다. 사용자는 이러한 결과를 게이트하여 GitHub에 전문적인 영어 주석으로 게시할 항목을 선택할 수 있으며, 지속적인 채팅을 사용하여 AI가 worktree를 편집하고 수정 사항을 PR에 직접 푸시하도록 할 수 있습니다.

대상

여러 풀 리퀘스트를 관리하고 GitHub에 게시되는 내용에 대한 개인정보 보호나 제어를 희생하지 않으면서 코드 검토 및 기능 개발에 AI를 활용하려는 개발자와 유지보수자를 위해 설계되었습니다.

주요 기능

  • 로컬 우선 AI 검토: 사용자 자신의 Claude 또는 Codex 구독으로 로컬에서 실행되어 코드 개인정보를 보장합니다.
  • 격리된 워크트리: git worktree를 사용하여 PR 검토와 AI 편집을 메인 개발 브랜치와 분리합니다.
  • 인간 참여형: AI 결과가 GitHub 주석으로 게시되거나 코드가 푸시되기 전에 명시적인 사용자 승인이 필요합니다.
  • 통합 수정 채팅: PR worktree를 편집하고 사용자 확인 후 변경 사항을 커밋할 수 있는 지속적인 에이전트 채팅입니다.
  • 프로젝트 어시스턴트: 디렉토리 수준 채팅과 개발을 위한 새 기능 브랜치 생성을 지원합니다.
  • 다중 공급자 지원: 프로젝트별로 Claude 또는 Codex 모델을 사용하도록 구성할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트