LLM으로 pull request diff를 리뷰하고 우선순위가 높은 인라인 댓글을 몇 개 게시하는 GitHub Action입니다.
mattzcarey/shippie
diff를 읽고 코드베이스를 살펴본 뒤 pull request에 핵심을 짚는 리뷰 댓글을 남기는 확장형 AI 코드 리뷰 에이전트입니다.
- 스타
- 2,520
- 포크
- 241
- 열린 이슈
- 31
- 마지막 커밋
- 17일 전
어떤 프로젝트인가요?
Shippie는 diff를 읽고 개발 도구를 사용해 주변 코드베이스를 살펴본 뒤, 사람이 리뷰 중 발견할 만한 문제를 짚어 리뷰 댓글을 남기는 AI 코드 리뷰 에이전트입니다. 노출된 비밀 정보, 느리거나 비효율적인 코드, 잠재적 버그와 처리되지 않은 예외 상황 등을 찾아냅니다.
GitHub Action으로 실행하거나 `npx shippie review` 명령으로 로컬의 스테이징된 변경 사항을 검사할 수 있으며, pull request에 `/shippie review` 댓글을 달아 필요할 때 실행할 수도 있습니다. Node, Cloudflare, GitHub Actions, GitLab CI에서 실행되며 Anthropic, OpenAI, OpenRouter, Cloudflare Workers AI 모델을 지원합니다.
Shippie는 Model Context Protocol (MCP) 클라이언트로 동작해 브라우저 자동화, 옵저버빌리티, 문서 서비스 등의 외부 도구에 연결할 수 있습니다. 또한 AGENTS.md 또는 CLAUDE.md 파일에서 프로젝트 맥락을 읽고 Agent Skills를 지원합니다.
핵심 기능
- 01diff에서 노출된 비밀 정보, 성능 문제, 잠재적 버그를 찾아냅니다.
- 02GitHub Action으로 실행하거나, 로컬에서 스테이징된 변경 사항을 검사하거나, `/shippie review`로 필요할 때 실행할 수 있습니다.
- 03Anthropic, OpenAI, OpenRouter, Cloudflare Workers AI 모델을 지원합니다.
- 04MCP 클라이언트로 동작해 외부 도구에 연결합니다.
- 05AGENTS.md, CLAUDE.md, Agent Skills에서 프로젝트 맥락을 가져옵니다.
- 06task tool을 통해 에이전트가 하위 에이전트에 작업을 위임할 수 있습니다.
활용 사례
- GitHub 저장소의 모든 pull request에 자동으로 1차 리뷰 댓글을 남기기.
- 로컬에서 커밋하기 전에 스테이징된 변경 사항에 비밀 정보나 명백한 버그가 있는지 확인하기.
- pull request에 댓글을 달아 필요할 때 리뷰 실행하기.
- MCP를 통해 리뷰 에이전트를 브라우저 또는 옵저버빌리티 도구에 연결하기.
빠른 시작
- 1
Anthropic, OpenAI, OpenRouter, Cloudflare Workers AI 등 지원되는 제공업체에서 API 키를 발급받습니다
- 2
GitHub Actions 워크플로의 기본 틀을 만듭니다
npx shippie init - 3
ANTHROPIC_API_KEY와 같은 제공업체 API 키를 리포지토리 시크릿으로 추가합니다
- 4
또는 스테이징한 변경 사항을 로컬에서 검토합니다
npx shippie review
사용 전 알아둘 점
- 유료 모델 제공업체의 API 키가 필요합니다.
- GitHub Action을 실행하려면 전체 체크아웃(fetch-depth: 0)과 PR 쓰기 권한이 필요합니다.
- 로컬 모드에서는 스테이징한 변경 사항만 검토합니다(git diff --cached).
포함된 컬렉션
토픽
자주 묻는 질문
- shippie은(는) 무엇인가요?
- diff를 읽고 코드베이스를 살펴본 뒤 pull request에 핵심을 짚는 리뷰 댓글을 남기는 확장형 AI 코드 리뷰 에이전트입니다. Shippie는 diff를 읽고 개발 도구를 사용해 주변 코드베이스를 살펴본 뒤, 사람이 리뷰 중 발견할 만한 문제를 짚어 리뷰 댓글을 남기는 AI 코드 리뷰 에이전트입니다. 노출된 비밀 정보, 느리거나 비효율적인 코드, 잠재적 버그와 처리되지 않은 예외 상황 등을 찾아냅니다.
- shippie은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- shippie은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- shippie은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. shippie의 마지막 커밋은 2026년 10월 21일입니다.
- shippie은(는) 어디에 사용할 수 있나요?
- GitHub 저장소의 모든 pull request에 자동으로 1차 리뷰 댓글을 남기기. 로컬에서 커밋하기 전에 스테이징된 변경 사항에 비밀 정보나 명백한 버그가 있는지 확인하기. pull request에 댓글을 달아 필요할 때 리뷰 실행하기. MCP를 통해 리뷰 에이전트를 브라우저 또는 옵저버빌리티 도구에 연결하기.
- shippie는 어떻게 설치하나요?
- Anthropic, OpenAI, OpenRouter, Cloudflare Workers AI 등 지원되는 제공업체에서 API 키를 발급받습니다 GitHub Actions 워크플로의 기본 틀을 만듭니다: npx shippie init ANTHROPIC_API_KEY와 같은 제공업체 API 키를 리포지토리 시크릿으로 추가합니다 또는 스테이징한 변경 사항을 로컬에서 검토합니다: npx shippie review
- shippie은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mattzcarey/shippie
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
편집기를 벗어나지 않고 GitHub pull request와 이슈를 검토하고 관리하며 체크아웃할 수 있는 VS Code 확장입니다.
커밋 그래프, PR, 이슈, CI 실행 내역과 승인 대기열을 거치는 에이전트 도구를 제공하는 OpenCode Desktop용 Git 및 GitHub 사이드 패널입니다.
영어로 작성한 설명을 Claude Code, Codex, Gemini CLI 및 기타 코딩 에이전트를 품질 게이트와 함께 조율하는 YAML 워크플로로 바꾸는 터미널 네이티브 CLI입니다.
검색 쿼리로 PR을 섹션별로 정리하는 브라우저 기반 GitHub PR 받은 편지함입니다.
AI 에이전트가 직접 만든 컴포넌트를 생성형 UI로 렌더링하고 업데이트하는 오픈소스 React 툴킷입니다.