호환 에이전트

Gemini CLI 활용: 터미널에서 SaaS 출시가 가능할까?

Gemini CLI는 프로젝트 파일을 읽고, 셸 명령을 실행하고, MCP 서버와 연동하고, Chrome을 조작할 수 있습니다. 출시 작업의 상당 부분을 감당할 수 있지만 전부는 아닙니다. 이 페이지에서는 공식 문서가 뒷받침하는 것과 여전히 직접 해야 하는 일을 나눠 설명합니다.

마케팅 분야의 Gemini CLI 활용 팁은 대부분 카피 작성, 리서치, 콘텐츠 초안을 다룹니다. 이 글은 배포를 다룹니다. 내 계정으로 SaaS를 디렉터리와 런치 플랫폼에 하나씩 등록하는 일입니다. 아래의 Gemini CLI 관련 사실은 모두 공개 문서나 저장소에서 가져왔고, 확인한 날짜를 함께 적었습니다. 사람이 직접 나서야 하는 부분은 그대로 밝혀 두었습니다.

공식 문서로 본 Gemini CLI의 마케팅 활용: 할 수 있는 일

2026년 9월 29일에 문서와 저장소를 확인했습니다. Gemini CLI는 새 버전이 자주 나오므로, 세부 내용에 의존하기 전에 링크된 출처를 꼭 확인하세요.

개요
Google이 만든 오픈소스 AI 에이전트로, 터미널에서 실행되며 Apache 2.0 라이선스를 따릅니다. 기본 제공 도구로 파일 작업, 셸 명령, 웹 가져오기, Google 검색 그라운딩을 지원합니다.github.com ↗ · 2026년 9월 29일 확인
릴리스 속도
확인 시점의 최신 안정 버전은 2026년 9월 23일에 공개된 v0.61.0이었습니다. 그 사이사이에 프리뷰 빌드와 나이틀리 빌드도 나옵니다.github.com ↗ · 2026년 9월 29일 확인
무료 할당량
개인 Google 계정(개인용 Gemini Code Assist)으로 로그인하면 사용자당 하루 최대 1,000건의 모델 요청을 쓸 수 있습니다. 분당 한도와 서비스 가용성의 제약도 적용되며, 각 요청을 어떤 Gemini 모델이 처리할지는 Gemini CLI가 고릅니다.geminicli.com ↗ · 2026년 9월 29일 확인
컨텍스트 파일
Gemini CLI는 GEMINI.md 파일을 지속적인 지침으로 불러옵니다. 먼저 ~/.gemini에 있는 전역 파일을, 그다음 워크스페이스와 상위 폴더의 파일을 읽습니다. context.fileName 설정으로 다른 파일 이름을 추가할 수 있으며, 문서는 그 예로 AGENTS.md를 듭니다.geminicli.com ↗ · 2026년 9월 29일 확인
MCP 서버
MCP 서버는 settings.json의 mcpServers 객체에 넣거나 gemini mcp add로 추가합니다. 서버를 신뢰함으로 표시하지 않는 한, Gemini CLI는 그 서버의 도구를 실행할 때마다 먼저 묻습니다.geminicli.com ↗ · 2026년 9월 29일 확인
브라우저 에이전트
기본적으로 꺼져 있는 내장 브라우저 에이전트가 접근성 트리를 통해 페이지 이동, 클릭, 양식 입력을 합니다. 번들로 포함된 Chrome DevTools MCP 서버를 사용하며, Chrome 144 이상이 필요합니다.geminicli.com ↗ · 2026년 9월 29일 확인
내 Chrome에 연결하기
‘existing’ 세션 모드에서는 chrome://inspect/#remote-debugging에서 원격 디버깅을 켜면, 브라우저 에이전트가 이미 실행 중인 Chrome에 연결합니다. 양식 입력은 승인 모드와 상관없이 항상 내 확인이 필요합니다.geminicli.com ↗ · 2026년 9월 29일 확인
승인 모드
--approval-mode 플래그에는 default, auto_edit, yolo, plan을 지정할 수 있습니다. yolo는 모든 작업을 자동 승인하며, 예전 --yolo 플래그는 더 이상 권장되지 않습니다.geminicli.com ↗ · 2026년 9월 29일 확인
헤드리스 모드
-p(또는 --prompt)를 쓰거나 TTY가 없는 환경에서는 Gemini CLI가 비대화형으로 실행되며, 일반 텍스트, JSON, JSON 이벤트 스트림으로 결과를 돌려줄 수 있습니다.geminicli.com ↗ · 2026년 9월 29일 확인

