▲ | bugglebeetle 5 days ago | ||||||||||||||||
Gemini 2.5 Pro is a better coding model, but Gemini CLI is way behind Claude Code, perhaps because the model itself isn’t well-tuned for agentic work. If you’re just doing targeted refactoring and exploration, you can copy and paste back and forth from the web app for $20 a month. | |||||||||||||||||
▲ | virtualritz 4 days ago | parent | next [-] | ||||||||||||||||
Not if you write Rust. From regularly producing code that has unbalanced braces or quote characters somewhere to destroying well working code. It also easily gets into loops where it can't solve a problem, comes up with a half-working solution A, throws it away, comes up with B, then C, then goes back to A etc. I run Gemini Pro from within CC but I only use it for analysis and planning for which it is better than Claude (Opus). I guess if your target language is Python or JS/TS etc., your milage may be considerably better. For Rust it's simply not true. | |||||||||||||||||
| |||||||||||||||||
▲ | KronisLV 5 days ago | parent | prev | next [-] | ||||||||||||||||
I mostly use RooCode nowadays, which works well enough with both Claude and Gemini and other models, even locally hosted ones. Decoupling the LLM vendor from the tools might miss out on some finer features, but also gives me a little bit more freedom, much like how you can also do with the Copilot plugins and Continue.dev and a few others. Note: all of them sometimes screw up applying diffs, but in general are good enough. | |||||||||||||||||
▲ | ewoodrich 5 days ago | parent | prev [-] | ||||||||||||||||
Gemini 2.5 Pro made some big post-launch improvements for tool calling/agentic usage that made it go from “pulling teeth” to “almost as smooth as Claude” in Cline/Roo Code (which is saying something since Cline was originally built around Claude tool use specifically). So the team at least seems to be aware of its shortcomings in that area and working to improve it with some success which I appreciate. But you are correct that Gemini CLI still lags behind for whatever reason. It gets stuck in endless thought loops way too often for me, like maybe 1/15 tasks hits a thought loop burning API credits or it just never exits from the “Completing task, Verifying completion, Reviewing completion, Assessing completion status…” phase (watching the comical number of ways it rephrases it is pretty funny though). Meanwhile I’ve only had maybe one loop over a period of a couple months using Gemini 2.5 Pro heavily in Roo Code with the most recent version so it seems like an issue with the CLI specifically. | |||||||||||||||||
|