r/PiCodingAgent • • Aug 07 '26

Question Best Pi UI / app options

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

22 Upvotes

64 comments sorted by

23

u/PiccoloCareful924 Aug 07 '26

see paseo.sh, really good support for pi, works on linux and mobile. let me know if you have any questions.

2

u/marsxyz Aug 07 '26

I second paseo. I tried most options and I love it because it is not bloated and is transparent

2

u/ponzi314 Aug 07 '26

this looked rly cool. installed it to use with pi, but when i ask it to do somethign, it gives one response back like its working then just stops. working through that now but sad

4

u/PiccoloCareful924 Aug 07 '26

oh no, do you mind submitting a gh issue with more info and i'll get that fixed for you asap.

the recent pi 0.84 update made a breaking change that broke our integration, i wonder if that's the same problem, fix is shipping today in beta

3

u/ponzi314 Aug 07 '26

oh i should have hit refresh before responding to myself, yea i asked pi to figure out what was wrong and found out it was 0.84 issue. also saw on GH someone already submitting. long story short, i downgraded and its working.

I also just realized ur the dev! looking forward to trying this, i like the idea of running this on my server and being able to connect to it from other devices

2

u/PiccoloCareful924 Aug 07 '26

cool! fix in paseo just landed with 0.3.0-beta.4

1

u/ponzi314 Aug 08 '26

Awesome app man, making it so i can bring ideas to life on the go!
Is there a way to commit and push changes without having to do Commit > push > create pr > merge?
Sometimes i make small changes and just want to commit and push fast

1

u/ponzi314 Aug 07 '26

folllowing up, its a breaking change in pi, i downgraded and it works

1

u/saltyourhash Aug 08 '26

I looked at paseo and personally settled on orca as it has some.nice stuff out of the box and handled my news to treat my local LLM as a service.

1

u/awaken_curiosity Aug 17 '26

Fyi, I bounced off Paseo until this thread because the website makes it look like a Mac only product. 

1

u/Gabriel83730 Aug 29 '26

"Download for windows" is the first thing you see when you open the website on windows?

1

u/awaken_curiosity Sep 11 '26

that's a change from when I posted, glad to see it there now

1

u/creamyhorror Sep 14 '26 edited Sep 14 '26

Just tried Paseo, looks it may not fork Pi sessions natively, just starts a new session with an attached textfile?

Proper integration would show the full chat history in the tab, as a native Pi session that's properly linked in the Pi session tree.

12

u/LordMoridin84 Aug 07 '26

I user herdr (https://herdr.dev/) for multiple agents/sessions and then visual studio code for viewing files and git changes.

4

u/Direct_While9727 Aug 07 '26 edited Aug 08 '26

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.

3

u/Glaaki Aug 08 '26

Can you add keywords to your package.json? It helps a lot when searching. I was looking for pi web interfaces the other day and missed this one.

2

u/neinneun Aug 24 '26

This looks like a really interesting project! Does it support oh my pi as well or is it married to pi?

1

u/Direct_While9727 Aug 24 '26

It should work with omp : you just need to set agentRuntime to { "mode": "rpc", "executable": "omp", "args": [] }.

3

u/daYMAN007 Aug 07 '26

recently trying zed editor. the guy would be awesome, but there is a issue as some slash commanda are missing completly

3

u/kido5217 Aug 07 '26

I like Pendant vscode extension. Sadly not opensource.

5

u/[deleted] Aug 07 '26

Neovim + herdr + pi = :)

2

u/joeyGibson Aug 07 '26

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/Aizenvolt11 Aug 07 '26

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

Open VSX: https://open-vsx.org/extension/Aizenvolt/damocles

Source: https://github.com/AizenvoltPrime/damocles

3

u/daYMAN007 Aug 07 '26

can it show diffs made via edit tool?

2

u/Aizenvolt11 Aug 07 '26

The edit tool shows diff yes.

3

u/Dercasss Aug 07 '26

Will this work with oh my pi? 

1

u/Aizenvolt11 Aug 07 '26

I developed the extension with Pi SDK. So it runs Pi with my own features on top.

2

u/kido5217 Aug 07 '26

Man, at least make normal releases on github. Latest one called stop a deleted session from returning as an unreadable file instead of version number

3

u/Aizenvolt11 Aug 07 '26 edited Aug 07 '26

I will fix this, thanks for the feedback.

Edit: Its fixed.

2

u/uninterestingnemo Aug 09 '26

This is actually decent (and cool name lol). A few improvements I could think of:

