엔지니어링 · GitHub PR 리뷰 에이전트

AI GitHub PR Reviewer

모든 PR을 팀의 스타일 가이드에 맞게 검토하고, 보안 및 성능 위험을 표시하며, 인라인 Conventional-Comments를 남기는 자율 코드 리뷰 에이전트입니다. 절대 승인하지 않습니다 — 승인은 사람이 합니다.

연동: github · gitlab · linear · sentry · codeql · ci
live · ask github pr reviewer
ai-github-pr-reviewer
Run github pr reviewer for this week and show me the output. you · just now
R AI GitHub PR Reviewer · thinking · 3 tool calls · 1.4s
  • Review every new and updated PR within 30 minutes
  • Check against the style guide and surface deviations from prior decisions
  • Flag security, performance and breaking-change risk
GitHub PR Reviewer — this week's run
draft · 엔지니어링 · ready for review
ready
Highlights
  • Pulled the week's signals — kept the ones worth your attention
  • Drafted in your voice, sources cited inline
  • Posted to your review queue with one-click approval
Next
  • Schedules itself for the same time next week
  • Learns from every edit you make
▸ awaiting your approval · publish · edit · discard
실제 동작 보기

PR 오픈에서 리뷰 게시까지, 단계별로.

에이전트가 풀 리퀘스트를 리뷰할 때 실제로 어떤 일이 벌어지는지 보여주는 실제 예시입니다.

1 YOUR PROMPT
AT
Alex Torres
테크 리드 · Nimbus
PR #2847을 리뷰해 주세요 — auth 미들웨어를 수정합니다. 브레이킹 체인지, 보안 이슈, 스타일 가이드 위반을 확인해 주세요.
just now
2 AGENT AT WORK running
GitHub PR #2847 diff 가져오는 중: 파일 14개 변경, 340줄 추가
diff 파싱 완료 · auth 미들웨어 + 하위 소비자 3개 식별
Knowledge Base 팀 스타일 가이드 및 이전 auth 관련 리뷰 결정 검색 중
관련 스타일 규칙 12개 · 이전 결정 4개 로드됨
CodeQL auth 미들웨어 변경 사항에 대한 보안 분석 실행 중
발견 1건: 잘못된 형식의 토큰에서 JWT 검증 우회 가능
LLM Review 공개 API 표면의 브레이킹 체인지 확인 중
브레이킹 체인지 1건: 응답 스키마 필드가 지원 중단 없이 이름 변경됨
LLM Review 스타일 가이드 준수 및 코드 품질 확인 중
스타일 위반 2건 · 성능 우려 사항 1건 표시
GitHub PR에 인라인 Conventional-Comments 4개 게시 중
차단 1건 · 제안 1건 · 지적 2건 · 리뷰 게시됨
3 THE OUTPUT ready for review
GitHub PR 리뷰 Changes requested
GH PR #2847 리뷰 reviewed just now

리뷰 완료: 보안 이슈 1건, 브레이킹 체인지 1건, 스타일 노트 2건.

📁 src/middleware/auth.ts
🔴 차단: JWT 검증이 잘못된 형식의 토큰에서 서명 확인을 건너뜁니다. 악용 가능 — 병합 전 수정 필요.
→ 87번 줄: if (!token) return next()는 통과가 아닌 거부해야 합니다
📁 src/api/routes/users.ts
🟡 제안: 응답에서 user_role이 role로 이름 변경됨. v2 API 소비자에게 브레이킹 체인지.
→ 34번 줄: 지원 중단 기간으로 2 릴리즈 동안 두 필드 모두 유지하세요
📁 src/middleware/error-handler.ts
🟢 지적: 142번 줄이 일반 Exception을 잡음 — 스타일 가이드 §4.2에 따라 AuthenticationError여야 함
📁 src/middleware/auth.ts
💡 지적: 새 미들웨어가 요청마다 DB 연결을 생성합니다. PR #2631의 연결 풀을 사용하세요
▸ 리뷰 제출 · 댓글 편집 · 해제
자동 파일럿 리뷰

모든 PR이 며칠이 아니라 몇 분 안에 리뷰됩니다.

PR이 열리는 순간 대기열에 들어옵니다. 에이전트가 스타일, 보안, 브레이킹 체인지 검사를 실행하고 인라인 댓글을 게시합니다 — 모두 캔반에서 확인 가능합니다. 팀이 리뷰 백로그가 아닌 실행 가능한 피드백을 맞이하며 하루를 시작합니다.

