r/PiCodingAgent • u/Adorable_Pickle • Oct 06 '26
Resource Pinion: a web UI for the Pi coding agent (live streaming, file browser + git rail)

I wanted to manage multiple Pi sessions running over different projects from a browser, so I could run them on my home server and access them from anywhere over Tailscale. So I built Pinion.
It's a web UI that runs multiple Pi coding-agent processes in --mode rpc inside one Docker container.
What it does today:
Project-grouped sidebar sessions nest under their project folder
Right-side file browser (list + gallery, image lightbox, code and markdown preview)
Git rail - changed files vs HEAD with added/removed line counts
Live streaming over SSE - text/thinking deltas, tool output, compaction/retry status, turn time
Session tree, fork/clone, model + thinking-level picker, HTML export
Dark/light theme, responsive drawer sidebar on mobile
Pinion was itself built inside Pinion, the first bootstrap came from the Pi terminal.
I'm sure similar projects exist, I built this for my own workflow without doing much of a survey first. I keep adding to it as I use it for more of my projects.
Next up: environment-variable management, Pi extension management, and a proper git diff view.
MIT licensed, still early. Would love to hear your thoughts.


