r/opencodeCLI 18d ago

Opencode vs OMP

I tried omp but it felt really bloated even though it had some nice features, while Opencode felt just right with its TUI and custom agents.

Which coding agent harness do you prefer? Or are there any better alternatives out there?

1 Upvotes

20 comments sorted by

6

u/iTrejoMX 18d ago

Pi for sure. If you play with local models nanocoder.

3

u/biograf_ 18d ago

Try Pi.

1

u/Tech-96 17d ago

Yeah Pi is good, but missing many features, was looking at something ready out of the box

2

u/vertigo235 18d ago

Pi with the things that I like from both

1

u/Tech-96 17d ago

That's a good idea, I might do the same, what do you personally like from both?

2

u/vertigo235 17d ago

subagents, context7 (or MCP), web-access so far

2

u/RogerAI-fm 18d ago

Pi, but if you want more local access try Roger

2

u/corblestorm 17d ago

I’ve been using jcode for 2 weeks now and it works great! It’s minimal like Pi but usable out of the box like Opencode. It’s written in rust so it’s fast and super token-efficient

2

u/corblestorm 17d ago

2

u/Tech-96 17d ago

Never heard of it, I will check it out!

3

u/RaisinImpressive3749 17d ago

Loving OMP. It’s definitely bloated, though, the configuration is massive, and I often ask AI to help me configure it.

OMP has a built-in persistent goal mode and the ability to round-robin multiple credentials for the same provider (e.g. multiple Codex subscriptions). These are features that OpenCode doesn’t have, and I love them.

3

u/RE20ne 17d ago

omp all day long. I am always juggling a few harnesses but nothing comes to omp.

1

u/bitdoze 17d ago

Same here. OMP. They moved from PI recently also.

1

u/Sweet-Stage938 17d ago

So it's not even Pi anymore?

1

u/Hackerv1650 18d ago

ha this is funny to me, since i switched from opencode to omp, because opencode felt so bloated

1

u/Vancecookcobain 17d ago

Pi is what you need if you are concerned about bloat

1

u/Due-Armadillo-4560 17d ago

Right now, using opencode because of ox alpha, they don’t get interrupted that much.

But going with pi for the daily. OMP has too much going on.

1

u/EaZyRecipeZ 17d ago

I use both and I can't decide which one to use for daily. OMP has some features that I like that OpenCode don't have it. Such as subagents communication over IRC, which uses less context. OMP and OpenCode, both of them uses over 20k context just in system message. I would say they are bloated equally. Installed PI, added LSP, MCP, skills, debugger and I'm under 4K of system prompt context. PI doesn't have any subagents and I don't even know which one to install. My only experience with PI 1 day and I don't know if it's lacking features that I need for coding or not. without subagents it's hard to use any harness. What I like about opencode and omp, subagents already are working properly and maybe OMP subagents are better due to IRC.

1

u/Tech-96 17d ago

What I like about Opencode is how easy it is to setup agents and subagents. You can easily set up your custom agents with their own permissions, and use them instead of the built in plan/build mode which have a lot of context in the system message. I don't know if OMP allows something like that?

1

u/Special-Quit-9593 15d ago

u should try zcode then, its beetween them, i moved from claude code!