app.flowhunt.io/ai-projects/projects/ai-github-pr-reviewer/issues
라이브
GitHub PR Reviewer · marketing-workspace

이슈

실행 중
열림 0
진행 중 0
완료 0
활성 에이전트
3 / 5
오늘 완료
8
사이클 시간
2h 14m
자동 해결
62%
작동 방식

리포지토리에서 일관된 코드 리뷰까지 3단계.

대부분의 팀은 연결 후 10분 이내에 첫 번째 AI 기반 PR 리뷰를 받습니다.

01
리포지토리를 연결하고 스타일 가이드를 업로드하세요.
GitHub 또는 GitLab 리포지토리를 연결하세요. 스타일 가이드, 아키텍처 결정 기록(ADR), 이전 리뷰 노트를 지식 소스로 업로드하세요. 에이전트가 이것들을 사용해 시니어 엔지니어처럼 코드를 리뷰합니다 — 일반적인 규칙이 아닌, 팀의 구체적인 기준으로.
새 프로젝트
nimbus/platform 리포의 모든 PR을 리뷰하세요.
GitHub스타일 가이드ADRsCodeQL
초안 저장 에이전트 시작 →
02
에이전트가 리뷰합니다. 팀이 응답합니다.
PR이 열리면 에이전트가 diff를 읽고, 스타일 가이드와 이전 결정에 대조하여 확인하고, 보안 분석을 실행하고, 브레이킹 체인지를 표시합니다. PR에 직접 인라인 Conventional-Comments를 남깁니다 — 차단, 제안, 또는 지적. 팀이 다른 리뷰처럼 댓글에 응답합니다.
리뷰 대기열
대기 중
PR #2847 auth 미들웨어
PR #2851 billing API
리뷰 중
PR #2849 대시보드 UI
게시됨
PR #2846 · 댓글 3개
PR #2844 · 클린
03
에이전트가 학습합니다. 리뷰가 더 정확해집니다.
해결된 모든 댓글, 무시된 모든 제안, 병합된 모든 PR이 에이전트의 메모리에 반영됩니다. 시간이 지남에 따라 팀의 선호도를 배웁니다 — 어떤 규칙이 가장 중요한지, 어떤 패턴이 허용 가능한 예외인지, 어떤 영역이 가장 면밀한 검토가 필요한지. 일반적인 이슈와 커버리지 차이에 대한 주간 요약을 받습니다.
이번 주 통계
리뷰됨
이번 주 PR 18개
차단됨
보안 이슈 3건 발견
학습됨
새 패턴 6개 저장
효과적인 이유

모든 PR이 몇 분 안에 리뷰되면 무엇이 달라질까요.

01

시니어 엔지니어가 병목이 되지 않습니다.

에이전트가 첫 번째 검토를 처리합니다 — 스타일, 보안, 브레이킹 체인지, 알려진 패턴. 시니어 엔지니어는 일상적인 이슈가 이미 표시되고 맥락이 이미 첨부된 판단이 필요한 PR만 봅니다.

02

모든 PR에 걸쳐 일관된 기준.

에이전트가 모든 풀 리퀘스트에 동일한 스타일 가이드, 동일한 보안 검사, 동일한 아키텍처 원칙을 적용합니다 — 새벽 2시든 오후 2시든, 주니어 개발자든 외주 업체든. 당직 중인 사람에 따라 달라지는 불일관한 리뷰는 없습니다.

03

문밖으로 나가지 않는 조직 지식.

ADR, 스타일 가이드, 과거 리뷰 결정을 지식 소스로 업로드하세요. 에이전트가 일관되게 적용합니다 — 작성한 엔지니어가 떠난 후에도. 모든 리뷰 결정이 메모리에 반영되어 팀 기준의 살아있는 기록을 구축합니다.

기능

diff부터 실행 가능한 리뷰까지, 모두 처리.

모든 PR이 받아야 할 리뷰를 제공하는 6가지 기능 — 시니어 엔지니어의 시간을 낭비하지 않고.

