Repolode
anc95

anc95/ChatGPT-CodeReview

ChatGPT 계열 LLM으로 pull request diff를 검토하고 댓글을 남기는 GitHub 코드 리뷰 봇으로, GitHub App, Action 또는 자체 호스팅 Probot 앱으로 실행할 수 있습니다.

스타
4,467
포크
469
열린 이슈
60
마지막 커밋
3개월 전

어떤 프로젝트인가요?

ChatGPT-CodeReview는 pull request diff를 OpenAI 호환 언어 모델에 보내고, 피드백을 리뷰 댓글로 게시하는 코드 리뷰 봇입니다. GitHub App으로 설치하거나, workflow 파일에서 GitHub Action으로 사용하거나, Probot 애플리케이션으로 직접 호스팅할 수 있습니다.

pull request가 열리면 봇이 변경된 파일을 검토하고 PR 타임라인이나 파일 변경 보기에서 댓글을 게시합니다. 이후 pull request에 새 커밋이 푸시되면 업데이트된 파일을 다시 검토합니다. 모델, 출력 언어, 사용자 지정 프롬프트, temperature, 토큰 제한, 파일 포함 또는 무시 glob 패턴을 설정할 수 있으며, Action은 Azure OpenAI 배포나 GitHub Models도 대상으로 지정할 수 있습니다.

호스팅된 봇은 사용량 제한이 있는 테스트 배포로 설명되어 있으므로, 프로젝트에서는 OpenAI API 키를 사용해 자체 인스턴스를 배포할 것을 권장합니다.

핵심 기능

  • 01ChatGPT 호환 모델로 pull request diff를 검토하고 PR에 댓글을 게시합니다.
  • 02새 커밋이 푸시되면 변경된 파일을 자동으로 다시 검토합니다.
  • 03GitHub Action 또는 Docker를 지원하는 자체 호스팅 Probot 앱으로 실행할 수 있습니다.
  • 04사용자 지정 프롬프트, 출력 언어, 모델 매개변수를 지원합니다.
  • 05포함 및 무시 glob 패턴과 최대 patch 길이로 파일을 필터링합니다.

활용 사례

  • 팀 저장소의 pull request에 자동화된 1차 검토를 추가합니다.
  • GitHub Actions workflow를 통해 CI에서 LLM 기반 코드 리뷰를 실행합니다.
  • 자체 인프라와 API 키를 사용해 비공개 리뷰 봇을 호스팅합니다.

빠른 시작

  1. 1

    README 링크에서 호스팅된 GitHub App을 설치합니다

  2. 2

    저장소에 OPENAI_API_KEY 변수 또는 시크릿을 추가합니다

  3. 3

    .github/workflows/cr.yml에 GitHub Actions 워크플로 파일을 추가합니다

사용 전 알아둘 점

  • 호스팅된 봇은 테스트 전용이며, 사용량 제한이 있고 불안정할 수 있습니다.
  • 리뷰를 실행하려면 직접 준비한 OpenAI 호환 API 키 또는 모델 액세스 권한이 필요합니다.
  • 직접 호스팅하려면 저장소를 클론하고 .env 파일을 구성한 뒤 빌드 및 프로세스 도구를 실행해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

ChatGPT-CodeReview은(는) 무엇인가요?
ChatGPT 계열 LLM으로 pull request diff를 검토하고 댓글을 남기는 GitHub 코드 리뷰 봇으로, GitHub App, Action 또는 자체 호스팅 Probot 앱으로 실행할 수 있습니다. ChatGPT-CodeReview는 pull request diff를 OpenAI 호환 언어 모델에 보내고, 피드백을 리뷰 댓글로 게시하는 코드 리뷰 봇입니다. GitHub App으로 설치하거나, workflow 파일에서 GitHub Action으로 사용하거나, Probot 애플리케이션으로 직접 호스팅할 수 있습니다.
ChatGPT-CodeReview은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
ChatGPT-CodeReview은(는) ISC 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
ChatGPT-CodeReview은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. ChatGPT-CodeReview의 마지막 커밋은 2026년 8월 10일입니다.
ChatGPT-CodeReview은(는) 어디에 사용할 수 있나요?
팀 저장소의 pull request에 자동화된 1차 검토를 추가합니다. GitHub Actions workflow를 통해 CI에서 LLM 기반 코드 리뷰를 실행합니다. 자체 인프라와 API 키를 사용해 비공개 리뷰 봇을 호스팅합니다.
ChatGPT-CodeReview는 어떻게 설치하나요?
README 링크에서 호스팅된 GitHub App을 설치합니다 저장소에 OPENAI_API_KEY 변수 또는 시크릿을 추가합니다 .github/workflows/cr.yml에 GitHub Actions 워크플로 파일을 추가합니다
ChatGPT-CodeReview은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/anc95/ChatGPT-CodeReview

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

관련 프로젝트