Repolode
The-PR-Agent

The-PR-Agent/pr-agent

GitHub, GitLab, Bitbucket, Azure DevOps에서 PR을 자동으로 검토하고 /describe, /review, /improve, /ask 명령을 제공하는 오픈소스 AI 에이전트입니다.

대체할 수 있는 제품:CodeRabbit

스타
13,463
포크
1,972
열린 이슈
28
마지막 커밋
10시간 전

어떤 프로젝트인가요?

PR-Agent는 대규모 언어 모델을 사용해 pull request를 검토하는 오픈소스 도구입니다. /review, /improve, /describe, /ask 같은 각 도구는 PR에 댓글을 달거나 명령줄에서 실행할 수 있으며, 실행할 때마다 LLM을 한 번만 호출하도록 설계되어 빠르고 저렴하게 사용할 수 있습니다.

GitHub, GitLab, Bitbucket, Azure DevOps, Gitea에서 사용할 수 있으며, GitHub Action, CLI 도구, Docker 컨테이너 또는 자체 호스팅 웹훅 서비스로 배포할 수 있습니다. LiteLLM을 통해 모델에 연결하며, OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Mistral, Ollama 및 기타 제공업체를 지원합니다. 프롬프트와 검토 범주는 TOML 파일로 설정하므로 팀의 필요에 맞게 검토 방식을 조정할 수 있습니다.

이 프로젝트는 커뮤니티에서 유지 관리하며 Qodo가 기증했습니다. Qodo는 현재 별도의 호스팅형 AI 검토 제품을 제공합니다.

핵심 기능

  • 01pull request에서 /describe, /review, /improve, /ask 명령을 제공합니다.
  • 02GitHub, GitLab, Bitbucket, Azure DevOps, Gitea를 지원합니다.
  • 03LiteLLM을 통해 OpenAI, Claude, Gemini, Ollama 및 기타 모델에 연결합니다.
  • 04GitHub Action, CLI, Docker 컨테이너 또는 자체 호스팅 웹훅으로 실행할 수 있습니다.
  • 05설정 파일을 통해 프롬프트와 검토 범주를 맞춤 설정할 수 있습니다.

활용 사례

  • GitHub 저장소의 모든 pull request에 자동 1차 검토를 추가합니다.
  • 사람에게 검토를 요청하기 전에 로컬에서 PR 코드 검토를 실행합니다.
  • 코드와 데이터를 자체 인프라 안에 두고 AI 리뷰어를 직접 호스팅합니다.

빠른 시작

  1. 1

    PR Agent GitHub Action 워크플로 파일을 리포지토리에 추가합니다

  2. 2

    GitHub extra를 포함해 pip로 CLI를 설치합니다

    pip install "pr-agent[github]"
  3. 3

    환경 변수에 OpenAI 키를 설정합니다

    export OPENAI_KEY=your_key_here
  4. 4

    CLI에서 풀 리퀘스트 리뷰를 실행합니다

    pr-agent --pr_url https://github.com/owner/repo/pull/123 review

사용 전 알아둘 점

  • OpenAI와 같은 LLM 제공업체의 API 키가 필요하며, 사용 요금이 부과됩니다.
  • Git 제공업체 SDK는 선택적 extra이므로 플랫폼에 맞는 SDK를 설치해야 합니다.
  • 자격 증명 노출 문제로 인해 /help_docs 명령은 일시적으로 비활성화되어 있습니다.

토픽

자주 묻는 질문

pr-agent은(는) 무엇인가요?
GitHub, GitLab, Bitbucket, Azure DevOps에서 PR을 자동으로 검토하고 /describe, /review, /improve, /ask 명령을 제공하는 오픈소스 AI 에이전트입니다. PR-Agent는 대규모 언어 모델을 사용해 pull request를 검토하는 오픈소스 도구입니다. /review, /improve, /describe, /ask 같은 각 도구는 PR에 댓글을 달거나 명령줄에서 실행할 수 있으며, 실행할 때마다 LLM을 한 번만 호출하도록 설계되어 빠르고 저렴하게 사용할 수 있습니다.
pr-agent은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
pr-agent은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
pr-agent은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. pr-agent의 마지막 커밋은 2026년 10월 20일입니다.
pr-agent은(는) 어디에 사용할 수 있나요?
GitHub 저장소의 모든 pull request에 자동 1차 검토를 추가합니다. 사람에게 검토를 요청하기 전에 로컬에서 PR 코드 검토를 실행합니다. 코드와 데이터를 자체 인프라 안에 두고 AI 리뷰어를 직접 호스팅합니다.
pr-agent는 어떻게 설치하나요?
PR Agent GitHub Action 워크플로 파일을 리포지토리에 추가합니다 GitHub extra를 포함해 pip로 CLI를 설치합니다: pip install "pr-agent[github]" 환경 변수에 OpenAI 키를 설정합니다: export OPENAI_KEY=your_key_here CLI에서 풀 리퀘스트 리뷰를 실행합니다: pr-agent --pr_url https://github.com/owner/repo/pull/123 review
pr-agent은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/The-PR-Agent/pr-agent

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

관련 프로젝트