
AI
Gemini CLI로 커밋 메시지 자동 생성 도구 개발하기
두줄요약
gemini-cli와 쉘 스크립트로 Git 변경사항을 분석해 커밋 메시지를 자동 생성하는 도구를 개발했습니다.\n무료 쿼터와 flash 모델을 활용해 비용 부담과 429 에러 문제를 줄였습니다.
핵심 내용
- gemini-cli의 무료 사용 쿼터를 활용해 Git 스테이징 변경사항을 분석하고 커밋 메시지를 자동 생성하는 도구 개발 후기
--prompt옵션과 쉘 스크립트로 대화형 없이 LLM 응답을 받아 커밋 메시지 생성 흐름 구성- npm 패키지로 패키징해
aic,aic --all,git aic같은 명령으로 쉽게 사용 가능하도록 설계 - 초기에는 429 에러를 겪었지만 flash 모델만 사용하도록 바꿔 안정적으로 동작시킴
적용해볼 점
- 비용 부담이 적은 LLM 도구를 이용한 업무 자동화 아이디어 탐색
- 에디터 종속 없는 커밋 메시지 생성 도구로의 활용 가능성 검토
