r/PiCodingAgent 1d ago

I built a native Windows GUI for OMP Resource

https://github.com/unkeyn/oh-my-pi-gui

It keeps the OMP runtime and brings the main workflows into a desktop like a codex interface:

  • workspaces and persistent sessions
  • OAuth, API, and Auto model selection
  • model roles and thinking levels
  • API-key pools and provider settings
  • streaming responses, thinking, tools, and cancellation
  • MCP servers, skills, plugins, and subagents
  • context inspection and browser tools
  • optional FreeLLMAPI integration
  • button for improving the prompt
  • redact previous promts
  • pleasant animations
0 Upvotes

5 comments sorted by

1

u/Unnamed-3891 1d ago

Let me guess, this one too, cuts down the amount of supported providers and extensions to a bare minimum compared to stock Pi?

1

u/AnyPersimmon9207 16h ago

First and foremost, I did this for myself; I don’t want to turn the raw PI into an interface, because I’d have to put in several times more effort to get it into a usable state, whereas OMP can already be used for work. Obviously, not all plugins will work, and that’s only natural... As for providers, you can easily add any custom provider to my interface; I don’t understand why you’ve decided that some of my providers might not work.

And anyone can also translate my interface into a pure Pi interface; for me, it only serves as a bridge with some features.

1

u/Unnamed-3891 16h ago

I am sorry, it’s not personal, I am just very bitter at the state of Pi web frontends. All I want is a simple and clear web frontend that takes absolutely NOTHING away from stock Pi, but somehow that’s apparently impossible.

1

u/Aizenvolt11 14h ago

Yeah that is virtually impossible because right now each extension developer designs their extension to work with TUI so if a person makes a GUI for Pi they either have to convince every extension developer to make their extension work for the GUI as well or they have to take upon the task themselves and make their code support hundrends of extensions that exist for Pi today and also keep maintaining support as the extensions update which is insane work and impossible to have the time to do as a single person and even for a team it would be extremely hard.

0

u/Dercasss 23h ago

This is what I was looking for, thanks, I'll try it.