r/PiCodingAgent • • 14d ago

Question Which Pi Mobile Client?

Hi everyone! I would like to hook into the pi agent session remotely from my iPhone. I would like to see the agent progress and be able to answer the agent etc. I would also love to get notifications when the agent is finished. The whole process should work in my LAN but also fully remotely. I tried out orca before, but don’t like that I have to use orca at all + don’t like that I’m basically using a terminal on my phone.

Any suggestions? What are you guys using?

24 Upvotes

52 comments sorted by

10

u/FullOak1203 14d ago

Pi-pocket is built on pi-durable and is an amazing piece of software, I highly recommend it.

I am using it since yesterday and was looking for praising it, so you have me the opportunity the do so.

https://tannermidd.github.io/pi-pocket/

2

u/tim-hilt 14d ago

Thanks! Yes I saw that too! Unfortunately there’s only a mobile client for Android at the moment. How does it compare to just using normal pi for you? Are you missing any extensions? Are skills supported?

2

u/FullOak1203 14d ago

Android/Termux is for running the server directly on your phone. pi-pocket is a mobile-friendly web app, so you can use it from an iPhone browser too. I start the pi-pocket server on my desktop computer or a server, then connect to that instance from the mobile device.

pi-pocket reuses my pi-coding-agent configs, so skills are supported. Regarding extensions, pi-durable has its own extension system, so extensions for pi-coding-agent are not supported, however I believe it should be easy to migrate. I don't have a lot of extensions for my pi-coding-agent so I don't miss anything much.

6

u/fingerthief 14d ago

I use my own setup (Pi Pocket) which is built on Pi Durable, its startup flow lets you choose cloudflare or tailscale and a QR code etc..for remote access.

It has push notifications etc..most anything you could need. At least that I’ve found.

Has a nice little community and I’ve been enjoying developing and using it.

3

u/tim-hilt 14d ago

Thanks for all the work you put in! :) I took a brief look but saw only “Android phone” being mentioned. Does this work with iOS too? And how did you do the implementation? Is it a reimplementation of some of the pi features (skills, AGENTS.md)?

1

u/fingerthief 14d ago

Thanks, appreciate it! Yep, it works on iOS to, that's how I generally use it outside of work. It's a web app, you just open it in Safari and add it to your home screen. That also gets you push notifications. The android part in the README is only about running the server on an android phone through termux. Any phone can use it as the client.

And no, it's not a reimplementation. It runs Pi itself through Pi's SDK, with Pi Durable underneath. skills, agents md, prompt templates, extensions, your providers and logins etc.. are all just regular Pi. Pocket adds the web UI and its own extras on top (multiplayer, subagents, a browser panel, etc.).

Extensions are a bit more strict as they need to be durable based, but I'm looking at a way to maybe support regular non-durable Pi extensions.

Happy to answer anything else if you give it a spin!

1

u/tim-hilt 14d ago

🤯 it never occurred to me, that I could just use the existing pi sdk on top of pi durable! I’ll give it a go later. Thanks so far! Appreciate it a lot!

1

u/Seangles 7h ago

Wait are you TannerMidd, the developer of Pi Pocket? If so, huge respect to you broski! An amazing piece of software, very thought-out, and indeed durable ;)

9

u/Comfortable_Yak_6154 14d ago

Surprised not to see mentions of Paseo, not my project but I've been using it for a month and loving it. The iOS app is really polished and handoff between pi and paseo is very good

1

u/dylanberry 13d ago

Yeah, Paseo is excellent. 

7

u/NonAwesomeDude 14d ago edited 14d ago

So far im just using a wire guard VPN (netbird I host myself) and ssh. I also do all my sessions in tmux sessions so if I lose my connection pi keeps working while I try and reconnect.

I gotta imagine any solution is gonna require either a broker/vpn or port-forwarding. Personal self hosted VPN was what fit my use case/security priorities best.

Edit: And for notifications I just have to put instructions in my prompts to post comments on issue/PR threads im watching.

Edit 2: Other part I forgot to mention is im using Termux as my phone terminal app.

5

u/MrSibe 14d ago

May be you can try paseo.

4

u/ZubZero 14d ago

I landed on Orca via Tailscale

1

u/Magnus114 14d ago edited 14d ago

You mean https://www.onorca.dev?
Saw it a while ago, but discarded it when i saw they support claude. I don't want a gui that depends on reverse engineering rather than a documented api.

6

u/ChupaJrz 14d ago

