원격 및 로컬 대규모 언어 모델에 프롬프트를 보내고 대화할 수 있는 CLI 도구이자 Python 라이브러리입니다.
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
PR Agent GitHub Action 워크플로 파일을 리포지토리에 추가합니다
- 2
GitHub extra를 포함해 pip로 CLI를 설치합니다
pip install "pr-agent[github]" - 3
환경 변수에 OpenAI 키를 설정합니다
export OPENAI_KEY=your_key_here - 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 통계는 매일 갱신됩니다.
관련 프로젝트
모델, 임베딩, 벡터 저장소와 서드파티 통합을 위한 표준 인터페이스를 제공하는 LLM 기반 애플리케이션 및 에이전트 구축용 Python 프레임워크입니다.
프롬프트에 `ulw` 또는 `mass ulw`라는 키워드 하나를 넣으면 계획을 세우고 여러 모델에 작업을 분담한 뒤 결과를 검증하는 TypeScript 코딩 에이전트 CLI입니다.
여러 AI 제공자를 통합하고 Agents, MCP, Artifacts, 다중 사용자 인증을 지원하는 셀프 호스팅 채팅 플랫폼
터미널에서 실행되며 클라우드 API와 Ollama 같은 로컬 모델 백엔드를 지원하는 오픈소스 코딩 에이전트 CLI입니다.