Anybody had similarly good experience with Gemini CLI? I'm only a hobbyist coder, so paying for Claude feels silly when Gemini is free (at least for now), but so far I've only used it inside Cline-like extensions
I’ve used both. Claude more extensively. I’ve had good results with Gemini too, however it seems easier to get stuck in a loop. Happens with Claude too but not quite as frequent.
By loop I mean you tell it no don’t implement this service, look at this file instead and mimic that and instead it does what it did before.
I regularly have Claude Code in a loop where it can't figure out Typescript types and uses unsafe `as` kludges, even when CLAUDE.md tells it not to. A couple of prompts later, if it encounters any error in that same region, it again rips out the typesafe code and replaces it with an `as`.
My observation has been this: if you push a(/any) current-day LLM too close to the edge of its abilities, it goes "insane". Hallucinations start happening everywhere, it stops ignoring previous knowledge, etc. The best way out is to end the session, maybe do some manual work to get to a good state, perhaps update the specs, and start with a fresh context. Using "strong words" or prompting more is of no consequence, the LLM will produce essentially gibberish until reset. Sometimes using a more expensive model temporarily gets around whatever is triggering the stupidity.