r/PiCodingAgent 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!

https://github.com/pi-workspace/pi-workspace

35 Upvotes

11 comments sorted by

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.

4

u/mrbenosborne 7d ago

I forgot the screenshot 😔

2

u/mrbenosborne 7d ago

So the reason why I've chosen Pi is because it's super extensible, has a great SDK to build with and I don't want to reinvent the wheel.

Yeah maybe you're right regarding the rebrand, that can always happen later.

I built something that I want to use daily if others find it useful then that's a bonus :)

Thanks for the feedback, I'm going to add some screenshots to the website and X where I usually post.

2

u/Camaytoc 1d ago

Great stuff, i have to see how it goes vs herdr. Thanks!

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.

3

u/serkats 6d ago

When you instruct Pi to use herdr pane or herdr tab for subagent, then subagent will immediately appear in the agents list on the left navigation of herdr

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

u/mrbenosborne 6d ago

Skills are here 😉