Gemini CLI 마케팅 자동화에서 사람이 필요한 지점

이는 Gemini CLI의 결함이 아닙니다. 디렉터리는 무인 봇을 막도록 만들어져 있고, 터미널 에이전트가 나 대신 로그인 챌린지를 통과할 수는 없습니다. 시작하기 전에 다음과 같은 멈춤 지점을 미리 계획해 두세요.

로그인
대부분의 디렉터리는 계정이 필요합니다. Gemini CLI가 연결된 Chrome에서 직접 로그인하세요. Google 로그인 팝업과 새 기기 확인은 직접 클릭해야 하며, 비밀번호는 프롬프트에 절대 넣지 않습니다.
CAPTCHA와 봇 확인
많은 제출 양식에 Cloudflare, reCAPTCHA, hCaptcha가 나타납니다. 같은 창에서 직접 풀면 됩니다. LaunchRepo의 플레이북은 챌린지를 우회하려고 시도하지 않으며, 직접 쓰는 프롬프트도 그래서는 안 됩니다.
2FA와 이메일 코드
인증 링크는 내 메일함으로 옵니다. 연결된 Chrome에서 그 메일함이 열려 있지 않다면, 코드를 전달하거나 링크를 직접 클릭해야 합니다.
유료 옵션 권유
많은 런치 플랫폼이 유료 빠른 등록을 적극 권합니다. Gemini CLI에게는 아무것도 구매하면 안 된다고 분명히 알려야 하고, Gemini CLI는 유료 전용 경로와 무료 경로를 구분할 수 있어야 합니다.
‘게시됨’의 의미 판단하기
감사 페이지가 곧 리스팅은 아닙니다. 몇 주씩 대기하는 플랫폼도 있고, 사람이 직접 검토하는 플랫폼도 있습니다. 누군가는 플랫폼마다 실제로 어떻게 됐는지, 언제 다시 확인할지를 기록해야 합니다.

브라우저 에이전트로 LaunchRepo 사용하기 (영어) →

GEMINI.md, 확장 프로그램, 출시를 위한 맥락

Gemini CLI 마케팅 확장 프로그램이나 프롬프트를 찾아보면 대부분 글쓰기, SEO, 소셜 도우미입니다. 어떤 디렉터리가 아직 무료 제출을 받는지, 각 사이트가 어떤 필드를 거부하는지, 어떤 리스팅이 게시됐는지는 Gemini CLI에 알려 주지 않습니다.

settings.json에 추가하는 것은 MCP 서버든 확장 프로그램이든 내 권한으로 실행됩니다. 설치하기 전에 무엇을 하는지 읽어 보고, 직접 작성하지 않은 서버는 신뢰함으로 두지 마세요. 그래야 모든 도구 호출이 여전히 먼저 묻습니다.

LaunchRepo는 Gemini CLI 확장 프로그램이 아닙니다. 비공개 GitHub 저장소로, AGENTS.md 런북, Markdown으로 된 디렉터리 플레이북 299개, 제품 템플릿, 트래커가 들어 있습니다. Gemini CLI는 이를 다른 폴더와 똑같이 읽으며, context.fileName을 쓰면 GEMINI.md처럼 AGENTS.md도 불러올 수 있습니다.

Gemini CLI로 LaunchRepo 실행하기

