AI 개발
Gemini CLI 활용 사례
Pro.Dev
2025. 6. 28. 14:06
반응형
자동 이미지 일괄 처리
Gemini CLI는 로컬 파일 시스템과 통합되어 이미지 포맷 변환이나 메타데이터 기반 자동화 작업도 가능해요. 예를 들어:
gemini "Convert all images in this directory to PNG and rename them by EXIF date."
이 명령은 CLI가 디렉터리를 스캔하고, 사진의 EXIF 생성 날짜를 읽어 PNG로 변환한 뒤 자동으로 파일 이름까지 날짜 기반으로 바꿔줘요
코드 분석·버그 수정·테스트 자동화
기존 코드베이스를 분석하고, 코드 수정 및 유닛 테스트 생성이 가능합니다. 예:
cd project
gemini
> Summarize changes made yesterday
> Generate unit tests for the new feature in feature.js
실제로 Gemini CLI는 test_agents.py
파일과 테스트 스크립트를 생성하고 실행한 후 결과 요약 리포트까지 .txt로 저장해줬다네요
플로우차트 · 문서 생성
Model Context Protocol(MCP)를 이용해 코드 구조와 변경사항을 기억한 뒤 플로우차트를 생성하고 이미지로 변환할 수 있어요. 예:
gemini "Generate a flowchart showing how agents communicate and where the bug was fixed."
이후 .svg/.png
로 도출해줘 협업 문서나 리뷰 자료로 활용하기에도 좋습니다
파일 정리 & 콘텐츠 관리
단순 코드뿐 아니라 문서, 메모, 리서치 노트 등 콘텐츠 정리에도 최적화입니다. 예:
Find duplicate PDFs and list them.
Summarize key points from meeting notes in this folder.
Move old .txt files to archive folder.
대시보드/웹 앱 생성
GitHub API와 연동해 PR 이슈 통계용 대시보드 웹 앱을 생성할 수도 있습니다. 플레인 HTML/CSS/JS로 완성된 상태로 자동 생성 가능 .
멀티모달 문서 OCR 및 데이터 추출
PDF → 이미지 변환 후 OCR 처리, 이미지 기반 텍스트 데이터 DAO 구조화가 가능합니다. 예:
gemini "Extract structured data (e.g. vehicle make/model) from all images in this folder."
된 결과는 CSV나 JSON 포맷으로 자동 저장됩니다
📌 팁 & 주의사항
- 주의 디렉토리 지정: 대규모 자동화 수행 전에는
dry-run
으로 예상 결과 확인 → 실수 방지 - 권한 설정: Mac/M1 등에서 파일/스크린 접근 시 Gemini가 권한 요청하므로 사전 설정 유리 .
- 결과 검토: 자동 수정된 코드와 문서는 사람이 검수해야 안전합니다.
- 민감 데이터 주의: 사내 코드나 고객 데이터 처리 시 외부 전송 여부 반드시 확인해야 해요 .
이처럼 Gemini CLI는 코드 작성뿐 아니라 이미지 처리, 문서 요약, OCR, 웹 앱 생성까지 다양한 작업을 터미널 하나로 처리할 수 있는 강력한 AI 에이전트입니다.
반응형