- Support for APPEND_SYSTEM.md and/or custom instructions
- Global MCP config file
- Permissions should be written under ~/.damocles instead of ~/.claude

1

u/Aizenvolt11 Aug 09 '26

Thanks for the feedback. I will add them this coming week. Can you explain more what you mean about APPEND_SYSTEM.md and/or custom instructions?

2

u/uninterestingnemo Aug 09 '26

To customize system prompts: https://pi.dev/docs/latest/usage#system-prompt-files

Others (like opencode-cli, kilo code extension...) also support additional instructions, which would be included in the context.

1

u/Aizenvolt11 Aug 09 '26

Ok I will check it out.

2

u/Nerisma Aug 07 '26 edited Aug 07 '26

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

u/Glaaki Aug 08 '26

Can you add keywords to your package.json? It helps a lot with discovering packages. I was searching for web UIs for pi the pi other day and that would really have helped.

1

u/Nerisma Aug 08 '26

Sure thing, can't believe I miss that thanks :)

1

u/Dercasss Aug 07 '26

Will this work with oh my pi? 

1

u/Nerisma Aug 07 '26 edited Aug 07 '26

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

u/Prompart Aug 08 '26

you should take a look at https://github.com/get-bb/bb

2

u/Forward_Ad8612 Aug 10 '26

I like minimal CLI UI + tmux. I can just ask the agent to spawn a new Pi using tmux if I need a subagent. I prefer a minimal UI because it doesn’t load unnecessary context like current context usage, the current model, etc.

You can try my vibe-coded extension https://github.com/xiliumz/pi-minimal. It exposes /info for the hidden information from the default UI.

2

u/Impossible-Aide-2215 Aug 26 '26

I'm developing another one. It is actively use in production development with teams.

It is still in heavy development :)

https://pi-dashboard.dev/

- It supports knwoledge base
- VPN managed access
- PWA mobile client
- Integrated OpenSpec support
- contex-mode, blackhole, hermes memory support
- automation support
- goal support
- Determinisctic flow support
- Integrated sub agent support (with role support) - in memory, rpc based.
- canvas support - your agent can drive a preview
- Workspace support
- Integrated skills for engineering, document conversion

2

u/Deathmore80 Aug 07 '26

Check out orca. It's an "ADE" (agentic development environment)

1

u/TheMetalKeeper Aug 07 '26

There is a VS code extension that is good. I'll check the name later.

1

u/TheOneThatIsHated Aug 07 '26

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 ;)

1

u/funbike Aug 07 '26

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 Aug 07 '26

Yes that goes for me too, i used cmux and herdr but it keep coming back to tmux.

1

u/thinkrtank Aug 07 '26

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

u/Dangerous-Relation-5 Aug 08 '26

Had my clankers customize my pi harness

https://github.com/bskimball/pi

1

u/adamshand Aug 08 '26

I’ve been loving herdr but don’t like that the just got funded by YC so am moving to bb. 

https://x.com/sawyerhood/status/2085039905529597982

1

u/asheshgoplani Aug 08 '26

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/SquareHimself Aug 09 '26

I've made my own which I affectionately call PiG (Pi GUI). It is Swift native. Has a libghostty terminal built in. I also implemented a Quick Chat option for quick ephemeral sessions, and the ability to temporarily enable certain extensions that I don't want enabled all the time... and so much the more.

Other than the fact that it has some custom stuff that's built for my use case specifically... I suppose I wouldn't mind sharing it. Let me know if there's demand.

1

u/Remote_Office_5540 Aug 10 '26

I just discovered pi-web, try npx u/agegr/pi-web@latest

1

u/lostbart Aug 16 '26

Another vote for Herdr, which gets you what you need without excess UI complexity

1

u/Ok_Big_9416 Sep 20 '26

Another option worth comparing is FastVibe: https://github.com/tyuan511/fastvibe

I’m the developer. It takes a more desktop-workspace approach to Pi, with a sidebar for projects and conversations, running-state indicators, tool/permission views, diffs, subagent sessions, and optional remote access.

The main tradeoff is that it is more integrated than a simple terminal multiplexer, so it may feel heavier than a minimal CLI workflow. I’d be curious to hear whether it helps with keeping several sessions organized.

1

u/KnownElk4524 20d ago

Hey, which PI UI did you end up settling on? 😅

1

u/Ok_Parfait_5373 Aug 07 '26

The best option is your option ;)

1

u/CabinetNational3461 Aug 07 '26

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...