taovc/pr-cockpit

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

해결하는 문제

PR Cockpit은 터미널에서 풀 리퀘스트(PRs)를 하나씩 관리할 때 발생하는 번거로움을 해결합니다. 중앙 집중식 AI 기반 인터페이스를 제공하여 여러 셸에 작업을 분산시키지 않고도 리포지토리 전체의 PR 대기열을 로컬에서 검토, 수정 및 관리할 수 있습니다.

작동 방식

이 애플리케이션은 로컬 GitHub CLI (gh)에 연결하여 PR을 격리된 읽기 전용 git worktree로 가져옵니다. 그런 다음 Claude나 Codex를 사용하여 AI 지원 검토를 수행하고, 구조화된 결과를 생성하며, 수정 사항을 적용할 수 있습니다. 모든 상호 작용은 사용자에 의해 제어됩니다. AI가 변경 사항이나 의견을 제안하지만, 웹 인터페이스에서 명시적으로 승인하기 전까지는 GitHub에 게시되거나 리포지토리에 커밋되지 않습니다.

대상 사용자

리포지토리에 대한 완전한 제어권을 유지하면서 AI를 사용하여 코드 검토 프로세스를 간소화하려는 개발자를 위해 설계되었습니다. 코드가 기기를 절대 떠나지 않는 로컬 우선 워크플로우를 선호하고, AI가 생성한 피드백과 수정 사항을 구조화되고 안전한 방식으로 관리하려는 분들에게 이상적입니다.

주요 특징

  • 로컬 우선 보안: 코드는 사용자 기기에 유지됩니다. 모든 GitHub 상호 작용은 로컬 gh CLI를 통해 수행됩니다.
  • 격리된 Worktrees: AI 검토 및 개발은 격리된 git worktrees 내에서 이루어지므로 메인 리포지토리를 깨끗하게 유지할 수 있습니다.
  • Human-in-the-Loop: 모든 AI 결과, 의견 또는 코드 수정 사항은 GitHub에 게시되기 전에 사용자의 명시적인 승인이 필요합니다.
  • 프로젝트별 구성: 검토 방법론, AI 제공업체(Claude 또는 Codex), 작업 수준을 프로젝트별로 사용자 지정할 수 있습니다.
  • 통합 어시스턴트: 프로젝트를 인식하는 어시스턴트가 포함되어 있어 임시 문제 해결, 기능 개발 및 디렉토리 수준의 채팅이 가능합니다.

관련

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