ffroliva/gflow-cli
Drive Google Flow from the command line: Veo video and Imagen images, scripted, batched and pipeline-ready. Ships an MCP server so coding agents can drive it too, giving you and your agents full programmatic control over generation. Unofficial, alpha, not affiliated with Google.
gflow-cli – Google Flow(Veo 및 Imagen)용 명령줄 드라이버
개요
- Python 기반 CLI(및 선택적 MCP 서버)로, 터미널에서 Google의 Flow 서비스(Veo 비디오 생성 및 Imagen 텍스트-이미지 변환을 지원하는 UI)를 제어할 수 있습니다.
- Playwright로 실제 Chrome/Chromium 인스턴스를 시작하고 Google 계정에 로그인하여 Flow UI를 자동화합니다. 모든 생성은 Google 서버에서 이루어지며 사용자의 Flow 크레딧 잔액으로 청구됩니다.
주요 기능
| 기능 | 사용 방법 |
|---|---|
| 배치 생성 | 셸 루프에서 gflow image t2i "프롬프트" 또는 gflow video t2v "프롬프트"를 사용합니다. CLI는 전송 전에 각 항목을 로컬에 기록하므로 충돌 시 크레딧이 낭비되지 않습니다. |
| 재사용 가능한 캐릭터 | gflow character create …는 얼굴+신체 참조를 저장하여 동일한 "인물"이 여러 생성에 나타나도록 합니다. |
| 프롬프트 도구 | --tool creative-director는 짧은 프롬프트를 Google 권장 5구성 요소 형식으로 재작성합니다. docs/TOOLS.md를 통해 사용자 정의 도구를 추가할 수 있습니다. |
| 파이프라인 및 스토리지 | 출력은 기본적으로 $GFLOW_CLI_OUTPUT_DIR에 저장됩니다. GFLOW_CLI_STORAGE_URI로 S3, MinIO 또는 GCS를 지정할 수 있습니다. |
| 에이전트 통합 | 4개의 진입점(gflow mcp run, gflow serve 등)이 Claude Code, Codex 또는 기타 LLM 기반 도구와 같은 AI 에이전트에 동일한 명령을 노출합니다. |
| 인증 및 세션 처리 | gflow auth login --browser chrome은 첫 로그인을 위해 실제 Chrome 창을 엽니다. gflow auth renew는 사용자 상호 작용 없이 영구 Playwright 프로필을 새로 고칩니다. |
중요성
- 개발자와 콘텐츠 파이프라인에 웹 UI가 제공하는 것과 동일한 고품질 Veo/Imagen 모델에 대한 프로그래밍 방식 액세스를 제공하며, 비공개 Google SDK가 필요 없습니다(공식 SDK는 아직 대기 중).
- 비용을 투명하게 유지합니다: 비디오 생성만 크레딧을 소비하고 이미지 관련 작업은 무료입니다.
- 재현성을 위해 설계되었습니다. 각 배치 항목은 제출 전에 로컬에 저장되며, 별도의 종료 코드로 UI 드리프트 또는 기타 오류를 나타냅니다.
설치 빠른 시작
uv tool install gflow-cli # 권장 설치 프로그램
uv tool run --from gflow-cli playwright install chromium # 일회성 브라우저 다운로드
gflow auth login --browser chrome # Chrome을 열고 로그인
gflow image t2i "a hot air balloon over Tokyo" # 첫 생성
(pip install gflow-cli도 사용할 수 있습니다.)
제한 사항
- 헤드형 Chrome 세션에 의존합니다. Google의 봇 방지 검사가 헤드리스 호출을 차단하므로 비디오 생성을 위한 순수 HTTP API는 아직 사용할 수 없습니다.
- 프로젝트는 알파 단계입니다. Google 측의 UI 변경으로 자동화가 중단될 수 있지만 작성자는 빠른 패치를 제공합니다.
- 프록시 또는 지문 스푸핑이 없습니다. 이 도구는 계정 플래그를 피하기 위해 "평범함"을 유지하는 것을 목표로 하지만 보장되지는 않습니다.
문서 및 커뮤니티
- 전체 사용자 가이드, 구성 및 문제 해결 문서는
docs/아래에 있습니다(예:docs/USER_GUIDE.md). - 저장소에는 로드맵, 변경 로그 및 단독 유지 관리자를 지원하는 스폰서 페이지가 포함되어 있습니다.
- 특히 Chrome 자동화 계층을 직접 REST 전송으로 대체할 수 있는 기여를 환영합니다.
결론
gflow-cli는 명령줄에서 Google Flow의 이미지-비디오 및 텍스트-이미지 기능을 자동화하는 진정한 프로덕션 지향 도구로, 배치 처리, 재현 가능한 파이프라인 또는 AI 에이전트 통합이 필요한 개발자를 대상으로 합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트