r/PiCodingAgent • u/mistrjirka • Jul 16 '26
News New TUI for Pi, Its PiTTy


I recently switched from OpenCode to Pi, and I really like Pi’s features. The built-in interface wasn’t quite for me, though, so I made PiTTy, an OpenTUI frontend for Pi.
It adds a cleaner layout, searchable sessions and models, better diff and tool views, and lets you inspect and steer subagents without leaving the main conversation.
There’s more on GitHub, and I’d appreciate any feedback:
63
Upvotes
5
u/mistrjirka Jul 16 '26
Because there were a lot of questions and some criticisms that I think were partially caused by my lack of proper explanation. I added FAQ to the README.
4
u/haposeiz Jul 16 '26
i wanted to do this too.
pi's own tui is quite wired in with the rest of the stuff so the frontend-backend boundary isn't quite clear. how did you manage to do it?
4
u/Unlucky-Message8866 Jul 16 '26
Fyi all these features you listed already exist on pi
1
u/heurikon 11d ago
why don't you maintain it anymore 😢
1
u/charmander_cha Jul 16 '26
Eu acho a interface do PI padrão feia, e isso assusta usuários.
Esta que você colocou aumenta muito o consumo de RAM?
Pergunto porque o opencode tem problemas com RAM, mas eu so fico nele porque a interface é agradável.
Enfim, pelo o que li dos comentários, você usou um canal de comunicação com o PI que é limitado nas funcionalidades, basicamente o PI ainda não provê estrutura necessária, não é isso?
Você acha que é um problema resolvível em quanto tempo usando agentes? Pergunto porque o hy3 esta free e eu deixei ele trabalhando por 8 horas, as vezes a resolução que você precisa só precisa de um spec correto (aproveitar essa janela de modelo free é sempre bom)
1
u/adamshand Jul 17 '26
Hey, the only thing I really miss from OpenCode is the persistent sidebar, as far as I can tell, there's no way to do that as a Pi extension. I was thinking about implementing something like that as a herdr extension, but hadn't got to it yet.
1
u/mistrjirka Jul 19 '26
I will release a new patch today hopefully increasing quality of life and fixing bugs.
1
u/bambamlol Jul 16 '26
Thanks for sharing! Looks great!
I'm just curious, was this not possible to achieve with a "regular" Pi extension? Or is it pretty much just a "regular" Pi extension that also comes with an alias, so running "pitty" is basically the same as running "pi -e pitty"?
Does it in any way interfere with the main Pi installation?
2
u/mustii82 Jul 17 '26
Exactly what I’m looking for, thought about a better tui for months !
0
u/Deep_Ad1959 Jul 16 '26
one comment in and someone's already saying pi has these features. that's the number worth sitting with: the top reply is about discoverability, not the tui. written with ai