LaunchRepo가 에이전트에게 요구하는 것은 두 가지입니다. 파일을 읽는 것, 그리고 Chrome DevTools MCP를 통해 내가 로그인한 Chrome을 조작하는 것입니다. 문서상으로는 Gemini CLI가 둘 다 할 수 있습니다. 다만 Gemini CLI로 테스트한 실행 결과는 아직 공개하지 않았으므로, 벤치마크가 아니라 문서상 요건이 맞는다는 뜻으로 받아들여 주세요.

저장소를 클론하고 AGENTS.md 불러오기
구매 후 GitHub 초대를 수락하고 비공개 저장소를 클론합니다. 그 폴더에서 Gemini CLI를 시작한 뒤 context.fileName에 AGENTS.md를 추가하거나, 간단히 AGENTS.md부터 읽으라고 지시하세요.
Python 3.10+ 실행 허용하기
워크스페이스 생성, record.py, 로컬 대시보드는 Python 표준 라이브러리만 사용합니다. Gemini CLI는 셸 도구로 이를 실행합니다. 직접 켠 샌드박스가 이를 막는다면 직접 실행하세요.
Chrome DevTools MCP를 내 Chrome에 연결하기
BROWSER-SETUP.md를 따라 평소 쓰는 Chrome 144 이상에서 원격 디버깅을 켜고, mcpServers 아래에 --autoConnect와 함께 Chrome DevTools MCP를 등록합니다. Chrome의 요청을 승인한 뒤, 눈앞의 탭이 실제로 움직이는지 확인하세요.
제품마다 한 번 권한 부여하기
에이전트가 할 수 있는 일(무료 가입, 최종 제출, 인증 이메일, 배지)은 온보딩 중에 authorizations.json에 기록합니다. 지출은 0으로 유지됩니다.

코딩 에이전트를 내 Chrome에 연결하기 →

START.md의 공개 시작 프롬프트를 고치지 말고 그대로 붙여 넣으세요. 첫 줄을 눈여겨보세요. 가장 좋은 결과를 위해 Claude Code CLI 또는 Codex CLI를 권장한다고 적혀 있습니다. 이것이 저희의 솔직한 기본 권장입니다. 그래도 파일과 브라우저 경로가 같기 때문에, Gemini CLI도 프롬프트의 나머지 부분은 따를 수 있습니다.

START.md — 영어 그대로 붙여 넣으세요
Recommend Claude Code CLI or Codex CLI in a terminal instead of the desktop apps for best results. If session metadata confirms desktop hosting, explicitly advise me to switch to the CLI and resume this same private workspace. Do not infer the host from a CLI engine version alone.

Read AGENTS.md, then follow "Start the dashboard for the owner". Create my private
workspace if I do not have one yet, start the dashboard, and give me the link.
Then lead ONBOARDING.md one phase at a time. Reuse recorded permissions instead of
asking again unless their scope is missing or conflicting. Actually test my visible
existing Chrome profile and intended identity as BROWSER-SETUP.md requires; use the
OS fallback if needed. Use one platform/browser worker by default. Build the normal
run only from suitable free-ready routes, keep research separate, and preserve any
draft that needs one exact human CAPTCHA/2FA action. Never claim browser control
bypasses or reduces those challenges.

플레이북과 지침은 영어 Markdown입니다. 제품 문구는 디렉터리가 받는 언어라면 무엇이든 괜찮고, 에이전트는 내 언어로 답합니다.

세 단계로 LaunchRepo 시작하기 →
Claude Code로 LaunchRepo 사용하기 (영어) →

출시 실행에서 누가 무엇을 하나

같은 출시 작업을 Gemini CLI 단독, LaunchRepo를 쓰는 Gemini CLI, 그리고 나로 나눠 정리했습니다.

작업Gemini CLI 단독LaunchRepo와 함께나
출시 문구와 설명가능(내 프롬프트 기반)product.json 파일 하나로 양식 작성사실 정보를 한 번 승인
어떤 플랫폼을 시도할지Google 검색, 검증 안 됨날짜가 기록된 플레이북 299개 카탈로그이번 배치 선택
플랫폼별 필드와 규칙양식마다 그때그때 파악플랫폼별 플레이북요청 시 사실 정보 수정
로그인, CAPTCHA, 2FA멈추고 물어봄멈추고 사람에게 인계했다고 기록같은 창에서 직접 해결
결과 기록과 후속 확인직접 만들어야 가능record.py, 트래커, 대시보드공개 URL로 ‘게시됨’ 확인