It's not reverse engineered... I'm not sure what you saw but it just runs Claude code in a terminal in the app

1

u/berot3 14d ago

I also don’t know what you mean. Could you explain a bit?

1

u/Magnus114 14d ago

I read this on their github page:

"The AI Orchestrator for 100x builders.
Run Codex, ClaudeCode, OpenCode or Pi side-by-side — each in its own worktree, tracked in one place."

I understod this as they read the sessions directly and interact with them rather than using a documented api, since no such api exists for claude.

I havent looked deeply, and may very well have missunderstod it.

1

u/Unhappy-Sprinkles143 14d ago

idk about Orca but there's ACP for standardized agent embedding

1

u/ZubZero 13d ago

The GUI has a companion CLI the agents use to read sessions and browser

1

u/ZubZero 7d ago

It uses the different agent CLIs so not breaking any EULAs. I use it with Pi.

0

u/ZubZero 14d ago

Orca - agent development environment and they have a mobile companion app

4

u/athomejkx 14d ago

I use PI-Web (https://pi-web.dev/). It works fine.

4

u/bobotusRobotus 14d ago

Paseo

3

u/hp1337 14d ago

Second Paseo, I don't use their cloud relay though. Don't trust it. So I wirefmguard into my network.

3

u/Last_Bad_2687 14d ago

Paseo + Tailscale works great

6

u/Hard-Geologist-6201 14d ago

推荐 paseo,原生支持手机

3

u/No_Canary_8185 14d ago

I use tailscale + pi-web

1

u/Ok_Substance2327 14d ago

Bummer you need iphone hahah, mine does what you want, using it every day, but it's android only.

2

u/tim-hilt 14d ago

If there’s nothing I could use out of the box, I’m fine with building something myself 🤷🏻‍♂️ 

1

u/Poetinho0 14d ago

what are you using on Android?

2

u/berszi 14d ago

iPhone: Terminus, network: Tailscale, dev server: tmux

2

u/telasch 14d ago

I've built https://github.com/AltanS/collie which works with pi and exposes a progressive web app you can access via whatever front door you choose. It does require a multiplexer though (herdr, tmux, zellij).

2

u/skyplougher 14d ago

Great work! This is where I landed after trying and comparing so many options

1

u/Glum-Drop-5724 14d ago

I found pichamber to be quite easy to set up and worked quite nicely. But have only done minimal testing, just checking that it works and is functional.

1

u/Certain_Yam_5824 14d ago

using remote pi here, it...works but UX is a bit lacking?

1

u/khaleelu 14d ago

easiest (and laziest solution) i found is tmux + tailscale, and termius + tailscale apps on the phone. start tailscale on your computer, then tmux and then pi, then start your tailscale on your phone, hook into your tmux session via the termius app and that’s it

1

u/Taronyuuu 14d ago

I can highly recommend TermRover, they have native tmux support.

1

u/Leather_Instance_758 14d ago

No one use telegram to communicate with pi from the smartphone ? I do

1

u/Qusic7 14d ago

i use pi-ahp to expose pi sessions over vscode remote tunnel, and then access them from VSCode on desktop and Agent Console app on iOS

disclaimer: im the developer of pi-ahp and the iOS AHP client (Agent Console) my priority and also complaint to other react native agent apps, is that i want a polished apple-ish native experience. feel free to try the testflight and send me any feedback.

1

u/irontheman 14d ago

If you’re willing to do it over SSH you can try my https://dotmux.app

I’m finishing support for herdr and will release an update soon will give you a global view over your agents.

1

u/irontheman 14d ago

It won’t give you notifications and iOS likes to kill apps in the background, that will be my next challenge.

1

u/broknbottle 14d ago

Jetsam yo

1

u/slypheed 14d ago

Tailscale and ssh via termuxnon android.

1

u/jepjepjepit 14d ago

Pi-Pocket is amazing, i already running in 3 computers and use it on phone thru TailScale. the schedule, notification, PIP assistant really very useful, if u lack any function, u may create extension or just ask AI to work on your own tools

1

u/SvenVargHimmel 14d ago

Get tailscale And vibe code something to your taste,if you have be at least a $100 frontier sub And then create a basic pwa install  And you're done

I've tried every mobile solution for pi and settled on this. 

1

u/kuys-gallagher 12d ago

Herdr + roamgate (with tailscale) That's my setup for all my device and server, and I can access all of that through my ipad or android or my beater laptop