r/GeminiCLI

πŸš€ My AI Factory v1.5.0 is out! The ultimate package manager for AI Agents *Updated*
β–² 2 r/GeminiCLI

πŸš€ 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

https://preview.redd.it/0u3m2unn892h1.png?width=1200&format=png&auto=webp&s=1e850832bd21ba4f62722ec4a6dc3841738ef955

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Β subpathΒ directive (e.g., pulling only the necessary skill subfolder from a monorepo).
  • Local cache sharing via theΒ vendor_asΒ directive, 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'sΒ canvas-design), the installer looked for a directory matching the safe catalog name (anthropics-skills-canvas-design), whereas the actual folder on disk was namedΒ canvas-design. This left orphaned plugin files cluttering the coding surfaces.
  • Solution: TheΒ cmd_removeΒ engine inΒ factory.pyΒ has been redesigned to resolve folder structures usingΒ Path(subpath).nameΒ alongside 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 experimentalΒ skill-creatorΒ generator 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.
reddit.com
u/Old_Guidance3837 β€” 4 hours ago
β–² 18 r/GeminiCLI+1 crossposts

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.

reddit.com
u/Ok-Representative-17 β€” 9 hours ago
β–² 2 r/GeminiCLI

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

reddit.com
u/frankster β€” 4 hours ago
β–² 1 r/GeminiCLI

Does 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.

reddit.com
u/mystilleef β€” 8 hours ago
β–² 6 r/GeminiCLI

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.

reddit.com
u/morph_lupindo β€” 7 hours ago
β–² 12 r/GeminiCLI

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.

gemini for the past 2 ~ 3 hours.

reddit.com
u/MaduZod β€” 23 hours ago
β–² 3 r/GeminiCLI

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?

reddit.com
u/Extra-Citron-7630 β€” 3 days ago
β–² 3 r/GeminiCLI+2 crossposts

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.

u/AntelopeTough1558 β€” 5 days ago
β–² 26 r/GeminiCLI

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.

reddit.com
u/rotary_tromba β€” 6 days ago
β–² 62 r/GeminiCLI+25 crossposts

Hey everyone, I just sent the 28th issue of AI Hacker Newsletter, a weekly roundup of the best AI links and the discussions around it. Here are some links included in this email:

If you want to receive a weekly email with over 40 links like these, please subscribe here: https://hackernewsai.com/

u/alexeestec β€” 7 days ago
β–² 14 r/GeminiCLI

Is anyone else finding Gemini CLI v0.42.0 significantly faster?

I don't want to jinx it, but queries are running fast for me today without the constant hangs we've suffered through for the last few months. I was already using the local routing flag before this update, so I'm guessing that the new network failover and timeout changes are what is driving the improvement. Or am I just getting exceptionally lucky with the servers today? (Pro account)

EDIT AFTER USING IT A FEW HOURS MORE:

I think the new retry logic recovers much more quickly if the server side issue was a blip. But if the server side issue is persistent, it still just keeps retrying the same model indefinitely. Which is still common at peak times.

reddit.com
u/R0W3Y β€” 7 days ago
β–² 10 r/GeminiCLI

Anyone else been experiencing very long thinking time from gemini

Everything was perfect till today for some reason the gemini cli feels extremely degraded and it's taking way too much time

reddit.com
u/Hungry_Avacado β€” 8 days ago
β–² 26 r/GeminiCLI

Embarassing

This is their response for the 429 too many requests issue and the CLI taking ages for the simplest tasks...

u/beneficialdiet18 β€” 9 days ago