Diff 분석 및 맥락 검색
전체 diff를 읽고, 영향받는 모듈을 식별하며, 단 하나의 댓글도 작성하기 전에 지식 소스에서 관련 스타일 가이드 섹션, ADR, 이전 리뷰 결정을 검색합니다.
인라인 Conventional-Comments
Conventional-Comments 형식을 사용하여 PR에 직접 댓글을 게시합니다 — 차단, 제안, 지적, 질문. 각 댓글이 관련 스타일 규칙이나 이전 결정을 인용하여 리뷰어가 이유를 이해합니다.
브레이킹 체인지 감지
공개 API 표면의 변경 사항을 식별합니다 — 이름이 바뀐 필드, 제거된 엔드포인트, 변경된 응답 스키마 — 프로덕션에 도달하기 전에 표시합니다. 적절한 경우 지원 중단 경로를 권장합니다.
보안 및 성능 위험 표시
CodeQL 스타일 분석을 실행하고 일반적인 취약점을 확인합니다 — 인젝션, auth 우회, 데이터 노출. N+1 쿼리, 누락된 인덱스, 리소스 누수 같은 성능 우려 사항을 표시합니다.
절대 승인하지 않습니다 — 사람이 합니다
에이전트가 이슈를 표시하고 댓글을 남깁니다. 절대 승인 버튼을 클릭하지 않습니다. 병합 결정은 팀에 남아있습니다. 브랜치 보호 규칙에서 에이전트 리뷰가 갖는 비중을 제어할 수 있습니다.
완전한 가시성 및 주간 요약
모든 리뷰 행동이 기록되고 재현 가능합니다. 주간 요약이 반복되는 이슈, 가장 많이 표시된 규칙 위반, 가장 많은 주의가 필요한 코드베이스 영역을 보여줍니다 — 개별 PR이 아닌 패턴을 수정할 수 있도록.
내부 구조

실제 에이전트 인프라 위에 구축되었습니다.

PR Reviewer 에이전트는 120개 이상의 자율 에이전트를 구동하는 동일한 플랫폼에서 실행됩니다. 비주얼 에디터에서 열고 원하는 대로 커스터마이징하세요.

  • 비주얼 플로우 에디터. 모든 에이전트는 열고 커스터마이징할 수 있는 플로우입니다 — AI 모델 교체, 리뷰 단계 추가, 추가 분석 도구 연결. 코드 불필요.
  • 지식 소스 및 RAG. 스타일 가이드, ADR, 보안 정책, 과거 리뷰 노트를 업로드하세요. 에이전트가 모든 리뷰 전에 관련 맥락을 검색합니다.
  • 영구 메모리. 에피소드, 장기, 공유 메모리. 에이전트가 팀이 무시하는 제안, 허용 가능한 예외인 패턴, 가장 중요한 규칙을 기억합니다.
  • 멀티 에이전트 팀. PR 리뷰어를 CI, 테스트, 배포 에이전트와 함께 슈퍼바이저 아래 쌓으세요. 맥락을 공유하고 서로 작업을 넘깁니다.
flowhunt · github-pr-reviewer · flow
AGENT
GitHub PR Reviewer
D
Diff
▸ 변경 사항 분석
S
Security
▸ CodeQL 실행
R
Review
▸ 댓글 게시
연결된 도구
github gitlab linear sentry codeql ci
메모리 · 2,847 이벤트
대상 사용자

리뷰 품질은 중요하지만 리뷰 시간이 부족한 팀을 위해 제작.

PR 대기열이 팀이 처리할 수 있는 것보다 길거나 — 시니어 엔지니어가 바쁠 때 기준이 낮아진다면 — 이 에이전트가 도움이 됩니다.

