Gemini CLI
제미나이 CLI터미널에서 코드베이스를 읽고 명령 실행과 작업 계획을 돕는 오픈소스 AI 에이전트
소개
쉘 안에서 AI 에이전트를 바로 실행해 작업을 계획하고, 명령을 제안하며 터미널 출력에 실시간으로 반응합니다. 개발자들은 코드베이스 탐색, 빠른 프로토타이핑, 일상적인 셸 작업 자동화에 주로 사용합니다.
에디터 한마디
터미널에서 미리 계획을 확인하고 실시간 출력에 반응하는 에이전트를 찾는 경우 시도해볼 만합니다; 빠른 탐색, 프로토타이핑, 반복적인 셸 작업에 적합합니다.
주요 기능
- 현재 프로젝트에서 에이전트 시작 → 변경 전 상위 계획 받기
- 쉘 내부 세션 실행 → PTY 스트리밍으로 실시간 터미널 출력 반영
- 설치·빌드 단계 요청 → 복사해 쓸 수 있는 순서화된 셸 명령 제공
- Windows 설치 지원(PowerShell/WinGet) → 몇 분 안에 첫 세션 시작
이런 상황에 추천
- 백엔드 엔지니어가 대형 레거시 저장소를 탐색하며 리팩터링 단계 개요를 작성할 때
- 클라우드 엔지니어가 터미널에서 Google Cloud 워크플로우를 진행하며 배포 계획을 스케치할 때
- 프론트엔드 개발자가 기능을 프로토타이핑하면서 파일 스캐폴드용 구체적 셸 명령을 요청할 때
이렇게 써보세요
- 1 리포지토리 정리·리팩터 계획 받기
터미널에서 프로젝트 폴더를 연다 → Gemini CLI를 실행해 파일을 스캔하고 리팩터 계획을 요청한다 → 실제로 변경하기 전에 제안된 단계별 고수준 계획을 확인한다.
- 2 수동 설치 절차를 명령어로 변환하기
프로젝트 설정(의존성, 환경변수, 빌드 등)을 물어본다 → 에이전트가 복사 가능한 순서화된 셸 명령어 목록을 반환한다 → 필요하면 명령어를 복사해 한 번에 또는 순차적으로 실행한다.
- 3 프론트엔드 기능을 빠르게 프로토타이핑하기
원하는 기능을 설명하고 프론트엔드 폴더를 가리킨다 → 에이전트가 스캐폴드 명령과 생성할 파일을 제안한다 → 제안된 명령을 복사해 컴포넌트를 스캐폴드하고 셸에서 실행한다.
- 4 실패한 테스트 원인 탐색 및 수정
테스트 수트를 실행해 실패 출력물을 에이전트에 스트리밍한다 → 실패 원인과 디버깅을 위한 구체적 셸 명령을 요청한다 → 제안된 명령으로 재현·수정하고 테스트를 다시 실행한다.
- 5 배포 체크리스트 터미널로 작성하기
클라우드/인프라 저장소에서 Gemini CLI를 시작하고 배포 체크리스트를 요청한다 → 에이전트가 사전 점검 항목과 배포용 셸 명령을 정리해준다 → 배포 중 체크리스트를 따라가며 필요한 명령을 복사해 사용한다.
장단점
장점
- PTY 상태를 스트리밍해 실시간 터미널 출력에 반응하므로 빠른 반복과 문맥 인식 제안이 가능하다.
- 변경을 적용하기 전에 고수준의 계획을 먼저 제시해 실제 수정 전 검토할 수 있다.
- PowerShell 또는 WinGet로 Windows에 설치할 수 있어 첫 세션을 몇 분 내에 시작할 수 있다.
단점
- 속도와 탐색에 최적화되어 단계별 확인을 생략하는 경향이 있어 명령을 무심코 실행하면 의도치 않은 변경이 발생할 수 있다.
- 공식 자료에서 한국어 지원 정보가 없어 한국어 UI나 출력은 제한적일 가능성이 있다.
시작하는 법
- 1 GitHub에서 레포를 클론하고 OS에 맞는 제미나이 CLI를 설치(Windows는 WinGet/PowerShell 포함)
- 2 터미널에서 프로젝트 폴더를 열고 Gemini CLI 세션을 시작
- 3 리포 감사를 요청해 다음 단계 제안을 받은 뒤, 제시된 명령을 복사해 실행해보기
비슷한 도구
FAQ
어떤 플랫폼에서 사용할 수 있나요?
Desktop에서 사용 가능합니다.
한국어를 지원하나요?
현재 한국어는 지원하지 않습니다.