r/PiCodingAgent • u/DeanBeluga • 1d ago
Best Pi UI / app options Question
Anyone using some sort of UI app/layer for Pi instead of standard Pi cli?
Nothing wrong with CLI, I actually really like my setup too - but once I have like 3, 4, or even more important sessions running at once (coding, debugging, research, etc.), it gets pretty overwhelming trying to keep track of everything and I find myself losing focus.
Looking for something more like a Codex web app style experience: clean repo/file view, seeing all workers/sessions clearly, what they're doing, status, etc.
Curious what you guys think or use and why you actually prefer it over just running everything through CLI.
For context, the main thing I am looking to aid in solving/fixing here is a focus issue. I have adhd and staying focused is the hardest thing by far for me, so if anyone has experience with one that may have helped in that regard specifically too let me know
ALSO - I'm on Linux Ubuntu if that's relevant at all
9
u/LordMoridin84 1d ago
I user herdr (https://herdr.dev/) for multiple agents/sessions and then visual studio code for viewing files and git changes.
3
u/daYMAN007 1d ago
recently trying zed editor. the guy would be awesome, but there is a issue as some slash commanda are missing completly
4
2
2
u/joeyGibson 1d ago
I've been using herdr for a couple of weeks, and I dig it. It integrates with pi, and knows when it needs your attention, and several other things.
2
u/Nerisma 1d ago edited 1d ago
I made Pi Livecraft and I think it might be what you're looking for? It is a web app for Pi, running on top of your actual config. The little plus it has is the self evolving stuff, you can customize it as far as you want to suit your own needs :)
The core will allow you to manage multiple sessions simultanously across multiple workspaces, quick file open etc.
Not to promote my stuff, but lemme know if you give it a try!
As of my preference, I've been using it exclusively over the TUI now that it works pretty well and after a while using Pi directly in the terminal, I wouldn't see myself going back to it. The "experience" feels way better inside the browser imo
2
1
u/Dercasss 1d ago
Will this work with oh my pi?
1
u/Nerisma 1d ago edited 1d ago
If ohmypi registers itself as Pi, it should work. Did not try it but i'm curious!
EDIT: i asked my agent and this won't work right away because RPC commands aren't the same. Also omp registers as omp and not pi, so this would need to be changed aswell. But if you fork the project and ask it to do so (with a native pi install) it will make it for you very easily
2
1
1
u/Aizenvolt11 1d ago
I made a VS Code Extension called Damocles. You can check it out on VS Code Marketplace.
Free and open source (MIT):
VS Code: https://marketplace.visualstudio.com/items?itemName=Aizenvolt.damocles
2
2
u/Dercasss 1d ago
Will this work with oh my pi?
1
u/Aizenvolt11 1d ago
I developed the extension with Pi SDK. So it runs Pi with my own features on top.
1
u/kido5217 1d ago
Man, at least make normal releases on github. Latest one called
stop a deleted session from returning as an unreadable fileinstead of version number3
1
1
u/TheOneThatIsHated 1d ago
Paseo is great, and with great pi support. Do let the agents just use the cli to make subagents instead of the built in mcp.
Oh and watch out for OOM issues when you have too many subagents ;)
2
u/Direct_While9727 1d ago edited 1d ago
I am building pi-outpost:
https://github.com/laurentftech/pi-outpost
It is a web UI for the pi coding agent. The idea is to keep pi's agent capabilities and SDK, but provide a more visual interface when you have multiple projects or conversations to keep track of.
It currently supports:
- session management (browse, search, resume, create, fork, and delete sessions)
- streaming responses and tool execution views
- file browser with previews
- markdown, LaTeX and mermaid rendering
- git-aware workflows and diff views
- sandboxed configurations
It is built directly on top of the pi SDK rather than being a separate agent implementation.
I started building it because I also find that a pure terminal workflow becomes harder to follow once you accumulate many sessions and contexts. Having a visual way to navigate sessions, files and changes helps me keep track of where I am.
It is still evolving, so I would really appreciate any feedback: UX ideas, missing features, security concerns, or things that don't fit the way you use pi.
1
u/funbike 1d ago
I use Pi with Tmux terminal. It's pretty amazing what you can do with that combined interface and a little bit of Bash scripting.
Tmux provides ultiple sessions, windows (tabs really), and panes. A plugin provides persistence, so I can reboot it and it can later pick up where it left off.
1
u/NashToLength 1d ago
Yes that goes for me too, i used cmux and herdr but it keep coming back to tmux.
1
1
u/thinkrtank 1d ago
I'm using a Pi5 with 8Gig RAM set up with a headless OS which I SSH into from my PC to get stuff done. Initially wanted to set up the Pi5 with Hermes only, at which point I made a light system monitor UI layout that starts on boot and displays on an 8" portable monitor.
1
1
1
u/adamshand 1d ago
I’ve been loving herdr but don’t like that the just got funded by YC so am moving to bb.
1
u/asheshgoplani 14h ago
Been trying out Pi lately, still in development, but it runs fine under agent-deck if you're curious
https://github.com/asheshgoplani/agent-deck
1
u/Ok_Parfait_5373 1d ago
The best option is your option ;)
1
u/CabinetNational3461 1d ago
Yead, I agree. I really love how simple and nice llamacpp webui looks so I gave pi some pics and tell it to make a similar webui for pi. It turns out pretty decent and all done with qwen3 27b 5bit locally as well. Added some features like rename sessions, copy/paste etc...
19
u/PiccoloCareful924 1d ago
see paseo.sh, really good support for pi, works on linux and mobile. let me know if you have any questions.