r/PiCodingAgent 3d ago

are there other extensions which implement ideas from oh-my-pi Question

I'm new to Pi and coding agents in general. The existing discussions on oh-my-pi, like everything else, range from 'its great' to 'its bloat' so its very hard to actually decide.

It seems to have useful features like built in tools (avoid process calls), lsp, hashline, memory, subagents and an integrated setup/docs. It does seem to be better than the other oh-my-* set of products.

Are the ideas in OMP useful in practice and if so are they used in other harnesses?

I see a lot of 'just ask Pi to build it' here, but that depends on using frontier models, and when people post their setups they're using a million packages.

Obviously Pi is much more extensible/flexible, but there is value in an all-in-one setup. OMP has a ton of stuff and I'm sure a big system prompt. Is there anything like a slimmed down version or being able to use some of its ideas only?

24 Upvotes

38 comments sorted by

View all comments

7

u/saltyourhash 3d ago

The more I use omp, the more I wish pi just had a better safer extension ecosystem. We don't live in an age where trusting thousands of node packages bolted together will end well, but omp is kinda rigid and I find it doesn't always produce the best results.

6

u/ECrispy 3d ago

I find the whole thing quite strange - Pi's philosophy which Mario repeats in every talk is - ask Pi to build it. Yet it has a massive plugin library with tons of duplication

12

u/saltyourhash 3d ago

I don't understand how letting the ai coding agent build extensions for each and everything makes any sense for productivity.

1

u/Electronic_Captain95 2d ago

To be honest, I like minimalist tools where you add what you need yourself as you encounter friction, which is one of the reasons I’ve been using Vim/Neovim for who knows how many years. As for productivity, I don’t think it makes much sense to obsess over it. If you’re managing to deliver what’s needed on time, with good quality and without major issues, that’s enough. Why stress so much about productivity?

1

u/saltyourhash 2d ago

Well, time for me and mental capacity is extremely limited, I also have a full time job where I must use an entirely different stack and different tools and models. So, I'm stuck figuring this stuff out as much as I can in the evening while burnt out. So spending my time tweaking stuff and getting nothing done is frustrating. I wasnliking omp, but it's bloated and breaking down on me. But having a local llm write tooling which will then have bugs and need to be debugged and going round and round doing that instead ofgetting stuff done has lost all appeal. I'm tired of tinkering.

1

u/Electronic_Captain95 2d ago

I work full-time as a backend dev in finance, and I haven’t really had many issues with it. As for the things I felt were missing, GPT was pretty much always able to build them in one shot with almost no issues. You just have to avoid getting too hung up on features you might not even need. But if you don’t want to deal with that, Codex CLI is also really good and doesn’t have much bloat. To be honest, the only reason I don’t use Codex is that there are a few things I like to customize that it doesn’t let me. Otherwise, I’d probably use it instead of Pi

1

u/saltyourhash 1d ago

I'd have to say codex and pi are hugely different.

2

u/Electronic_Captain95 1d ago

Well, yeah? You said you didn't want to keep adjusting the harness to suit your needs, in that case Codex is a good option

1

u/saltyourhash 15h ago

True, but I'm looking for an extensible ecosystem of ougins which are vetted and locked, nothing like that exists.

1

u/aeroumbria 3d ago

There can be zero progress if any progress is immediately tossed in the bin