by sync on 6/25/25, 1:10 PM with 755 comments
by cperry on 6/25/25, 1:50 PM
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.
by joelm on 6/25/25, 4:56 PM
However, Gemini at one point output what will probably be the highlight of my day:
"I have made a complete mess of the code. I will now revert all changes I have made to the codebase and start over."
What great self-awareness and willingness to scrap the work! :)
by wohoef on 6/25/25, 2:51 PM
We really are living in the future
by ipsum2 on 6/25/25, 4:21 PM
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 help with quality and improve our products (such as generative machine-learning models), human reviewers may read, annotate, and process the data collected above. We take steps to protect your privacy as part of this process. This includes disconnecting the data from your Google Account before reviewers see or annotate it, and storing those disconnected copies for up to 18 months. Please don't submit confidential information or any data you wouldn't want a reviewer to see or Google to use to improve our products, services, and machine-learning technologies.
by iandanforth on 6/25/25, 1:37 PM
by simonw on 6/25/25, 6:16 PM
More of my notes here: https://simonwillison.net/2025/Jun/25/gemini-cli/
by ZeroCool2u on 6/25/25, 1:39 PM
by lazarie on 6/25/25, 2:04 PM
Is your vision with Gemini CLI to be geared only towards non-commercial users? I have had a workspace account since GSuite and have been constantly punished for it by Google offerings all I wanted was gmail with a custom domain and I've lost all my youtube data, all my fitbit data, I cant select different versions of some of your subscriptions (seemingly completely random across your services from a end-user perspective), and now as a Workspace account I cant use Gemini CLI for my work, which is software development. This approach strikes me as actively hostile towards your loyal paying users...
by tobyhinloopen on 6/26/25, 6:19 AM
> hello
[API Error: {"error":{"message":"{\n \"error\": {\n \"code\": 429,\n \"message\": \"Resource has been exhausted (e.g. check quota).\",\n \"status\": \"RESOURCE_EXHAUSTED\"\n }\n}\n","code":429,"status":"Too Many Requests"}}] Please wait and try again later. To increase your limits, request a quota increase through AI Studio, or switch to another /auth method
⠼ Polishing the pixels... (esc to cancel, 84s)
by asadm on 6/25/25, 1:35 PM
I have thrown very large codebases at this and it has been able to navigate and learn them effortlessly.
by andreagrandi on 6/26/25, 11:31 AM
1) I tried to use it on an existing project asking this "Analyse the project and create a GEMINI.md". It fumbled some non sense for 10-15 minutes and after that it said it was done, but it had only analysed a few files in the root and didn't generate anything at all.
2) Despite finding a way to login with my workspace account, it then asks me for the GOOGLE_CLOUD_PROJECT which doesn't make any sense to me
3) It's not clear AT ALL if and how my data and code will be used to train the models. Until this is pretty clear, for me is a no go.
p.s: it feels like a promising project which has been rushed out too quickly :/
by jonbaer on 6/25/25, 4:22 PM
by sameermanek on 6/25/25, 7:06 PM
Then there are 3rd party channels, if you have a recent samsung phone, you get 1 yr access to AI features powered by gemini, after which you need to pay. And lord knows where else has google been integrating gemini now.
Ive stopped using google's AI now. Its like they have dozens of teams within gemini on completely different slack sessions.
by kevitivity on 6/27/25, 4:48 AM
by hmate9 on 6/26/25, 1:28 PM
by ed_mercer on 6/25/25, 1:28 PM
Definitely not because of Claude Code eating our lunch!
by meetpateltech on 6/25/25, 1:52 PM
- 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)
by mike-bailey on 6/25/25, 11:50 PM
https://youtu.be/HC6BGxjCVnM?feature=shared&t=36
It's a FOSS MCP server I created a couple of weeks ago:
- https://github.com/mbailey/voicemode
# Installation (~/.gemini/settings.json)
{
"theme": "Dracula",
"selectedAuthType": "oauth-personal",
"mcpServers": {
"voice-mode": {
"command": "uvx",
"args": [
"voice-mode"
]
}
}
}
by eisbaw on 6/25/25, 7:42 PM
I just symlink now to AGENTS.md
by CGamesPlay on 6/26/25, 9:39 AM
It generates a bunch of fake activity indicators based on your prompt, then cycles through them on a timer. It has no bearing on the actual activity going on underneath.
It appears to be much slower than Claude Code, possibly due to being overloaded, but it feels like it thinks a lot more before beginning to suggest file edits. The permissions aren't as nice either. Where Claude Code suggests "allow uv run pytest without approval", Gemini suggests "allow uv run without approval", which is broader than I would like.
by barbazoo on 6/25/25, 2:30 PM
If it sounds too good to be true, it probably is. What’s the catch? How/why is this free?
by kmod on 6/25/25, 9:22 PM
1. Go to their enterprise site
2. See what privacy guarantees they advertise above the consumer product
3. Conclusion: those are things that you do not get in the consumer product
These companies do understand what privacy people want and how to write that in plain language, and they do that when they actually offer it (to their enterprise clients). You can diff this against what they say to their consumers to see where they are trying to find wiggle room ("finetuning" is not "training", "ever got free credits" means not-"is a paid account", etc)For Code Assist, here's their enterprise-oriented page vs their consumer-oriented page:
https://cloud.google.com/gemini/docs/codeassist/security-pri...
https://developers.google.com/gemini-code-assist/resources/p...
It seems like these are both incomplete and one would need to read their overall pages, which would be something more like
https://support.google.com/a/answer/15706919?hl=en
https://support.google.com/gemini/answer/13594961?hl=en#revi...
by thor-rodrigues on 6/25/25, 1:13 PM
by Gasp0de on 6/26/25, 2:45 PM
by virgildotcodes on 6/25/25, 6:25 PM
In comparison to Claude Code Opus 4, it seemed much more eager to go on a wild goose chase of fixing a problem by creating calls to new RPCs that then attempted to modify columns that didn't exist or which had a different type, and its solution to this being a problem was to then propose migration after migration to modify the db schema to fit the shape of the rpc it had defined.
Reminded me of the bad old days of agentic coding circa late 2024.
I'm usually a big fan of 2.5 Pro in an analysis / planning context. It seems to just weirdly fall over when it comes to tool calling or something?
by KenoFischer on 6/26/25, 1:12 AM
1. First authentication didn't work on my headless system, because it wants an oauth redirect to localhost - sigh.
2. Next, WebFetch isn't able to navigate github, so I had to manually dig out some references for it.
3. About 2 mins in, I just got ``` ℹ Rate limiting detected. Automatically switching from gemini-2.5-pro to gemini-2.5-flash for faster responses for the remainder of this session. ``` in a loop with no more progress.
I understand the tool is new, so not drawing too many conclusions from this yet, but it does seem like it was rushed out a bit.
by gdudeman on 6/25/25, 8:21 PM
Gemini CLI does not take new direction especially well. After planning, I asked it to execute and it just kept talking about the plan.
Another time when I hit escape and asked it to stop and undo the last change, it just plowed ahead.
It makes a lot of mistakes reading and writing to files.
Some, but by no means all, of the obsequious quotes from my first hour with the product: - “You’ve asked a series of excellent questions that have taken us on a deep dive ...” - “The proposed solution is not just about clarity; it’s also the most efficient and robust.”
by opengears on 6/25/25, 8:05 PM
by Aeolun on 6/26/25, 1:01 AM
1. The thing going in a circle trying to fix a bug by persistently trying different permutations of an API interface it never bothered to check the definition of. Isn't that why it's internet connected?
2. When I asked it to just analyze instead of change stuff. It just hung for 20 minutes giving me responses saying that gemini-2.5-pro was slow, and that it was switching to 2.5-flash, with no other output to indicate what it was doing other than those cute scrolling messages that mean nothing.
At least in Claude it's clear that the messages mean nothing, because they're clearly generic. Gemini gives you the impression the status messages mean something since they're sort of related to the topic being worked on.
by atonse on 6/25/25, 5:48 PM
How did they do that pretty "GEMINI" gradient in the terminal? is that a thing we can do nowadays? It doesn't seem to be some blocky gradient where each character is a different color. It's a true gradient.
(yes I'm aware this is likely a total clone of claude code, but still am curious about the gradient)
by I_am_tiberius on 6/26/25, 8:32 AM
by slavakurilyak on 6/26/25, 8:23 PM
1. Gemini Code Assist (GCA) for Individuals: FREE for 1,000 model requests/day
2. GCA Standard: $22.80/month for 1,500 model requests/day (1.5x more than FREE)
3. GCA Enterprise: $54.00/month for 2,000 model requests/day (2X more than FREE)
Source: https://codeassist.google
by albertzeyer on 6/25/25, 2:36 PM
Because it says in the README:
> Authenticate: When prompted, sign in with your personal Google account. This will grant you up to 60 model requests per minute and 1,000 model requests per day using Gemini 2.5 Pro.
> For advanced use or increased limits: If you need to use a specific model or require a higher request capacity, you can use an API key: ...
When I have the Google AI Pro subscription in my Google account, and I use the personal Google account for authentication here, will I also have more requests per day then?
I'm currently wondering what makes more sense for me (not for CLI in particular, but for Gemini in general): To use the Google AI Pro subscription, or to use an API key. But I would also want to use the API maybe at some point. I thought the API requires an API key, but here it seems also the normal Google account can be used?
by mofle on 6/25/25, 10:33 PM
by rbren on 6/25/25, 2:24 PM
by kaycebasques on 6/26/25, 2:50 PM
It's more focused on implications for docs strategy (I'm worried that agent providers are steering us towards duplicating information that's already in eng docs) rather than user best practices i.e. "put this into your agent doc to improve agent performance"
by mulmboy on 6/26/25, 1:36 AM
Never had anything like this with claude code.
I've used Gemini 2.5 Pro quite a lot and like most people I find it's very intelligent. I've bent over backwards to use Gemini 2.5 Pro in another piece of work because it's so good. I can only assume it's the gemini CLI itself that's using the model poorly. Keen to try again in a month or two and see if this poor first impression is just a teething issue.
I told it that it did a pretty poor job and asked it why it thinks that is, told it that I know it's pretty smart. It gave me a wall of text and I asked for the short summary
> My tools operate on raw text, not the code's structure, making my edits brittle and prone to error if the text patterns aren't perfect. I lack a persistent, holistic view of the code like an IDE provides, so I can lose track of changes during multi-step tasks. This led me to make simple mistakes like forgetting a calculation and duplicating code.
by lherron on 6/25/25, 1:35 PM
by jilles on 6/25/25, 4:16 PM
by kpen11 on 6/26/25, 3:09 PM
by solomatov on 6/25/25, 3:01 PM
by djha-skin on 6/25/25, 8:07 PM
by artdigital on 6/26/25, 8:09 AM
Tried upgrading to the Standard plan through Google Cloud with the hope that it would allow me to do more, but after switching my account to the now-paid account, it still almost instantly downgraded me to 2.5-flash
For the times when I was able to use 2.5-pro, the output has been very good. But the moment it switches to flash, the quality goes down by about 80% and I would never let it code on anything
by sega_sai on 6/26/25, 2:15 PM
I guess I will use something else. This is all very annoying given that I actually pay for Gemini Pro...
by beepdyboop on 6/26/25, 9:50 AM
It is vastly more difficult to understand what Google is offering compared to the others, to what cost, getting an API-key or similar, understanding usage/billing across the suite, etc.
I wouldn't expect any regular person to bother signing up for any of Google's products, let alone understand what they're really offering.
by sync on 6/25/25, 1:15 PM
by Frummy on 6/26/25, 3:23 AM
by wkat4242 on 6/26/25, 1:14 PM
I use aichat now but it's not perfect. https://github.com/sigoden/aichat
The UI on this tool is much better.
by hansmayer on 6/26/25, 1:04 PM
by Mond_ on 6/25/25, 2:31 PM
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.
by ricksunny on 6/25/25, 8:14 PM
by koakuma-chan on 6/25/25, 2:55 PM
by ramoz on 6/25/25, 9:21 PM
---
Right now there is one CLI that influences and stands far and beyond all others. Smooth UX, and more critical some "natural" or inherent ability to use its tools well.
Gemini can also achieve this - but i think it's clear the leader is ahead because they have a highly integrated training process with the base model and agentic tool use.
by informal007 on 6/26/25, 6:28 AM
by jsnell on 6/25/25, 2:07 PM
by ruffrey on 6/25/25, 2:54 PM
by Oras on 6/25/25, 3:24 PM
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.
by qudat on 6/25/25, 1:42 PM
by codeulike on 6/25/25, 8:06 PM
by matiasmolinas on 6/25/25, 8:17 PM
by mvkel on 6/26/25, 5:13 AM
by FergusArgyll on 6/25/25, 7:50 PM
by UncleOxidant on 6/25/25, 7:48 PM
by mekpro on 6/25/25, 2:28 PM
by rtaylorgarlock on 6/25/25, 2:38 PM
by rurban on 6/26/25, 6:33 AM
by VeritySage on 6/26/25, 12:20 PM
by XCSme on 6/26/25, 11:32 AM
by alpb on 6/25/25, 4:36 PM
by fhinkel on 6/25/25, 1:48 PM
by b0a04gl on 6/25/25, 2:44 PM
by devinprater on 6/26/25, 12:55 AM
by beboplifa on 6/25/25, 4:47 PM
by acedTrex on 6/25/25, 2:33 PM
by frereubu on 6/25/25, 2:49 PM
by bityard on 6/25/25, 10:45 PM
by lordofgibbons on 6/25/25, 4:55 PM
by bbminner on 6/25/25, 5:49 PM
by b0a04gl on 6/25/25, 2:38 PM
by patates on 6/26/25, 9:35 AM
by mil22 on 6/25/25, 3:21 PM
At the bottom of README.md, they state:
"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:
* Gemini API key
* Gemini Code Assist
* Vertex AI"
The Gemini API terms state: "for Unpaid Services, all content and responses is retained, subject to human review, and used for training".
The Gemini Code Assist terms trifurcate for individuals, Standard / Enterprise, and Cloud Code (presumably not relevant).
* For individuals: "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."
* For Standard and Enterprise: "To help protect the privacy of your data, Gemini Code Assist Standard and Enterprise conform to Google's privacy commitment with generative AI technologies. This commitment includes items such as the following: Google doesn't use your data to train our models without your permission."
The Vertex AI terms state "Google will not use Customer Data to train or fine-tune any AI/ML models without Customer's prior permission or instruction."
What a confusing array of offerings and terms! I am left without certainty as to the answer to my original question. When using the free version by signing in with a personal Google account, which doesn't require a Gemini API key and isn't Gemini Code Assist or Vertex AI, it's not clear which access mechanism I am using or which terms apply.
It's also disappointing "Google's privacy commitment with generative AI technologies" which promises that "Google doesn't use your data to train our models without your permission" doesn't seem to apply to individuals.
by htrp on 6/25/25, 1:30 PM
better question is why do you need a modle specific CLI when you should be able to plug in to individual models.
by prasoon2211 on 6/26/25, 7:36 AM
> 429: Too many requests
Mind you, this is with a paid API key
by Aeolun on 6/25/25, 4:21 PM
by Tepix on 6/26/25, 12:05 PM
I hate this openwashing. It's a closed model, its weights are nowhere to be seen! (not to mention the training data, the real "source" of a LLM)
The fact that there is a small component that is open source that accesses this closed model doesn't change that at all.
by cheesecompiler on 6/25/25, 6:07 PM
by ac360 on 6/25/25, 7:19 PM
by matltc on 6/25/25, 2:04 PM
by learner007 on 6/26/25, 6:45 AM
by phillipcarter on 6/25/25, 2:16 PM
by tcn33 on 6/25/25, 11:48 PM
by iddan on 6/25/25, 3:29 PM
by flipgimble on 6/26/25, 3:46 PM
Google services have become a patchwork of painfully confounding marketing terms that mean nothing and obfuscate what they actually provide.
by llm_nerd on 6/25/25, 4:09 PM
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)
by iaresee on 6/25/25, 2:30 PM
This is shown at the top of the screen in https://aistudio.google.com/apikey as the suggested quick start for testing your API key out.
Not a great look. I let our GCloud TAM know. But still.
by poszlem on 6/25/25, 1:32 PM
by Jayakumark on 6/25/25, 2:18 PM
by bufo on 6/25/25, 2:53 PM
by dmd on 6/25/25, 5:24 PM
by ivanjermakov on 6/25/25, 4:12 PM
by _giorgio_ on 6/26/25, 2:38 PM
Well, not sure that it makes sense to do it, anyway I've tried to run in in a cell and in the google colab terminal. Still waiting for auth (?)
by dlvhdr on 6/26/25, 2:30 AM
by zxspectrum1982 on 6/25/25, 2:48 PM
by sergiotapia on 6/25/25, 7:49 PM
How do I reset permissions so it always asks again for `git` invocations?
Thanks!
by Keyframe on 6/25/25, 4:14 PM
Gemini Pro and Claude play off of each other really well.
Just started playing with Gemini CLI and one thing I miss immediately from Claude code is being able to write and interject as the AI does its work. Sometimes I interject by just saying stop, it stops and waits for more context or input or ai add something I forgot and it picks it up..
by incomingpain on 6/25/25, 5:20 PM
That's a ton of free limit. This has been immensely more successful than void ide.
by titusblair on 6/25/25, 1:59 PM
by jonnycoder on 6/25/25, 3:07 PM
by khantsithu on 6/26/25, 12:27 PM
by m3kw9 on 6/26/25, 3:11 AM
by logicchains on 6/25/25, 4:40 PM
by revskill on 6/25/25, 2:46 PM
by andrewstuart on 6/25/25, 2:00 PM
We are now three years into the AI revolution and they are still forcing us to copy and paste and click click crazy to get the damn files out.
STOP innovating. STOP the features.
Form a team of 500 of your best developers. Allocate a year and a billion dollar budget.
Get all those Ai super scientists into the job.
See if you can work out “download all files”. A problem on the scale of AGI or Dark Matter, but one day google or OpenAI will crack the problem.
by ape4 on 6/25/25, 1:55 PM
by WhereIsTheTruth on 6/25/25, 7:37 PM
by xyst on 6/25/25, 6:34 PM
Not impressed. These companies have billions at their disposal, and probably pay $0 in tax, and the best they can come up with is this?
by stpedgwdgfhgdd on 6/25/25, 3:50 PM
I do not get it why they don’t pick Go or Rust so i get a binary.
by rhodysurf on 6/25/25, 1:38 PM
by i_love_retros on 6/25/25, 1:54 PM
by stvnbn on 6/25/25, 8:12 PM
by syedumaircodes on 6/25/25, 7:18 PM
by xgpyc2qp on 6/25/25, 8:42 PM
While writing this comment, thinking that there should be some packaging tool that would create a binaries from npx cli tools. I remember such things for python. Binaries were fat, but it is better then keep nodejs installed on my OS