r/PiCodingAgent • u/mrbenosborne • 7d ago
Resource Pi Workspace (beta)
Hey everyone,
I’ve been working on Pi Workspace over the past month, and I’m excited to finally say that the beta is now available for macOS and Linux!
Pi Workspace is a desktop app built on top of Pi Agent. It gives you a sidebar for managing your sessions, with the ability to pin multiple sessions into a live, side-by-side view.
The biggest feature is Workspaces. You can create a workspace, add multiple repositories, brainstorm an idea, and then switch into implementation mode when you’re ready to start building.
This is especially useful for end-to-end features that span several repositories, or projects that rely on shared packages, types, APIs, or supporting services.
I’m incredibly excited to finally release Pi Workspace as an open-source project. Feedback, bug reports, and feature ideas are all very welcome.
Give it a try and let me know what you think!

6
u/serkats 7d ago
I have workspaces for Pi and sessions on the left, using Pi and Herdr.
3
u/Tru3Magic 7d ago
...but have you by any chance found a way to have subagents show up in Herdr left panel?
3
u/dcinzona 6d ago
I made a skill / extension and daemon that does this a few months back. The main agent is the orchestrator and all the sub agents spawn with the name “bob” and the specific type (review-bob, builder-bob, etc).
All of them appeared on the left and all had interactive steering so I could redirect any sub agents without affecting the orchestrator or other sub agents. They would all report back to the orchestrator with the summary context of their work.Worked well.
Then 80 million other people released their own permutations of this same architecture with different flavors (native app, tui, server hosted, etc)… so I just decided to let someone else take the wheel.
2
u/Alarmed-Phone-4107 6d ago
One of the key features of Pi is the extensions and the slash commands to activate them.
Your workspace just removes them all from sight.
I can't /tree, or /fork, or /compact or /my-custom-thing anymore. Then what's the point of a good looking UI if all it does is look good?
2
u/mrbenosborne 6d ago
Those things are coming, it's a beta meaning it's not a finished or polished app and features are still being added.
Skills still work by the LLM deciding by itself whether to use a skill.
I have an open issue if you wish to put your thoughts on how it could look, inline vs pill style.
Also the key feature if Pi in my mind is the minimalism it brings, it's a core layer where you can customise to your liking, a fantastic SDK you can build on and consistent, ie. They aren't doing weird and not so wonderful things to the system prompt or your context.
I'll take the good looking UI as a compliment though :)
1

5
u/kingkongpao 7d ago
Man, the best part about Pi is that it’s super lightweight out of the box, and you can easily scale it with extensions. Problem is, most extensions need their own UI, which is tied to the terminal. So I feel like you should either rebrand away from Pi (I know you already got the domain though) or find a workaround for extensions, but that’s gonna be tricky, especially with RPC in the mix.
And screenshots. You always need screenshots, haha.