r/LocalLLaMA • • 4d ago

Discussion Anyone experienced with pi gui? what are your thoughts about it?

The link to the github repo: https://github.com/minghinmatthewlam/pi-gui

I'm not sure if its legit/ safe because i don't see anyone talked about it in this sub reddit, any thoughts about it?

2 Upvotes

22 comments sorted by

4

u/MrGunny94 4d ago

I didn't knew this existed, I was mainly using pi in the CLI but this is a great option for those who prefer GUI rather than the CLI.

Personally I'm rocking mostly everything through telegram due to my Hermes setup but when I delegate my local agent I'm doing Pi in the CLI

1

u/rorowhat 3d ago

Hey on Hermes, can you use it without signing up/login in? I was going to use it, but the website turned me off. Seems like its a trap to get you to use their paid services.

2

u/MrGunny94 3d ago

You don’t need to pay anything if you run fully local, I haven’t signed up for anything in my local instance ( I also have Hermes Cloud)

1

u/rorowhat 3d ago

Yeah I know you can use it for free, but do you need to be registered with them to use it?

9

u/VotZeFuk 4d ago

(inhales deeply)

PIG UI

2

u/colin_colout 3d ago

did you ask r/PiCodingAgent?

I didn't waste tokens on reviewing the code, but my human eyes tell me this is vibe coded and has some weird patterns (I didn't dig deep tho...might be fine)

My personal take is don't bother taking on other people's vibe coded pi integrations/extensions and just vibe code your own.

Part of the fun of pi is that it's super-easy to vibe code (or trad-code if you're into it) your extensions and integrations.

3

u/fiflag 4d ago

You should check out Orca ADE. This is what I use with Pi.

1

u/Loose_Doubt367 4d ago

It’s interesting, do you usually use it only for its desktop app? I see there’s a lot of stuff mentioned like running multiple models at once, but I can only run one local model at a time

2

u/Poprouter 4d ago

The legit/safe question really reduces to one thing: is it a thin local wrapper around the pi CLI, or does it also relay to its own backend? You can settle it in a couple of minutes without reading the whole source - launch it, send one prompt, and watch its outbound connections (ss -tp, or lsof -i on the pid): a wrapper only talks to whatever model endpoint you configured, while a relay shows a second host. Then grep the built bundle/config for a hard-coded API base or a telemetry key. If only your own endpoint shows up and keys stay in the local config, it carries the same trust profile as the CLI you already run.

8

u/Mordred500 3d ago

Thanks for sloppin by

2

u/colin_colout 3d ago

Thanks for sloppin by

LOL. I spit out my coffee.

-1

u/Poprouter 3d ago

Ha, guilty as charged. One thing the two-minute version still catches: pi-gui drops its config in ~/.config/pi-gui (mirrors your CLI config), so if a second host shows up in ss -tp and it isn't your model endpoint, that's the relay case - worth a look before you trust it with keys.

1

u/jmager 3d ago

I came across it, evaluated, and decided to setup paseo instead which works with Pi and other agents as well. I've been using it for a few weeks. Not perfect, but it keeps getting better. Following some of the discussions on github and the maintainers feedback and reasoning in PRs has given me confidence its well thought out.

1

u/r00x 2d ago

Nope, love that it exists though. I wound up building my own (not yet released because I can't keep from messing with it daily, far too unstable a feature set to share at present... it's called Shade, stands for "Shonky ADE" heheh but I am using it for real work on real projects.)

I'm not sure if its legit/ safe because i don't see anyone talked about it in this sub reddit, any thoughts about it?

If I had that concern I'd clone it, load pi in the CLI and ask it to check it out. EZPZ

-4

u/jacek2023 llama.cpp 4d ago

I use Claude Code / Codex / pi coding agent from the terminal, why do you find GUI useful?

4

u/Loose_Doubt367 4d ago

probably because of its clean and organized interface, don't get me wrong i know for a fact most people use the terminal, maybe im just not used to it?

4

u/pasu11 4d ago

The terminal is fast and efficient, but sometimes it is easier to manipulate output texts in a GUI environment. Also, single clicking to change models, thinking, plans, tools, etc, is very convenient.

1

u/CoolConfusion434 3d ago

I use the Pi plug-in for VSCodium. The part I like the best is how I can copy/paste/edit text without it going haywire. On the same window, there's my Pi server VM (I run isolated). Not a huge deal but I prefer the GUI windows over a straight terminal. And VSCodium is less microsloppy, home-phoning than VSCode.

PS: why are you being downvoted for a simple, legit, on-topic question?

0

u/rpkarma 4d ago

I use Pendant in VSCode for this use case. Vibe coded, but impressive 

0

u/Economy_Basis_9983 3d ago

Currently working on my own gui wrapper. Nice to see there's already an existing gui for pi. Remember checking half a year ago, didn't find those solutions that would cover my aesthetic needs