GitHub

anthropics/claude-code-action

GitHub PR과 이슈에서 작동하는 Claude Code Action

Claude Code를 GitHub Actions에 연결해 PR과 이슈의 질문에 답하고, 코드 리뷰와 변경 작업을 수행하는 도구입니다. Anthropic API 외에도 Bedrock, Vertex AI, Microsoft Foundry를 지원하며, 작업은 사용자의 GitHub runner에서 실행합니다.

AI 요약

Claude Code Action은 GitHub PR과 이슈에서 Claude Code를 호출하는 범용 GitHub Action입니다. @claude 멘션, 이슈 할당, 명시적 프롬프트를 바탕으로 실행 모드를 선택하며 별도 모드 설정 없이 질문 응답, 코드 리뷰, 간단한 수정과 리팩터링을 수행합니다.

연동과 실행

GitHub 댓글과 PR 리뷰를 통해 결과를 주고받습니다. GitHub API와 파일 작업 도구를 제공하고, 설정에 따라 추가 도구도 활성화합니다. 진행 상황은 체크박스 형태로 표시하며, 검증된 JSON 결과를 GitHub Actions 출력값으로 전달하는 구조화 출력도 지원합니다.

인증은 Anthropic API 키 또는 workload identity federation, Amazon Bedrock, Google Vertex AI, Microsoft Foundry를 지원합니다. Action은 사용자의 GitHub runner에서 실행하고, 모델 API 호출은 선택한 제공자로 보냅니다.

설정과 활용

저장소 관리자라면 터미널에서 Claude Code를 열고 /install-github-app을 실행해 GitHub 앱과 필요한 시크릿을 설정할 수 있습니다. 이 간편 설정은 Anthropic API 사용자만 이용할 수 있으며, 다른 클라우드 제공자는 별도 설정 안내를 따라야 합니다.

저장소에는 파일 경로별 PR 리뷰, 외부 기여자 검토, 이슈 분류와 라벨링, 정기 유지보수, 보안 리뷰 등 자동화 예제가 있습니다. v1.0은 설정을 간소화했으며, 기존 설정 대부분과 호환됩니다. v0.x에서 업그레이드할 때는 마이그레이션 안내를 제공합니다.

원문: GitHub / 번역·요약: Trawling