Comment by skerit

4 days ago

Which other CLI agents are that? Because I've found OpenCode to be A LOT better than Claude-Code.

Whats better with opencode? Never tried it. I like that claude code has double escape, shift + tab, team of agents

  • I haven't used opencode but pi agent runs rings around claude code. Never eats tons of CPU on big outputs, no flickering, open source, tree-based context instead of claude's linear context, easy to toggle collapsing/expanding tool outputs, built for extension with runtime reloading of extensions and skills, etc. You can easily build your own amp-code like handoff mechanism, customize the UI (i see models' edit diffs syntax-highlighted with delta, and just added a keybind to list session-edited files + files from git status in fzf), etc.

    Meanwhile with Claude Code I've had to get claude to decompile the editor (extract JS from the bun executable) _twice_ to diagnose weird things like why some documented config flags were not taking effect.

    Opus is great - but I'd rather use a different model than be forced back into Claude Code.

    • The great force of claude code is that you can use claude sub, you can’t with pi unfortunately