Live data from Hacker News

Gemini CLI

blog.google

501–510 of 820 posts

Re: Gemini CLI

#501

I love how fragmented Google's Gemini offerings are. I'm a Pro subscriber, but I now learn I should be a "Gemini Code Assist Standard or Enterprise" user to get additional usage. I didn't even know that existed! As a run of the mill Google user I get a generous usage tier but paying them specifically for "Gemini" doesn't get me anything when it comes to "Gemini CLI". Delightful!

That's valuable feedback and we're taking it to heart.

Re: Gemini CLI

#502
Is there any way to run this inside a docker container? When I tried, it barfed trying to run `xdg-open`. And I don't see any auth-related options in the `--help` output.

Re: Gemini CLI

#503
post #364

Earlier quoted context omitted.

The root problem here lies with Apple. It's so frustrating how they take a 30% cut for the privilege of being unable to actually have a relationship with your customers. Want to do a partial refund (or a refund at all)? Want to give one month free to an existing subscriber? Tough luck. Your users are Apple's customers, not yours.

Same as a shopping centre, clothing retailer, or any other non-bazaar marketplace with its own brand and transaction processing. Apple is selling you a huge lucrative market. Customers buy Apple’s curated marketplace. Apple takes a cut for being in the middle and enabling all of this. Believe me, I would never pay for most of the apps that I did pay for via Apple if it wasn’t via their marketplace and their consumer…

> Apple takes a cut for being in the middle and enabling all of this.

Enabling this like Ticketmaster enables selling tickets.

In ticketmaster's case I believe they give kickbacks and lucrative exclusive contracts with large venues, to squeeze smaller ones, maybe making whole tours use it but only kicking back to the biggest or select venues on the tour I think.

Apple sometimes does special deals and special rules with important providers, among many other tactics behind their moat. All single signons must also offer apple single sign-on, for instance, and they have even disabled access to customer accounts using their single sign-on for unrelated business disputes, though they walked it back in the big public example I'm aware of, the threat is there if you go against them in any way.

Re: Gemini CLI

#504
post #105

Oh hey, afaik all of this LLM traffic goes through my service! Set up not too long ago, and afaik pretty load-bearing for this. Feels great, just don’t ask me any product-level questions. I’m not part of the Gemini CLI team, so I’ll try to keep my mouth shut. Not going to lie, I’m pretty anxious this will fall over as traffic keeps climbing up and up.

thank you for your service. I too have been anxious all day :)

Re: Gemini CLI

#505

Given that there's another comment complaining about this being in node... This perfectly demonstrates the benefit of the nodejs platform. Trivial to install and use. Almost no dependency issues (just "> some years old version of nodejs"). Immediately works effortlessly. I've never developed anything on node, but I have it installed because so many hugely valuable tools use it. It has always been absolutely effortles…

I have nothing against npm, but having a single binary would've been a lot more trivial and convenient. Codex is heading in that direction, and I hope others do too.

Re: Gemini CLI

#506
post #176

Appreciate how easy it is to report a bug! I like these commands. A bit gutted by the `make sure it is not a workspace account`. What's wrong with Google prioritising free accounts vs paid accounts? This is not the first time they have done it when announcing Gemini, too.

you can use it with workspace, just need to pay. I'm told this is just a temporary limitation we're looking to resolve.

Re: Gemini CLI

#507
post #43

Ugh, I really wish this had been written in Go or Rust. Just something that produces a single binary executable and doesn't require you to install a runtime like Node.

Projects like this have to update frequently, having a mechanism like npm or pip or whatever to automatically handle that is probably easier. It's not like the program is doing heavy lifting anyway, unless you're committing outright programming felonies there shouldn't be any issues on modern hardware. It's the only argument I can think of, something like Go would be goated for this use case in principle.

I don't think that's the main reason. Just installed this and peaked in node_nodules. There are a lot of random deps, probably for the various local capabilities, and it was probably easier to find those libs in the Node ecosystem than elsewhere.

Also, react-reconciler caught my eye. Apparently that's a dependency of ink, which lets you write text-based UIs in React.

That and opentelemetry, whatever the heck that is

Re: Gemini CLI

#508
post #243

If you use this, all of your code data will be sent to Google. From their terms: https://developers.google.com/gemini-code-assist/resources/p... When you use Gemini Code Assist for individuals, Google collects your prompts, related code, generated output, code edits, related feature usage information, and your feedback to provide, improve, and develop Google products and services and machine learning technologies. To…

seems to be straight "yes" with no opt-out. https://github.com/google-gemini/gemini-cli/blob/main/docs/t...

Re: Gemini CLI

#509
post #243

If you use this, all of your code data will be sent to Google. From their terms: https://developers.google.com/gemini-code-assist/resources/p... When you use Gemini Code Assist for individuals, Google collects your prompts, related code, generated output, code edits, related feature usage information, and your feedback to provide, improve, and develop Google products and services and machine learning technologies. To…

Hey all, This is a really great discussion, and you've raised some important points. We realize the privacy policies for the Gemini CLI were confusing depending on how you log in, and we appreciate you calling that out. To clear everything up, we've put together a single doc that breaks down the Terms of Service and data policies for each account type, including an FAQ that covers the questions from this thread. Here…

Thanks, one more clarification please. The heading of point #3 seems to mention Google Workspace: "3. Login with Google (for Workspace or Licensed Code Assist users)". But the text content only talks about Code Assist: "For users of Standard or Enterprise edition of Gemini Code Assist" ... Could you clarify whether point #3 applies with login via Google Workspace Business accounts?

Re: Gemini CLI

#510
post #43

Ugh, I really wish this had been written in Go or Rust. Just something that produces a single binary executable and doesn't require you to install a runtime like Node.

Projects like this have to update frequently, having a mechanism like npm or pip or whatever to automatically handle that is probably easier. It's not like the program is doing heavy lifting anyway, unless you're committing outright programming felonies there shouldn't be any issues on modern hardware. It's the only argument I can think of, something like Go would be goated for this use case in principle.

Build updating into the tool. e.g.

  uv self update
  yt-dlp --update
etc.
Post reply on HN