Comment by htrp

3 days ago

can someone shed some light on the internal politics here, I thought anti-gravity was what the acqui-hired windsurf leadership team shipped?

All I know is internally they were recommending people use Gemini CLI until they switched to recommending Jetski/Windsurf CLI. Even before that, I could tell Jetski was way ahead, but still people from Gemini CLI were trying to convince me to use it.

  • Jetski/Antigravity is a better piece of software. The Gemini CLI codebase looks like someone tried to vibe-code a Claude code clone in nodeJS, as it's simply not maintainable.

    That being said, until recently Gemini CLI was better. It had support for persistent policies on what code could run without asking and had good extension hooks to allow you write extensions that influence policy (to perform complex logic like rewriting tool calls before they are executed).

    Antimatter/Jetski only recently added support for remembering what commands are "always allowed" between sessions, the extension framework (excuse me, "plugins") has fewer features, and hooks have much less power than with Gemini CLI (and can't come bundled with extensions).

    • Maybe I'm just a cranky old greybeard, but to me, the fact that these CLI tools are written in Node, React, etc. says a lot about the type of devs that are building them

      3 replies →

    • Gemini CLI seemed more extensible, but the internal Gemini CLI didn't come with whatever it needed to deal with Google's internal tooling, and Jetski did. You were supposed to install those yourself in Gemini CLI, which I did, and it worked until it broke later, then I was like nah I'm not interested in keeping up with this. Which is of course not applicable to external users, but it suggested they were putting more eggs in the Jetski basket.

      Also, Gemini CLI takes like 30-60s to start up, which is unacceptable when I'm starting it frequently in separate terminals and Jetski and Claude both start sorta instantly. I thought it must've been a dogfooding issue, but the external Gemini CLI seems just as slow. They're all similar stacks afaik, nodejs + react + ink.

    • Well, the first thing the "new" antigravity did was f^&* up all of my existing projects by replicating them (with one replica per conversation within each project). That's really bad.

      I now have 45+ projects pointing at a the same 5-7 folders (the actual projects). Can I delete those extra projects? The warnings are sure telling me not to.

I think it was started in the Cursor time and by the time the turd shipped, momentum had very obviously shifted to Claude code style agentic products.