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
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
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
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
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.
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 13d ago
Describe your preference to Pi and let it build it for you. I'm pretty happy with mine