Live data from Hacker News

Gemini CLI

blog.google

41–50 of 820 posts

Re: Gemini CLI

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

Re: Gemini CLI

#42

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.

My thoughts exactly. Neither Rust not Go, not even C/C++ which I could accept if there were some native OS dependencies. Maybe this is a hint on who could be its main audience.

Re: Gemini CLI

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

Re: Gemini CLI

#44
post #14
post #12

I have been using this for about a month and it’s a beast, mostly thanks to 2.5pro being SOTA and also how it leverages that huge 1M context window. Other tools either preemptively compress context or try to read files partially. I have thrown very large codebases at this and it has been able to navigate and learn them effortlessly.

When I was using it in cursor recently, I found it would break imports in large python files. Claude never did this. Do you have any weird issues using Gemini? I’m excited to try the cli today

not at all. these new models mostly write compiling code.

Re: Gemini CLI

#45

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.

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.

Re: Gemini CLI

#46
Key highlights from blog post and GitHub repo:

- Open-source (Apache 2.0, same as OpenAI Codex)

- 1M token context window

- Free tier: 60 requests per minute and 1,000 requests per day (requires Google account authentication)

- Higher limits via Gemini API or Vertex AI

- Google Search grounding support

- Plugin and script support (MCP servers)

- Gemini.md file for memory instruction

- VS Code integration (Gemini Code Assist)

Re: Gemini CLI

#47

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 don't get API keys for that subscription because it's a flat monthly cost.

Re: Gemini CLI

#48

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.

This isn't about quality products, it's about being able to say you have a CLI tool because the other ai companies have one

Re: Gemini CLI

#49

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!

Yeah, this just seems like a pain in the ass that could've been easily avoided.

From my perspective, I'm totally happy to use pnpm to install and manage this. Even if it were a native tool, NPM might be a decent distribution mechanism (see e.g. esbuild).

Obviously everybody's requirements differ, but Node seems like a pretty reasonable platform for this.

Post reply on HN