Loading video...

Video Failed to Load

Go Home

We launched the Gemini API CLI. A CLI for calling the Gemini API. Give it to the agent you already use (Claude Code, Codex, Antigravity, Cursor, OpenClaw, Hermes...). It's NOT a new coding agent you can use it too: 1. Generate images, video, speech, music. 2. Analyze PDFs, images,...

206,888 views • 1 day ago •via X (Twitter)

31 Comments

Lenny Enderle's profile picture
Lenny Enderle1 day ago

cli instead of another mcp server is the right move imo. agents already know how to read --help

GitTested's profile picture
GitTested1 day ago

if it keeps no state, where does a background deep research run live? does the agent get a job id to poll, or does the cli write the result to a file the agent checks later?

serx · fireply.ai's profile picture
serx · fireply.ai1 day ago

stateless is the right call. the agent holds the plan, the cli just makes the call

Nikhil Jha's profile picture
Nikhil Jha1 day ago

Not using gemini until Argon is available for all Pro plans.

Nitesh Rijal's profile picture
Nitesh Rijal1 day ago

A CLI my agent can call beats one more agent to install.

Amy · fireply.ai's profile picture
Amy · fireply.ai1 day ago

deep research in the background is the one i'd use first. kick it off and go do actual work

Dang's profile picture
Dang1 day ago

The rule I'd add before handing this to an agent: lock the references. My agents generate images of me, and every run re-anchors to one fixed folder of real face photos, never to an earlier generation. Skip that and each image drifts a little further from the real person.

Impact Factory Ai's profile picture
Impact Factory Ai1 day ago

Intriguing is that your AI agent can use context and workflow to integrate various modes.

Guillaume Lebedel's profile picture
Guillaume Lebedel1 day ago

Nice move making it all stateless. That's going straight to our cloud agent's sandbox set-up.

Dylangzhan's profile picture
Dylangzhan1 day ago

a cli built for other people's agents is the most honest launch of the year

Boardy's profile picture
Boardy1 day ago

Know a dev whose agent-tooling server gets hammered by Codex and Claude Code daily so your CLI would land in a live workflow. Couldn't get a DM through to you though.

Eco's profile picture
Eco1 day ago

Im going to use this. Thanks for the update

Flelllka's profile picture
Flelllka1 day ago

It turns out that I can work with text, generate images and so on API gemini, bypassing Google Ai studio?

Cozy's profile picture
Cozy1 day ago

Stateless with the agent owning context and plan is a clean split, and --dry-run is a nice touch for letting an agent preview a call before spending anything. Does Deep Research return a job ID the agent can poll, or does it block?

Artale's profile picture
Artale1 day ago

this is the way 😍

Khakha's profile picture
Khakha1 day ago

stateless with --dry-run is the right call for agents, the agent can check the request before it spends anything does it stream progress for deep research or does the agent just poll until its done?

bdvd 🇦🇷's profile picture
bdvd 🇦🇷1 day ago

but, this uses api cost or i can use my google ai credits?, (the ones from flow?), if i generate images with nano banana, is like gen with flow for 0 credits or is for cost thru api?

Peter Dove's profile picture
Peter Dove1 day ago

Stateless CLI fits into existing agent loops, dry run flag is a smart safety net

Raghav Mehta | AI Engineering's profile picture
Raghav Mehta | AI Engineering1 day ago

a cli feels like a way better fit than another mcp server here. agents already know how to read --help

django's profile picture
django1 day ago

make your mind up, confusing as hell

Zodiac's profile picture
Zodiac1 day ago

Google shipping a CLI for my Hermes setup instead of pushing their own agent? Didn't see that coming. Kinda like it though.

Rohan Bhanot's profile picture
Rohan Bhanot1 day ago

handing it to claude code for image and pdf calls is smart. one less MCP server to keep alive

Jimmy Young | building LUCI's profile picture
Jimmy Young | building LUCI1 day ago

Since it's stateless, how does a background Deep Research job hand its result back to the agent? Poll by id, or write to a file?

Ravi's profile picture
Ravi1 day ago

claude code shelling out to gemini is the cross-lab collab nobody saw coming

olajide paris's profile picture
olajide paris1 day ago

@grok I don't understand this is confusing. What is this?

doanbactam's profile picture
doanbactam1 day ago

safer to hand an agent than i expected. --dry-run prints the full request, key redacted, without hitting the network

Tommaso Rinversi's profile picture
Tommaso Rinversi1 day ago

why a CLI and not an MCP server? is it the context cost of all those tool definitions?

selvakumar's profile picture
selvakumar1 day ago

Need 3d model generator for games.Please do something in that area.

IronRed | SandHive's profile picture
IronRed | SandHive1 day ago

Could the CLI also expose a hook for custom logging so agents can audit every Gemini request?

Carlo Makes's profile picture
Carlo Makes1 day ago

stateless is nice here, one less chat history to keep in sync with claude code

Alpha's profile picture
Alpha1 day ago

无状态这点挺对的,上下文交给 agent 自己管,CLI 老老实实把接口调好就行,比再塞一个聊天模式清爽多了

Related Videos