mattzcarey/shippie
extendable code review and QA agent 🚢
What it solves
Shippie는 자동화된 코드 리뷰 에이전트로, 개발자가 코드를 더 빠르게 배포할 수 있도록 돕습니다. 인간 리뷰어가 일반적으로 확인하는 노출된 시크릿, 비효율적인 코드, 잠재적인 버그 또는 처리되지 않은 엣지 케이스 등을 식별합니다.
How it works
에이전트 루프 형태로 동작하며 코드 diff를 읽고 개발자 도구를 사용해 코드베이스를 탐색합니다. GitHub Actions나 GitLab CI와 같은 CI/CD 파이프라인에 통합하거나 스테이징된 변경 사항에 대해 로컬에서 실행할 수 있습니다. 공급자에 구애받지 않으며 Anthropic, OpenAI, OpenRouter, Cloudflare Workers AI를 지원합니다. 또한 Model Context Protocol(MCP) 클라이언트로서 브라우저 자동화, 문서화, 관측성 등 외부 도구에 접근할 수 있습니다.
Who it’s for
코드 리뷰 초기 단계를 자동화하여 일반적인 오류를 잡고 인간 리뷰어가 개입하기 전에 코드 품질을 향상시키고자 하는 개발자와 팀을 위한 솔루션입니다.
Highlights
- Flexible Deployment: Runs in Node, Cloudflare, GitHub Actions, and GitLab CI.
- MCP Integration: Supports the Model Context Protocol to extend its capabilities with external tools.
- On-Demand Reviews: Can be triggered via a
/shippie reviewcomment on pull requests. - Provider Agnostic: Works with multiple major AI providers out of the box.