
r/GeminiCLI

Build an AI agent TUI that lets you use 18 AI providers and makes them work natively inside the Claude Code environment
Google, you just killed the VIBE
I woke up this morning super excited after hearing the news about the migration from Gemini CLI to Antigravity CLI. I went ahead and installed it immediately, eager to test out the new models that we couldn’t access in the older Gemini CLI.
But honestly? Force is to admit that this product is simply not ready.
It’s currently at version 1.0.0, and we are lightyears away from the feature set and stability of Gemini CLI. If this had just been a clean rebranding of the tool we already love, it would have been totally cool. Instead, it feels like they threw everything away and we are starting back at square one.
I really want to keep working within the Google ecosystem, but right now, the disappointment is real. It makes me seriously wonder if it's time to start looking elsewhere and give Claude or other coding assistants a real shot.
Is anyone else feeling the same way, or am I missing something with this new setup?
What are the options for GeminiCLI users?
So I pretty much subscribed to PRO AI pretty recently because it gave a nice quota boost for GeminiCLI, and I've been pretty happy with it so far, until now that Google decided to fuck it and have all the quota shared between all Antigravity stuff.
So my question is, what are the alternative options for a GeminiCLI type of experience? For example, has anyone tried OpenCode, and how does it work? I'm looking into the Go version, which is only $10 per month and has a bunch of open model access. Has anyone tried that? Or any other alternatives? Would love to hear some opinions.
Google massacred this tool
Used to absolutely love gemini-cli up until today, it's helped me work through a lot of projects I otherwise would've been stuck on & I've learned quite a bit using it to explore new languages, tools, & concepts
Tried antigravity, antigravity IDE, & antigravity-cli all today & they have absolutely destroyed my workflow & progress. These usage limits are absurd compared to the previous limits - I can barely get through some basic mermaid.js documentation without running into a limit & being told to wait 4 Hours before I can talk to any agent or instance. On top of the fact all the "new" tools feel half-baked & come with extremely limited documentation. Also the fact you cannot use the previous Gemini 3.1 Pro/Flash models with this new tool is ridiculous to me - at least offer them while gemini-cli is still in use
I cancelled my AI Pro Subscription today because of this experience, Im switching to opencode
You decide the title for this post. i am not creative enough
Google is the first company I’ve seen actively replace stable products with objectively worse ones in a clearly provable and visible way.
Opened GitHub today and saw Gemini CLI getting retired for Antigravity CLI. Absolute downgrade.
And the funniest part? Gemini CLI was actually GOOD. Stable, lightweight, predictable, clear token usage, clear limits, proper TUI, no unnecessary AI-slop UX. It worked because Google open sourced it and developers naturally shaped it into something usable.
Meanwhile Antigravity has been unstable from the very beginning, and the 2.0 update somehow made everything worse.
People couldn’t log in.
Projects generated hundreds of duplicate folders.
Ctrl+C wouldn’t exit a CLI tool.
Basic developer workflows were missing.
Git operations felt nonexistent.
The VS Code fork got split into this weird unusable AI workspace trying to imitate Codex while not even reaching the “C” in Codex.
How does a company with Google’s level of talent, money, infrastructure, and research consistently ship developer tools that feel less polished than products built by tiny startups?
Cursor feels more mature.
Claude Code feels more mature.
Codex feels more mature.
OpenCode feels more mature.
Even random community-made agent orchestrators feel more usable.
on top of that you cant use their subscription products on 3rd party tools. they'll chase you with the ban hammer.
How are third-party developers understanding developer workflows better than GOOGLE?
Do the teams inside Google even use their own products daily?
Because these decisions genuinely feel like they were made by people who have never worked through a real production development workflow.
The most painful part is that Gemini CLI already solved these problems. It was peaceful to use. Simple. Fast. Stable. Transparent.
And Antigravity somehow manages to make Gemini models feel worse than they actually are. Even the context handling feels artificially crippled compared to the actual capabilities of the models.
Google should genuinely be embarrassed shipping developer tools in this state. Google also just robbed the good gemini quota we used to get in gemini cli. Robbed it totally.
At this point I completely understand why developers are moving toward Chinese AI companies and open ecosystems instead. At least those companies ship products that feel tested before release instead of replacing working tools with AI-generated UX experiments. F u google. Atleast chinese subscriptions (and a specific developer friendly US company) lets you use their subscription with the tool you like. As an investor (tiny) at Alphabet this makes me worried as well.
The downfall
Google is trying to justify it's investment in antigravity of 2B$ by shifting all teams to that. They are not willing to agree that the antigravity acquisition sucked and continuing with other developments as is.
No one has an AI ide openai or anthropic, what's use of ide then which was the acquisition? If you gonna just have cli like Claude code cli or codex cli then just name cli something new why antigravity.
This is a shit decision by some executive who acquired antigravity n now it's not justifying value so name cli as antigravity to show shareholders antigravity is good.
Would I like a cli by Google closed source like openai n anthropic, hell yeah. But naming it antigravity n bringing half the features that suck is worst move ever. People don't use antigravity cause it sucks.
Gemini CLI vs AntiGravity CLI
So, I saw the notice that Gemini ClI is going away in a month. Any thoughts on how it compares to Antigravity CLI? I started it up with the new model at max and it seemed pretty smart - though overpromised a bit. The hive coordinator had to rein it in a bit.
Nice joke, Google
Please tell me that this Gemini Cli thing is just drunken rambling. That, in reality, it's all just a dream.
Quotas seem broken in antigravity cli
⚠ Individual quota reached. Contact your administrator to enable overages. Resets in 3h52m46s.
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── > ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── └ Model Quota
Gemini 3.5 Flash (High) ███████████ ███████████ ███████████ ███████████ ███████████ 100% Quota available
Gemini 3.5 Flash (Medium) ███████████ ███████████ ███████████ ███████████ ███████████ 100% Quota available
Gemini 3.1 Pro (High) ███████████ ███████████ ███████████ ███████████ ███████████ 100% Quota available
Gemini 3.1 Pro (Low) ███████████ ███████████ ███████████ ███████████ ███████████ 100% Quota available
Claude Sonnet 4.6 (Thinking) ███████████ ███████████ ███████████ ███████████ ███████████ 100% Quota available
Claude Opus 4.6 (Thinking) ███████████ ███████████ ███████████ ███████████ ███████████ 100% Quota available
GPT-OSS 120B (Medium) ███████████ ███████████ ███████████ ███████████ ███████████ 100% Quota available
Gemini CLI is transitioning to the new Antigravity CLI on June 18th
goo.gleDoes anyone know how to convert Gemini CLI subagents to Agy CLI subagents?
It seems agy-cli uses the json format for subagents. Can someone provide an example of this. Unfortunately, the gemini-cli subagents don't work in in agy. I think they should have stuck to using the same format that most harnesses use, which is markdown files.
🚀 My AI Factory v1.5.0 is out! The ultimate package manager for AI Agents *Updated*
v1.5.0-core: Support for Claude Code, OpenHands и Monorepos
Release Notes v1.5.0-core
We are excited to introduce v1.5.0-core of the My AI Factory ecosystem! This release focuses on improving the stability of AI agent skill management under our Zero-Dependency philosophy, integrating modern execution environments (surfaces), and fixing critical issues in projecting and cleaning up installed skills.
🚀 Key Features
1. Support for Modern AI Surfaces
Added out-of-the-box integration and automated prompt deployment for cutting-edge coding agent platforms:
- Claude Code (the new powerful CLI developer tool by Anthropic)
- OpenHands (popular open-source software engineering agent platform)
All installed skills are now seamlessly projected and registered directly into these environments.
2. Advanced vendor_as & subpath Catalogs
Introduced support for complex monorepo configurations in catalog.yaml:
- Git subfolder filtering using the
subpathdirective (e.g., pulling only the necessary skill subfolder from a monorepo). - Local cache sharing via the
vendor_asdirective, enabling multiple distinct skills to reuse a single repository clone, drastically saving time and disk footprint.
🛠 Bug Fixes & Stability Improvements
1. Critical Skill Removal Cleanup Fix (cmd_remove)
- Problem: Previously, when deleting a skill installed via
subpath(like Anthropic'scanvas-design), the installer looked for a directory matching the safe catalog name (anthropics-skills-canvas-design), whereas the actual folder on disk was namedcanvas-design. This left orphaned plugin files cluttering the coding surfaces. - Solution: The
cmd_removeengine infactory.pyhas been redesigned to resolve folder structures usingPath(subpath).namealongside default slug options. - Outcome: Safely cleanses all 16 projection files and folders across every supported surface (Cursor, Codex, OpenHands, OpenCode, Claude Code) without affecting other components.
2. Streamlined Catalog (catalog.yaml)
- Completely removed redundant office-related skills (
docx,pdf,pptx,xlsx) and the experimentalskill-creatorgenerator tool. - Retained and optimized robust developer integrations: Anthropic MCP Builder (
mcp-builder), Canvas UI design guidelines (canvas-design), and the full suite of Vercel best practices.
🔒 Zero-Dependency Commitment
The factory.py core script remains strictly zero-dependency, relying exclusively on Python 3 standard library modules. YAML parsing, environment wiring, path routing, and configuration backups run instantly out-of-the-box in any environment.
🧪 Verification & Testing
- Successfully validated through end-to-end integration smoke tests using
tests/smoke_subpath.sh. - Verified robust projection cleanups via deep uninstallation verification scripts, guaranteeing stable execution.
Gemini CLI is no more (Now can't use on termux)
I was happily using Gemini CLI on Termux like a portable AI machine 😭🔥
But Antigravity CLI not working on Termux 😭😭😭😭😭
Please Google, do something bro 🙏
I made a forum post too, please like it 🙏 maybe it can help this reach Google.
https://discuss.ai.google.dev/t/please-launch-antigravity-cli-on-termux/145685 https://github.com/google-antigravity/antigravity-cli/issues/9 https://github.com/google-antigravity/antigravity-cli/issues/41 https://github.com/google-antigravity/antigravity-cli/issues/22
Gemini CLI stuck at "thinking".
As the title says, gemini cli has been stuck in Thinking for 2h 52m. But it is doing the writeFile, ReadFile, Edit, ReadFolder and the MCP calls for Dart. But it is very very slow. How do I fix this? I assume many people are facing this. Did anyone find a way to make it work faster without pressing esc to cancel? I am too deep into this codebase migration and I don't want to esc the task.
Google Antigravity CLI
Google Antigravity CLI launch 05/19/2026 (Rest in peace Gemini CLI since June 18, 2026)
MCP Server Disconnected
Hi,
I am trying to use MCP servers with gemini cli but when I run /mcp in the CLI, it shows the MCP servers as DISCONNECTED. This is my settings.json file:
{
"security": {
"auth": {
"selectedType": "oauth-personal"
}
},
"mcpServers": {
"Homebrew": {
"command": "brew mcp-server"
},
"brew": {
"command": "brew-mcp-server"
}
}
}
What am I missing or am I configuring this wrong?
I made an app to manage running tons of terminal windows at once. Plus improving the terminal experience.
Problem: Managing multiple terminal windows is a nightmare in terms of keeping track of which terminal screen is which, having to check if any particular terminal has completed its process activity, compilation or AI coding agent activity, as well as having your mac dock full of little black box icons contributing to the messiness. This time-sink and annoyance is compounded by the existing limitations of the standard terminal screen, which is long overdue for an update.
Terminal Conductor has been built around three core goals:
· Eliminate the friction of having multiple terminal windows open in your workspace.
· Incorporate useful and practical functionality to terminal for working with AI coding agents.
· Modernize terminal with features that should have been added 30 years ago.
Once you use the new Terminal Conductor app, you’ll never have a reason to open the regular version of terminal again. Visit terminalconductor.com and the mac app version at https://apps.apple.com/us/app/terminal-conductor-ssh/id6762624479?mt=12.
Goal Number 1: Make managing dozens of terminal windows feel harmonious
To achieve this, all of the terminal windows are launched within a single app as separate tabs, similar to an internet browser.
· Each tab can be renamed, and will change color if you have a coding agent running inside it. A blue gradient on the tab indicates Codex is running, orange for Claude Code, and so on.
· Also on par with the modern browser theme is Vertical Tabs mode, so you can cycle through your list of named tabs to instantly switch from one terminal screen to another.
· You can arrange your tabs in groups, making it easy to track which screens are part of which project. You can even hide a group’s tabs for further control of your workspace.
· Bulletproof sessions. Every new tab is a shell (and tmux for SSH). This means that if the app closes, or you lose your SSH connection, or any other disconnect happens like your laptop sleeps, you can just relaunch. Every tab is right where you left off, with running agents still running. Lose your anxiety, not your work.
· Split panel option to view several terminal windows at the same time.
· Customize each terminal window with their own visual themes and borders.
· Each tab has a dot that pulses big-to-small when active processes are occurring (ie, if a coding agent is thinking or typing a response). The dot remains static if the terminal window is idle or the agent is waiting.
· Every terminal screen (that you didn’t directly terminate) that gets detached can be called up again from the favorites drop-down menu. And you can pin your favorite go-to environments (docker containers, SSH addresses) to seamlessly connect in a new tab.
· Optional local password retention in case you want to instantly connect to an SSH and skip manually entering your password each time you connect.
· Rest easy: No data telemetry, no analytics, no data transfers. Absolute privacy.
Goal Number 2: Add practical AI agent functionality to terminal
· From the Groups screen, you can broadcast text that will immediately go into the command line of all terminals within that group. For instance if you have 5 tabs in “Group A” all running Claude Code, you can broadcast “/compact” and all 5 will now compact. Or “Update memory.md and changelog.md”, and so on.
· You can also instruct an agent in one tab to message the coding agent in another tab with u/tab and u/group commands.
· For each of the CLI coding agents (Claude, Codex, Gemini, Kimi and Qwen), entering a /fork command immediately creates a second tab with the branched conversation in there. This is how forking should be. And forked terminal tabs are automatically assigned to the same group as their parent terminal tab. Additionally, Terminal Conductor adds forking to Gemini CLI and Qwen CLI since they don’t have it natively.
· One-click conversation resume. When you exit a conversation and it gives a resume command (ie, “codex resume 345332-23423-29875-34223” or “claude -r 23453-34556-3432-234256”, you can highlight that resume command and save it to your Saved Conversation list displayed in the collapsable right panel. The save action includes a little blurb space that lets you say what the convo is about, and a button to affix the bypass permissions, --dangerously-skip-permissions, -yolo suffix. In the options menu you can even toggle on/off automatically answering the “Do you trust this folder” question when starting up the agent. Breeze right into your work.
· Speaking of the right panel (which can be maximized/minimized), you get agent-aware info such as your custom commands (when you make your own forward slash commands) and the official commands. Terminal Conductor automatically detects which coding agent you’re using and calls up the list of their specific official forward-slash commands. The right panel also lists your custom agents you saved.
· The left collapsable panel shows your command history (except password entries you typed in), as well as program results. The bottom panel shows the processes currently running, git status (github cli required for some functions) and what services are running. Never wonder “Did I leave Claude open in any of my terminals?” again. You’ll always be up to date on where you left off in each terminal.
**Goal Number 3: Update terminal use for the 21******^(st) Century
Let’s face it, using the terminal app today isn’t that different from using it years ago.
· No more holding down the left-arrow key to edit text in a long command line entry or a long prompt. In Terminal Conductor you can just left click the mouse to where you want the blinking typing cursor to be. Just like as if you were typing in a word document or text box.
· Copy-paste images into terminal. No more directing your coding agents to review an image or screenshot that you had to save deep in your folder system. Just copy-and-paste the image in the prompt area, or drag-and-drop it in there for the agent to be able to read it. Yes, you can even paste images into the prompt of agents running on a far-away SSH location, and they’ll be able to read it.
· All app functions & features are offered in Mandarin Chinese, Korean, Cyrillic and Arabic script, as well as in French and Spanish.
· Three UI Modes: Default horizontal tabs at the top, vertical tabs (that are scrollable in case you have many terminals), and….1992 version.
· Lots of SSH friction elimination. Auto-keepalive by continuously pinging 0kb packets to prevent NAT, firewall or proxy timeouts. You also have added options for using Pubkey auth, port forwarding, and the ability to drop a file to the remote (Drop a file into the prompt to ship it across for the remote agent to read).
· Pinned environments and recent connections tracker lets you immediately connect to your workspace, and with optional auto-login turned on, you go from opening the app to actively working in seconds. Your credentials for auto-login get saved in macOS Keychain (full version) or in private local storage (app store version) rather than plain text or config files for extra security.
Absolute privacy: No data collection, no tracking, no login requirements. All configs live as local SQLite under your home directory. Oh and 24-hour image-paste cleanup (or sooner, as pasted images auto-delete from the temp cache on the next app launch).
Comparison: Other terminal apps like Wave, Warp and iTerm2 treat every tab as anonymous: there’s no built-in concept of “this tab is running this coding agent in this environment”, no way to broadcast a command to a group of project-related terminals screens, no /fork tab function. They’re optimized for one user typing at one shell. Terminal Conductor sits at one layer up, as an orchestration tool for developers running multiple AI coding agents and terminal windows in parallel, with each window having its own identity, context-sharing, and session persistence. It’s also fully local with zero telemetry, while some of the signature features for Warp and Wave depend on cloud accounts.
Pricing: $2.99 for lifetime access. My goal is for everyone to replace their terminal app with Terminal Conductor and that price point is indicative of that goal. Note: Due to strict sandboxing requirements for Mac App Store approval, there are two versions of the app. Terminal Conductor SSH on the Mac App Store handles remote SSH workflows. On the Terminal Conductor website, the full version (same price) includes the same functionality but also works in docker containers and local files environment.
terminalconductor.com and https://apps.apple.com/us/app/terminal-conductor-ssh/id6762624479?mt=12 for the ssh version.
Google CLI is unusable
It's garbage. It will hang for hours at a time while charging you tokens for doing absolutely nothing. Right now it's completely unusable. I guess Google doesn't have enough money to replace its Commodore 64 servers. Nothing but frustration with this stupid company.