작동 방식 (영어) →

흔한 실수

yolo 모드나 헤드리스 모드로 제출하기
자동 승인과 -p는 파일을 읽거나 트래커를 확인할 때는 괜찮습니다. 하지만 제출할 때는 로그인, 챌린지, 양식 입력 확인, Chrome 요청 때문에 가까이 있어야 합니다.
실수로 기본 브라우저 프로필 사용하기
브라우저 에이전트의 기본 ‘persistent’ 모드는 별도의 Chrome 프로필을 열며, 그 프로필에는 어떤 계정도 로그인되어 있지 않습니다. 대신 내 Chrome에 연결하세요.
재시도로 하루 할당량 소진하기
무료 등급은 모델 요청 수로 계산되며, 재시도가 많은 긴 양식은 할당량을 금방 써 버립니다. 작은 배치로 작업하고, 계속 실패하는 플랫폼에서는 멈추세요.
카탈로그 전체를 한 번에 보내기
작은 배치로 나누고, 먼저 중복 여부를 검색하고, 플랫폼마다 신원 정보를 확인하세요. 거절되거나 중복된 리스팅이 한꺼번에 쏟아지는 것보다 훨씬 낫습니다.

자주 묻는 질문

Gemini CLI가 브라우저를 조작할 수 있나요?

네. 내장 브라우저 에이전트는 Chrome DevTools MCP를 사용하며 Chrome 144 이상이 필요합니다. Chrome DevTools MCP를 MCP 서버로 직접 추가할 수도 있습니다. 어느 쪽이든 원격 디버깅을 켜면 이미 실행 중인 Chrome에 연결할 수 있습니다.

Gemini CLI는 무료인가요?

도구 자체는 오픈소스입니다. 개인 Google 계정을 쓰면 문서에 나온 무료 할당량은 하루 최대 1,000건의 모델 요청이며, 여기에 분당 한도가 더해집니다. Google 유료 요금제와 API 키에는 각각 별도의 한도가 있습니다.

Gemini CLI가 AGENTS.md를 읽나요?

기본적으로는 GEMINI.md를 찾습니다. 문서의 예시처럼 settings.json의 context.fileName에 AGENTS.md를 포함하거나, 세션을 시작할 때 그 파일을 읽으라고 요청하세요.

Gemini CLI로 내 SaaS 마케팅을 할 수 있나요?

일부는 가능합니다. 문구 초안 작성, 플랫폼 조사, 브라우저에서 양식 작성을 할 수 있습니다. 하지만 디렉터리 출시에는 플랫폼별 지식과 결과 기록이 부족하고, 로그인, CAPTCHA, 2FA에는 직접 나서야 합니다.

Gemini CLI가 CAPTCHA를 풀 수 있나요?

문서 어디에도 그렇다는 내용은 없으며, LaunchRepo도 시도하지 않습니다. 챌린지가 나오면 사람에게 넘기는 인계로 기록합니다. 같은 창에서 직접 푼 뒤 에이전트가 이어서 진행합니다.

비용은 얼마인가요?

Gemini CLI는 무료로 설치할 수 있고, 모델 사용은 무료 할당량이나 내 Google 요금제로 충당됩니다. LaunchRepo는 출시 가격 기준 €99.98 1회 결제로, 본인 제품 무제한, 어떤 에이전트로든 쓸 수 있습니다.

에이전트에게 출시 플레이북을 건네세요

출시 가격은 €99.98이며, 한 번 결제로 본인 제품 무제한, 어떤 에이전트로든 쓸 수 있습니다. 판매 20건이 완료될 때마다 가격이 20% 오릅니다.

가격 보기