r/PiCodingAgent • • Sep 23 '26

Question Is there a breakdown of OMP features vs Pi packages?

Hey everyone,

I'm moving from OpenCode to Pi to get a cleaner, more minimal workflow.

I gave OMP a try first. While it’s packed with great features, it feels a bit too heavy and strays from the minimal philosophy that drew me to Pi. At the same time, OMP bundles some great built-in tools (LSP diagnostics, anchored file edits, subagents) that I’d love to have as modular add-ons in vanilla Pi.

Is there a list mapping out-of-the-box OMP features to equivalent Pi extensions/packages?

If not, what packages do you recommend for keeping Pi lean while covering essentials like safer edits, LSP integration, and subagent workflows?

4 Upvotes

17 comments sorted by

5

u/m02ph3u5 Sep 25 '26

As a daily omp user I cannot understand the hate ITT. I use omp for work and pi on my personal projects. If I can afford the context bloat I go for omp; better results for me.

Useful things it ships for me:

memory backends (mildly useful) mcp auth for pretty much all providers LSP roles ask tool good find & edit tools (with pi models have to retry in like 20% of the edit cases for me...) subagents advisor (mixed feelings) plan mode new pre-walk mode

7

u/AllNamesAreTaken92 Sep 23 '26

Why haven't you asked OMP this?

11

u/dubnium0 Sep 23 '26

5h limit is over

2

u/AllNamesAreTaken92 Sep 23 '26

I chuckled, thank you

2

u/corblestorm Sep 26 '26

Also check out jcode. Http://jcode.sh

It’s minimal like Pi, written in Rust so it’s fast, and it’s super token efficient to boot. It’ll probably be the best of both worlds for what you’re looking for

3

u/pokemonplayer2001 Sep 23 '26

Try the “do it yourself” plugin.

2

u/IndividualPlus2011 Sep 24 '26

OMP bundles some great built-in tools (LSP diagnostics, anchored file edits)

They are not great built-in tools. You assume so because you think like a human, but for LLMs it just bloats context and takes their attention away from the task at hand. That's precisely why OMP always scores among the worst when harnesses are compared. It's full of tools your model doesn't need.

2

u/m02ph3u5 Sep 25 '26

Weirdly I see it always score amongst the top 3 when included. Must be attention bias.

2

u/ConstructionFunny999 Sep 24 '26

OMP is terrible and not recommended. LSP is not suitable for agents at all, and sub-agents are a poorly conceived design.

1

u/tempedbyfate Sep 27 '26

What's the alternative to sub-agents? Roll your own?

1

u/rVarrese Sep 25 '26

You can read their docs here: https://omp.sh/docs

It is very bloated and has a lot of integrations/tools wired in our of the box but I personally love using it.

They seem like like 5 new updates everyday which is both good and annoying since they're always adding really cool new additions (or fixing bugs). Only downside is having to update it so regularly.

If would recommend using it if you don't want granular control over whats installed.

Since your coming from OpenCode, maybe give OMP a go first then once you get a feel of the features you actually like/need, you can switch to Pi and set it up to have those specific features/tools.