For me the distinguishing feature of OpenCode is the web ui/desktop app. I’m using OpenCode because it’s the only open-source agent-harness I’ve tried that runs outside of a TUI. I like terminals but not TUIs and especially not for prose-based interactions like prompting.
But that’s a shallow moat, and the rest of the features here are not particularly interesting to me. I don’t have a use for plugins or a model-server proxy (I can connect other tools directly to the model provider).
Have you tried https://github.com/openchamber/openchamber ?
You should try dsh then. It also had a web ui.
Unfortunately many subscriptions require you use their harness. In that case, I highly recommend using Termic (https://github.com/simion/termic/).
It's an incredibly useful GUI that lets you use the provider's harness, but adds extra productivity features. You can use OpenCode, Pi, Claude, Codex, whatever you want. The TUI runs in a window, but you can also pull up terminals, open tabs, keep projects, workspaces, show file diffs, give feedback on lines of code, review PRs, and way, way more. The number of features is impressive.
The devs are very quickly adding features, yet the app remains stable. And they fix bugs super fast! They fixed like three bugs and implemented two feature requests of mine within a week of asking. Best of all the whole thing is FOSS and they're not trying to make money off you. Absolutely awesome maintainers.
hermes also has desktop app.
You sound like someone who might like what I'm doing with Juggler [https://juggler.studio]!
The OpenCode UI was OK to use for the first few months but then it basically didn't improve at all in the next -insert-too-many-months-.
It's long been surpassed by better UIs like OpenChamber. Looks like I'll be trying Paseo out next.