- Repeat more than 20 times the same response to my prompt rejecting its proposed changes; I just kept prompting to see how far it would go before doing something different. Claude Code would quickly guess there is something wrong and try something else or ask what I'm getting at
- Continually refer to outdated versions of files, even after I've told to re-read the files
- Refer to files in a different session on a different machine that have no relevance to what I'm currently doing, presumably simply because I logged in with the same account.
- Randomly crash or enter infinite loops, sometimes soon after starting
- Refuse to read files in a sibling or parent folder
- Fail to understand simple request.
- Propose empty changes
Claude Code is just far better. I only use Gemini CLI for the simplest of tasks
The biggest pain point I've had is that both tools will try to guess the API of a crate instead of referencing the documentation. I've tried adding an MCP for this but have had mixed results.
And yes, when they guess APIs, it's highly annoying.
I have been kinda wondering if there's something that just isn't as good between the CLI and model because the Gemini CLI has been a mostly frustrating experience - and it's kept me from wanting to pay for Claude because I don't want to pay money for the same frustrating experience. But maybe I should try Claude and see.