← Back to context

Comment by esperent

4 days ago

The main four seem to be Pi, Opencode, Claude Code, abd Codex.

I do often see benchmarks comparing them and usually Pi comes out on top, but I think the benchmarks are generally testing one moderately sized clear task. Pi is minimal and great in that situation.

For more general usage, where tasks are not clear, you might interrupt at any moment to steer it, etc. benchmarks are harder I guess. I personally love pi because anytime there's something I don't like, I spin up a separate session and fix it.

E.g. I've found the "reply in simple technical English" hack amazing but I have to keep saying it over and over. So I had an agent write an extension in about ten minutes that appends a short hidden message saying all user and dev facing text must be in STE, apply that without talking about STE. Works amazingly well.

I would state the same, but looking at commercial offerings for agents, such as MCP servers or skill instructions in the vender's own docs, opencode is often not mentioned at all.

Here is an example I encountered recently: The Figma MCP Server documents usage with Claude (Code), Codex, Cursor, Grok and Antigravity [], but notably not OpenCode. More so, their oauth registration seems to use some kind of whitelist, meaning just adding the MCP by url does not work either. To make it work, my agent edited the config entry to use "Codex" as the oauth name, which worked.

That's just one example, but something you see quite frequently.

  • > The Figma MCP Server documents usage with Claude (Code), Codex, Cursor, Grok and Antigravity [], but notably not OpenCode

    In other words, big industry supporting bigger industry. I don't think that's surprising or says much about the real landscape.

Could opencode do the same? Thinking of trying pi because of these extensions

  • The harnesses all do the same thing in a general sense. They loop over chat with defined tagging/syntax that issues commands and run sub-agents that do the same.

    Pi is the most basic with the ability to add features.

    opencode also supports more features and was build as an open alternative to claude.