
개발자라면 누구나 공감하실 겁니다. 코드를 짜는 시간만큼이나 코드 리뷰에 쏟는 시간이 길다는 것을요.
동료의 리뷰를 기다리느라 배포가 늦어지거나, 사소한 실수들을 놓치는 경우가 종종 있습니다.
오늘은 GitHub에서 Gemini Code Assist를 활용해 자동으로 코드 리뷰를 받는 환경을 구축하는 방법을 소개합니다.
설치 과정이 매우 간단하니 지금 바로 적용해 보세요!
설치 방법 (GitHub Marketplace)
가장 먼저 GitHub Marketplace에서 앱을 설치해야 합니다. 복잡한 설정 없이 클릭 몇 번이면 충분합니다.
1) GitHub Marketplace 접속: GitHub 상단 메뉴나 검색창을 통해 Marketplace로 이동합니다.
https://github.com/marketplace/gemini-code-assist
Gemini Code Assist - GitHub Marketplace
Bring the power of Gemini to the pull request process
github.com
아니면
앱 검색: 검색창에 Gemini Code Assist를 입력합니다.
2) 설치(Install): 해당 앱 페이지에서 초록색 "Install" 버튼을 클릭합니다.

3) 정보를 등록하면 됩니다.
| 무료여부 | 무료 플랜 있음 (제한적) |
| 리뷰 범위 | 코드 품질, 버그, 보안, 스타일 등 |
| 언어 지원 | Go, Python, JavaScript 등 다 |

마지막에 VAT/GST ID 등록안했어여.
4) 권한 설정
- All repositories: 모든 리포지토리에 적용하고 싶다면 선택합니다.
- Only select repositories: 특정 프로젝트에만 테스트해보고 싶다면 이 옵션을 선택하고 원하는 리포지토리를 지정합니다. (처음 도입한다면 이 방법을 추천합니다!)

5) gemini 랑 연결하면 됩니다.


코드리뷰 정도를 선택할 수 있습니다. 저는 중간으로 했습니다.
사용 방법: 자동 코드 리뷰 경험하기
설치가 완료되었다면 별도의 복잡한 설정 파일 없이도 바로 작동합니다.
- 평소처럼 코드를 수정하고 **PR(Pull Request)**을 생성해 보세요.
- PR이 생성되면 Gemini Code Assist가 변경된 코드를 자동으로 분석하기 시작합니다.
- 잠시 후, 개선이 필요한 부분이나 잠재적인 버그에 대해 Gemini가 PR 코멘트로 리뷰를 남겨줍니다.
💡 Tip: AI의 리뷰는 문법 오류, 변수명 제안, 보안 취약점 등 다양한 관점에서 이루어집니다. 사람이 놓칠 수 있는 부분을 1차적으로 걸러주는 역할을 톡톡히 합니다.
🧹 3. (선택 사항) 기존 GitHub Actions Bot 정리하기
만약 기존에 다른 자동화 툴이나 github-actions bot을 통해 코드 리뷰를 받고 있었다면, 알림이 중복으로 울려 피로할 수 있습니다. Gemini Code Assist로 갈아타기로 결정했다면 기존 설정을 비활성화해 주세요.
- 리포지토리 내의 .github/workflows/ 디렉토리로 이동합니다.
- 기존 코드 리뷰 관련 워크플로우 파일(예: code-review.yml)을 찾습니다.
- 비활성화 방법 (둘 중 하나 선택):
- 삭제: 파일을 아예 삭제합니다.
- 이름 변경: 나중에 다시 쓸 수도 있다면 파일명 뒤에 .disabled를 붙여줍니다.
- 예: review.yml → review.yml.disabled
✨ 마무리하며
이제 여러분의 리포지토리에는 든든한 AI 리뷰어가 상주하게 되었습니다. 물론 AI가 완벽하지는 않지만, 단순한 실수를 잡아주거나 더 나은 코드를 제안해 주는 것만으로도 리뷰 시간이 확연히 줄어드는 것을 느끼실 수 있을 겁니다.
지금 바로 적용해서 개발 생산성을 높여보세요! Happy Coding! 👨💻👩💻