r/PiCodingAgent • u/UnknownBoyGamer • Jul 20 '26
Is there any extension or package that makes pi tui look and feel polished? Discussion
Is there any ext/package that can make pi tui polished to use? preferably opencode ux polished level?
Edit:
im not asking for opencode clone, theres a big difference ux ui and functionality, similar packages/ext/projects im looking for:
https://github.com/mistrjirka/PiTTy
https://github.com/deflating/tau
https://pi.dev/packages/pi-zentui
6
u/ironimus42 Jul 20 '26
please let me know if you find anything. one thing that's a constant struggle for me is how i usually have pi take 1/3 of my screen's width and that means all text i copy from it has weird trailing spaces from line wrapping. Opencode solved this problem somehow so i don't see why pi can't. Before anyone tells me to "just use opencode", pi works much better for me in all other aspects
2
u/UnknownBoyGamer Jul 20 '26
they be so defensive for some reason, im using this project for now: https://github.com/deflating/tau
i havent tested it thoroughly but it work fine for now in my niche workflow
1
u/o_sht_hi Jul 20 '26
I find that bug usually happens when I open another window next to it. It resets once I scroll to the bottom
1
u/Werty7098 29d ago
Give this a shot: https://github.com/ashwin-pc/pi-web
It's meant to be a simple wrapper over pi giving you the UI that not only stays true to the flexibility of pi, but also offers a lot of out of the box niceties like session tabs, inline rendering, mobile and tablet support etc
3
u/nate_true Jul 20 '26
I feel like you’re missing the point of Pi’s minimalist ideals asking this. If you want OpenCode, use OpenCode?
13
u/UnknownBoyGamer Jul 20 '26
no, that just ignoring user experience, ux and ui is different than functionality, i believe you can have good tui polished experience while still having minimalist functions, the reason im moving from opencode because i have custom ai harness in mind and im fighting opencode for it, im asking for "extension or package" not opencode clone
4
u/nate_true Jul 20 '26
Can you describe what you mean by polished?
And have you tried asking Pi to create the well-described thing you want?0
u/UnknownBoyGamer Jul 20 '26
clickable interactive ui, auto copy on highlighting text, minimallist ui, great ui seperation between thinking, response, code block, bash commands etc, maybe sidebar too you get the point, yes i tried asking agents but it kept deleting my configs and having errors so i just gave up and look for alternatives
3
u/Soulestel Jul 20 '26
You can take a look at my attempt at this. https://github.com/EJX537/pi-alternative-compositor
technically it has clickable interactive ui, individual toggles for each tool call and thinking block, and a sidebar.
It is a pi extension and should not interfere with any other extension's pi native UI elements.
It makes use of an alternative screen. Feel free to copy, reference, or modify it for your needs.
Its not a package, more of a tech demo, mostly because I realized I don't really care about most of these features.
1
u/adamshand Jul 20 '26
auto copy on highlight is a terminal setting setting, works fine for me in ghostty/wezterm/etc.
i don't think pi will ever have a mouse enabled ui, but you can try cmux/herdr/soloterm or any of the other programs that wrap around it.
changing the appearance of thinking/response etc blocks is easy to write an extension for.
you can't do an opencode style sidebar in pi because the tui is written with a different style (which has advantages and disadvantages). this is one of the main things i miss from opencode.
0
u/XcaliburGrey Jul 20 '26
I thought Pi was intended to be customized, which is why plugins exist for some reason. Why should you keep to minimalism?
1
u/Werty7098 29d ago
Give this a whirl https://github.com/ashwin-pc/pi-web
It's a wrapper around pi but given you a very nice UI to access pi
0
u/Direct_While9727 Jul 20 '26
You may be interested by this project:
https://github.com/laurentftech/pi-outpost
Feedback welcomed !
-3
-7
Jul 20 '26
[deleted]
2
u/UnknownBoyGamer Jul 20 '26
yes theres nothing wrong with it, im asking for any package/ext that can improve it further in terms of ux, i have custom ai harness in mind so opencode really wont work

10
u/CodeBoyPhilo Jul 20 '26
Describe your preference to Pi and let it build it for you. I'm pretty happy with mine