ENG
엔지니어링 팀
모든 PR에 몇 분 안에 첫 번째 검토를 제공하세요. 시니어 엔지니어를 일상적인 검사에서 해방시켜 인간의 판단이 필요한 아키텍처 및 설계 결정에 집중할 수 있게 하세요.
PLATFORM
플랫폼 팀
PR을 제출하는 팀이 같은 층에 있지 않더라도 모든 서비스에 걸쳐 API 계약, 브레이킹 체인지 정책, 인프라 기준을 일관되게 적용하세요.
OSS
오픈소스 프로젝트
프로젝트의 스타일 가이드와 보안 정책에 따라 외부 기여를 리뷰하세요. 에이전트가 기여자에게 일관되고 정중한 피드백을 제공합니다 — 메인테이너를 더 깊은 생각이 필요한 PR을 위해 자유롭게 합니다.
DEV
DevTools 기업
버그를 출시하지 않고 빠르게 출시하세요. 에이전트가 릴리즈 사이클을 늦추는 이슈를 잡습니다 — 스타일 편차, 보안 회귀, 문서화되지 않은 브레이킹 체인지.
FIN
핀테크 및 규제 산업
모든 리뷰에 완전한 감사 추적. 모든 댓글, 모든 발견, 모든 결정이 기록되고 재현 가능 — 컴플라이언스 리뷰, SOC 2 감사, 규제 검사를 위해.
AGENCY
에이전시 및 컨설팅
모든 계정에 리뷰어를 배치하지 않고 여러 클라이언트 프로젝트에 걸쳐 코드 품질을 유지하세요. 각 에이전트가 자체 스타일 가이드와 리뷰 기준으로 실행됩니다.

첫 번째 PR 리뷰, 몇 분 안에 게시.

무료로 시작하세요. 리포를 연결하고, 스타일 가이드를 업로드하고, 에이전트가 리뷰하는 것을 지켜보세요. 신용카드 불필요 — 언제든지 취소 가능.

자주 묻는 질문

AI PR 리뷰어란 무엇인가요?
AI PR 리뷰어는 풀 리퀘스트 diff를 읽고, 팀의 기준에 맞게 확인하며, 실행 가능한 인라인 댓글을 남기는 자율 에이전트입니다 — 사람 리뷰어와 마찬가지로, 하지만 모든 PR에 즉시 사용 가능합니다. FlowHunt 버전은 스타일 가이드, ADR, 이전 리뷰 결정을 맥락으로 사용하므로 시니어 엔지니어처럼 코드를 리뷰합니다.
PR을 승인하거나 병합하나요?
아니요. 에이전트가 이슈를 표시하고 Conventional-Comments(차단, 제안, 지적)를 남깁니다. PR을 승인하거나 병합하지 않습니다. 병합 결정은 팀에 남아있습니다. 에이전트의 리뷰가 브랜치 보호 규칙에 어떻게 맞는지 제어할 수 있습니다.
코딩 기준을 어떻게 알 수 있나요?
스타일 가이드, 아키텍처 결정 기록, 보안 정책, 기타 참고 문서를 지식 소스로 업로드하세요. 에이전트가 모든 리뷰 전에 관련 섹션을 검색합니다. 시간이 지남에 따라 해결된 댓글과 무시된 제안에서도 메모리를 구축합니다.
어떤 종류의 이슈를 잡나요?
스타일 가이드 위반, 보안 취약점(인젝션, auth 우회, 데이터 노출), 성능 우려 사항(N+1 쿼리, 리소스 누수), 공개 API의 브레이킹 체인지, 이전 아키텍처 결정과의 불일치. 어떤 검사가 가장 중요한지 설정할 수 있습니다.
GitLab에서 작동하나요?
네. 에이전트가 GitHub와 GitLab 리포지토리 모두 지원합니다. 비주얼 플로우 에디터에서 열어 추가 도구 — CI 시스템, 이슈 트래커, 모니터링 플랫폼 — 를 코드 작성 없이 연결할 수도 있습니다.
리뷰 내용을 커스터마이징할 수 있나요?
네. 모든 사전 구축 에이전트는 FlowHunt의 비주얼 플로우 에디터에서 열 수 있습니다. 리뷰 단계 추가/제거, 민감도 임계값 조정, 추가 분석 도구 연결, 또는 CI 및 배포 에이전트가 포함된 멀티 에이전트 팀으로 연결이 가능합니다. 코딩 불필요.
비용은 얼마인가요?
FlowHunt는 크레딧 기반 가격 책정을 사용합니다 — 크레딧 1개는 약 1달러입니다. 일반적인 PR 리뷰는 diff 크기와 분석 깊이에 따라 0.5-3 크레딧을 사용합니다. 5개의 체험 크레딧으로 무료로 시도할 수 있습니다.
CI 파이프라인을 느리게 만드나요?
아니요. 에이전트가 PR 이벤트에 의해 트리거된 별도의 프로세스로 실행됩니다 — CI 파이프라인을 차단하지 않습니다. 리뷰는 일반적으로 PR이 열린 후 2-5분 이내에 게시되며, 기존 CI 검사와 병렬로 실행됩니다.