~/prajwal / notes / ship-on-the-go

cat ship-on-the-go

Ship on the go 🚢

Ship software from anywhere through your phone

2026-08-14 · remote-coding, tooling, tailscale, tmux, termius

I posted a story today on my instagram of me shipping an internal dev tool while I was having momo at a local momo shop from my phone while my laptop was at home lying on my desk. Lot of people got confused on what I was trying to show & how it works. Writing a short explainer on what that is.

So there are lot of remote control, cloud agents, mobile agent harness apps out there but none of them keep me in the same environment same setup & give me seamless continuity. If I am to use Claude Remote Control, I’d have to initiate remote session explicitly for each and every sessions i have running at a time, also I find it very buggy lot of times.

If I’m to use cloud agents my agents are losing valuable context, auth, privileges that are in my machine. Also I can’t compose multiple harnesses together I’d be marrying either claude or codex for entirety of something.

So what I do is I just use my regular agent sessions in my laptop remotely over ssh. Here are the important pieces of the puzzle:

  • tailscale Secure private network for my devices on the internet. Has something called tailnet that connects my edge nodes p2p. My phone can ping my laptop as if its in same wifi from anywhere in the world. Free tier gives all that you need.

  • tmux Terminal multiplexer, you know the drill. Cool kids are using herdr these days. But nothing better than good ol’ tmux panes & windows. I maintain a consistent tmux session with a name I can attach to.

  • termius SSH client that runs in my phone, ipad any devices with a built-in terminal emulator that i get to customize. Gives me a way to set init scripts so when i connect to my laptop from my phone it directly attaches to my tmux session with all the agents running. Has this thing called SSH ID that let’s you use passkeys for ssh auth.

  • caffeinate Prevents my laptop from sleeping while the lid is off, always plugged in when its on the desk.

So basically I have my phone & my laptop in same tailnet, tmux running, ssh configured over tailnet with init scripts to connect to tmux where I can jump into any live agent session check progress on, steer, give instructions or start a new session. I also can open nvim, check diffs, git logs etc.

Having a bigger screen helps but the keyboard is decent enough and you can also use voice typing or use something like wispr. Cheers! 🍻

$ ls photos/ — 2

termius on my phone
![termius on my phone]
live agent session over ssh
![live agent session over ssh]