13 points edverma2 23 hours ago 7 comments
pi pod runs sessions of the pi coding agent (https://github.com/earendil-works/pi) in isolated sandboxes ("pods") on a server you run, so an agent can work on a repo without touching your machine.
ineptech 23 hours ago | parent
Hi, I think I might be your target audience, I currently run pi on the server in my basement, in a minimalist docker container that gives it access to my code workspace and a config dir. Give me an idea what benefit I get on top of that by using the self-hosted pi pod?
edverma2 23 hours ago | parent
For you the main benefit would probably be portability via the mobile app. The mobile app is not released yet but you can build it yourself from the swift/kotlin source in the github repository.
Otherwise, the main benefit here is for people to be able to clearly define all of their pi and agent config at the org, user, and project level. This most directly benefits teams of people working together, but I also find it helps me as a single user working on multiple projects on multiple devices.
scottydelta 9 minutes ago | parent
I am developing tarvis.io that allows you to self host apps without managing the servers. In addition to that it also comes with cloud dev env where you can do coding and spawn dev servers and you can host same app in your tarvis workspace as a self hosted app. Tarvis takes care of security, storage, backups and ssl domains. Each app auto gets ssl domain and only you can access your apps. Give it a try!
I am running deepseek harness as self hosted app on tarvis for myself. You can run pi as self hosted harness there too by telling the agent to set it up and then access on the go from the browser.
embik 23 minutes ago | parent
Note: this does not appear to be a Kubernetes-based solution, the "pod" part just heavily sounds like it.
tamimio 13 minutes ago | parent
Is it different than running any harness in an lxc container or vm in your proxmox (or any) server?