Why not just use something sane by default? It's not like there are not better alternatives to Claude Code.

Opencode is great as a full replacement. Works out of the box.

Pi code agent[1] is even better, if you spend some time in it, you can customize is to your liking. It's a vi and Emacs combined for agents.

[1] https://pi.dev

Based on their Terms of Service, we are not allowed to use a Claude Code subscription outside of Claude Code itself. Although it may work with tools like pi or other harnesses, doing so puts your account at risk of being banned.

Claude Code is not developer friendly.

Given how Anthropic changes Claude Code and forces everyone with a subscription to use it (if you pay much more with the API you can avoid it). I think it's fair to say that Claude Code is not an asset but a liability.

OpenCode works nicely, I wish it web mode would be developed more. Currently, as it stands, you have to work on the same host in order to pass the full OAuth login flow (it redirects to localhost) for subscription based providers (Claude, ChatGPT). I wish it used some BASE_URL variable I could set, so it would be used instead.

i had the exact same problem as op , CC showed razzmatazing , analyzing and other B.S i was bit irked. then i tried pi agent after @mitsuhiko suggested it on YT , X and this issue went away. now pi tells me or shows me the entire action that the model takes. i would still want the actions to be summarized or the harness explain me a concept that i missed (evident from my context) - but thats probably too far fetched.

Sometimes it states "Gittifying...", the first time it happened to me I was smashing the Ctrl+C keys in panic.

When I first started using Claude I was pretty annoyed by the cute phrases. But when I built my own wrapper I started using them because I had gotten used to them. But added in a setting of course: [Fun Phrases Show playful status messages while waiting for responses. Disable to show only "Thinking..."]

Why Anthropic can't provide such a setting, we will never know!

It’s ridiculous, but they have recently introduced a feature to change the list of messages, so you can just set it to Working or similar now:

    "spinnerVerbs": {
      "mode": "replace",
      "verbs": ["Working"]
    }
https://github.com/anthropics/claude-code/issues/6814#issuec...

Anthropic is mocking developers here :)

They bothered to let you override default nonsense messages with custom messages, but they still don't want to let you see what you are actually interested in. The actual information is kept hidden.

Luckily, new open weight models from China caught up with Anthropic, so you can use a sane harness with a much cheaper subscription and never look back.

I think you're not supposed to use your claude max plans etc with external harnesses. In theory your account could get banned.

Are there any good benchmarks comparing CC with openCode and Pi ?

Nothing can compare for me with $200 Max CC subscription