Live data from Hacker News

Gemini CLI

blog.google

221–230 of 820 posts

Re: Gemini CLI

#221

Earlier quoted context omitted.

> having a mechanism like npm or pip or whatever to automatically handle that is probably easier Re-running `cargo install ` will do that. Or install `cargo-update`, then you can bulk update everything. And it works hella better than using pip in a global python install (you really want pipx/uvx if you're installing python utilities globally). IIRC you can install Go stuff with `go install`, dunno if you can update v…

This whole thread is a great example of the developer vs. user convenience trade-off. A single, pre-compiled binary is convenient for the user's first install only.

How so? Doesn’t it also make updates pretty easy? Have the precompiled binary know how to download the new version. Sure there are considerations for backing up the old version, but it’s not much work, and frees you up from being tied to one specific ecosystem

Re: Gemini CLI

#222

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!

Google suffers from Microsoft's issues: it has products for almost everything, but its confusing product messaging dilutes all the good things it does. I like Gemini 2.5 Pro, too, and recently, I tried different AI products (including the Gemini Pro plan) because I wanted a good AI chat assistant for everyday use. But I also wanted to reduce my spending and have fewer subscriptions. The Gemini Pro subscription is inc…

> The Gemini Pro subscription is included with Google One

It's not in Basic, Standard or Premium.

It's in a new tier called "Google AI Pro" which I think is worth inclusion in your catalogue of product confusion.

Oh wait, there's even more tiers that for some reason can't be paid for annually. Weird... why not? "Google AI Ultra" and some others just called Premium again but now include AI. 9 tiers, 5 called Premium, 2 with AI in the name but 6 that include Gemini. What a mess.

Re: Gemini CLI

#223
post #43

Earlier quoted context omitted.

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.

> having a mechanism like npm or pip or whatever to automatically handle that is probably easier Re-running `cargo install ` will do that. Or install `cargo-update`, then you can bulk update everything. And it works hella better than using pip in a global python install (you really want pipx/uvx if you're installing python utilities globally). IIRC you can install Go stuff with `go install`, dunno if you can update v…

> Re-running `cargo install ` will do that. Or install `cargo-update`, then you can bulk update everything.

How many developers have npm installed vs cargo? Many won't even know what cargo is.

Re: Gemini CLI

#224

Earlier quoted context omitted.

Looks like you could make a standalone executable with Bun and/or Deno: https://bun.sh/docs/bundler/executables https://docs.deno.com/runtime/reference/cli/compile/ Note, I haven't checked that this actually works, although if it's straightforward Node code without any weird extensions it should work in Bun at least. I'd be curious to see how the exe size compares to Go and Rust!

I was going to say the same thing, but they couldn’t resist turning the project into a mess of build scripts that hop around all over the place manually executing node.

Oh, man!

I guess it needs to start various processes for the MCP servers and whatnot? Just spawning another Node is the easy way to do that, but a bit annoying, yeah.

Re: Gemini CLI

#225
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 effortless and just all benefit.

And what a shift from most Google projects that are usually a mammoth mountain of fragile dependencies.

(uv kind of brings this to python via uvx)

Re: Gemini CLI

#226
post #41

Hi - I work on this. Uptake is a steep curve right now, spare a thought for the TPUs today. Appreciate all the takes so far, the team is reading this thread for feedback. Feel free to pile on with bugs or feature requests we'll all be reading.

Is there a way to instantly, quickly prompt it in the terminal, without loading the full UI? Just to get a short response without filling the terminal page. like to just get a short response - for simple things like "what's a nm and grep command to find this symbol in these 3 folders". I use gemini alot for this type of thing already Or would that have to be a custom prompt I write?

gemini --prompt "Hello"

Re: Gemini CLI

#227
post #120

Earlier quoted context omitted.

A Bun "hello world" is 58Mb Claude also requires npm, FWIW.

What's a typical Go static binary size these days? Googling around, I'm seeing wildly different answers -- I think a lot of them are outdated.

It depends a lot on what the executable does. I don’t know the hello world size, but anecdotally I remember seeing several go binaries in the single digit megabyte range. I know the code size is somewhat larger than one might expect because go keeps some type info around for reflection whether you use it or not.

Re: Gemini CLI

#228

I couldn't find any mentions of whether they train their models on your source code. May be someone was able to?

Yes they do. Scroll to bottom of Github readme

>This project leverages the Gemini APIs to provide AI capabilities. For details on the terms of service governing the Gemini API, please refer to the terms for the access mechanism you are using:

Click Gemini API, scroll

>When you use Unpaid Services, including, for example, Google AI Studio and the unpaid quota on Gemini API, Google uses the content you submit to the Services and any generated responses to provide, improve, and develop Google products and services and machine learning technologies, including Google's enterprise features, products, and services, consistent with our Privacy Policy.

>To help with quality and improve our products, human reviewers may read, annotate, and process your API input and output. Google takes steps to protect your privacy as part of this process. This includes disconnecting this data from your Google Account, API key, and Cloud project before reviewers see or annotate it. Do not submit sensitive, confidential, or personal information to the Unpaid Services.

Re: Gemini CLI

#229

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!

You’d think with all this AI tooling they'd be able to organize better, but I think that the AI Age will be a very messy one with messaging and content

Re: Gemini CLI

#230
post #41

Hi - I work on this. Uptake is a steep curve right now, spare a thought for the TPUs today. Appreciate all the takes so far, the team is reading this thread for feedback. Feel free to pile on with bugs or feature requests we'll all be reading.

Using the Gemini CLI the first thing I tried to do was "Create GEMINI.md files to customize your interactions with Gemini." The command ran for about a minute before receiving a too many requests error.

> You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits.

Discouraging

Post reply on HN