Best for
- Heavy users who need scripted, batched, or pipeline-ready Flow generation
- Automation and AI-video projects that want to expose Flow generation to agents
- Developers with Google Flow access and Veo credits outside restricted regions
gflow-cli gives users who already have Google Flow access a scripted, batched, agent-ready entry point to Flow generation, and ships an MCP server so coding agents can drive it. It is explicitly alpha, reverse-engineered, and unaffiliated with Google, relies on a headed Chromium with a real account session, and spends the user's own credits on video generation. It suits advanced users who accept these limits and risks, and is not intended for those wanting official support or purely headless server-side deployment.
Strongest · Documentation 10/20 Weakest · Setup experience 5/20
Static review · not runListed 2026-09-18
Read the FMRS scoring method →Runtime:Python · Prebuilt binary
GFLOW_CLI_HOME
Directory where gflow keeps its Chrome profile, config and database; defaults to a per-user directory, optional.
GFLOW_CLI_OUTPUT_DIR
Where generated output files are written; optional, outputs can instead be routed via GFLOW_CLI_STORAGE_URI.
GFLOW_CLI_STORAGE_URI
Storage URI to route outputs to S3, MinIO, or Google Cloud Storage; see docs/EXTERNAL_STORAGE.md.
GFLOW_CLI_FLOW_HOST
Selects the Flow frontend host (labs.google vs flow.google.com) during the ongoing migration; optional.
{"mcpServers":{"gflow-cli":{"command":"uvx","args":["gflow-cli","mcp","run"],"env":{"GFLOW_CLI_HOME":""}}}}
Shown for Claude Code. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"gflow-cli": {
"command": "uvx",
"args": [
"gflow-cli",
"mcp",
"run"
],
"env": {
"GFLOW_CLI_HOME": ""
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add gflow-cli -e GFLOW_CLI_HOME= -- uvx gflow-cli mcp run
Run it in a terminal; replace any <…> placeholders with your own values first.
After configuring the gflow-cli MCP server (or enabling the Claude Code plugin), the client's tool list should show gflow's image/video generation tools; run `gflow credits user` or try a free image-generation prompt to confirm the connection — video generation bills your Flow credits.
Once connected, you can ask your AI assistant things like:
Listed from the project's documentation, not tested by this site.
gflow-cli is a Python CLI and MCP server for Google Flow. Through its MCP server, coding agents such as Claude Code can drive Flow for programmatic control over Veo video generation (text-to-video, image-to-video, reference-to-video, extend, chain) and Imagen image generation (text-to-image, image-to-image, upload, upscale, batch). It is alpha, reverse-engineered, and not affiliated with Google; its MIT license covers only its own code and grants no rights to any Google service. It drives a headed Playwright Chromium against your own Google Flow session and bills against your own account, where only Veo video generation spends credits while images and composition operations are free.
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Source revision 4ee2c60af9ca Data synced 2026-11-02 Read the FMRS scoring method