Repolode
antfu

antfu/pulls.review

pull request 변경 사항을 범위별로 묶고 요약해 한 번에 한 부분씩 검토할 수 있는 웹 앱이자 GitHub Action입니다.

스타
607
포크
38
열린 이슈
11
마지막 커밋
5일 전

어떤 프로젝트인가요?

pulls.review는 변경된 파일을 논리적인 범위별로 묶고 각 범위에서 중요한 내용을 요약해, 한 번에 한 범위씩 검토할 수 있도록 도와줍니다. GitHub 계정을 연결해 사용하는 웹사이트로 제공되며, github.com 인터페이스에 기능을 추가하는 선택형 userscript도 제공합니다.

분석 결과를 팀원과 공유하려는 경우, 실험 단계의 GitHub Action으로 각 pull request를 원하는 모델로 한 번 분석한 뒤 결과를 PR 댓글로 게시할 수 있습니다. 따라서 리뷰어마다 각자 모델 키를 준비할 필요가 없습니다. 변경되지 않은 PR을 다시 실행하면 모델 호출을 건너뜁니다. GitHub 토큰과 모델 API 키를 전달하면 @pulls.review/actions 패키지를 사용해 CLI에서 동일한 분석을 실행할 수도 있습니다.

이 프로젝트는 TypeScript 모노레포입니다. 핵심 패키지는 diff를 가져오고 파싱해 범위별로 묶고 요약하며, 브라우저와 Node 모두에서 실행됩니다. 프로젝트는 개발이 상당히 진행 중인 상태로 표시되어 있으며, 독립 실행형 local-git CLI는 아직 구현되지 않았습니다.

핵심 기능

  • 01pull request에서 변경된 파일을 검토용 범위별로 묶습니다.
  • 02각 범위의 변경 사항을 요약합니다.
  • 03GitHub 계정을 연결하면 브라우저에서 사용할 수 있습니다.
  • 04github.com에 기능을 추가하는 userscript를 제공합니다.
  • 05분석 결과를 PR 댓글로 게시하는 실험 단계의 GitHub Action을 제공합니다.
  • 06Anthropic, Vercel AI Gateway, OpenAI 호환 제공자를 지원합니다.

활용 사례

  • 규모가 큰 pull request를 논리적인 파일 그룹별로 하나씩 검토합니다.
  • 모델이 생성한 각 PR의 요약을 리뷰 팀 전체와 공유합니다.
  • fork PR을 포함해 GitHub Actions에서 PR 분석을 자동으로 실행합니다.

빠른 시작

  1. 1

    브라우저에서 pulls.review를 열고 GitHub 계정을 연결하세요

  2. 2

    또는 GitHub token과 model key를 지정하고 PR 참조를 전달해 CLI를 실행하세요

    GITHUB_TOKEN=... ANTHROPIC_API_KEY=... npx @pulls.review/actions owner/repo#123

사용 전 알아둘 점

  • 이 프로젝트는 개발이 한창 진행 중이므로 미완성된 부분이 있고 변경 사항이 잦을 수 있습니다.
  • CI analysis 기능은 실험 단계입니다.
  • CLI 또는 CI analysis를 실행하려면 본인의 model API key가 필요합니다.
  • 로컬 변경 사항을 위한 독립 실행형 CLI는 아직 구현되지 않았습니다.

포함된 컬렉션

토픽

자주 묻는 질문

pulls.review은(는) 무엇인가요?
pull request 변경 사항을 범위별로 묶고 요약해 한 번에 한 부분씩 검토할 수 있는 웹 앱이자 GitHub Action입니다. pulls.review는 변경된 파일을 논리적인 범위별로 묶고 각 범위에서 중요한 내용을 요약해, 한 번에 한 범위씩 검토할 수 있도록 도와줍니다. GitHub 계정을 연결해 사용하는 웹사이트로 제공되며, github.com 인터페이스에 기능을 추가하는 선택형 userscript도 제공합니다.
pulls.review은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
pulls.review은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
pulls.review은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. pulls.review의 마지막 커밋은 2026년 11월 2일입니다.
pulls.review은(는) 어디에 사용할 수 있나요?
규모가 큰 pull request를 논리적인 파일 그룹별로 하나씩 검토합니다. 모델이 생성한 각 PR의 요약을 리뷰 팀 전체와 공유합니다. fork PR을 포함해 GitHub Actions에서 PR 분석을 자동으로 실행합니다.
pulls.review는 어떻게 설치하나요?
브라우저에서 pulls.review를 열고 GitHub 계정을 연결하세요 또는 GitHub token과 model key를 지정하고 PR 참조를 전달해 CLI를 실행하세요: GITHUB_TOKEN=... ANTHROPIC_API_KEY=... npx @pulls.review/actions owner/repo#123
pulls.review은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/antfu/pulls.review

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트