Cline Mobile: How to Vibe Code From Your Phone
Run Cline agents on your Mac, control them from your phone. Tailscale + one environment variable = full Kanban access from anywhere. Here's the five-minute setup.
TL;DR
- Run Cline agents on your Mac, control them from your phone via Tailscale mesh VPN
- Bind Kanban to 0.0.0.0 instead of localhost, access it from any device on your tailnet
- Full control panel in your pocket: review diffs, approve changes, kick off new tasks
- Works on any device with a browser — iPhone, Android, iPad, whatever
The Big Picture
An engineer at Cline was vibe coding from the passenger seat on a road trip. His Mac sat at home running Cline agents. He checked progress, approved changes, and queued new work from his phone. No SSH tunnels. No port forwarding nightmares. Just Tailscale and a browser.
This is the logical endpoint of autonomous coding agents: you don't need to be at your desk. The agents do the work. You review and steer. The setup takes five minutes, uses free tools, and turns any device with a browser into a remote control for your development workflow.
If you've been using Cline's Kanban board for autonomous workflows, this is the natural next step. Your agents run 24/7. You check in when you want, from wherever you are.
How It Works
Cline's Kanban board runs as a local web server on port 3484. By default, it binds to 127.0.0.1, which means only your Mac can reach it. That's fine for local development, but useless if you're on a different network.
Tailscale solves this cleanly. It's a mesh VPN that creates a private network across all your devices. Install it on your Mac and phone, sign in to the same account, and they can talk to each other as if they're on the same LAN. No firewall rules. No exposed ports. No security theater.
The trick is binding Kanban to 0.0.0.0 instead of localhost. That tells the server to accept connections from any network interface, including Tailscale's virtual one. Launch Cline with KANBAN_RUNTIME_HOST=0.0.0.0 cline and the Kanban board becomes reachable from any device on your tailnet.
Your phone connects to your Mac's Tailscale address — something like http://your-machine-name.tail1234.ts.net:3484. The exact hostname depends on your Tailscale setup, but it's always visible in the Tailscale app. Open that URL in your phone's browser and you're looking at the same Kanban interface you'd see on your Mac.
Tailscale handles the routing, encryption, and NAT traversal. You don't configure anything beyond installing the app and signing in. It works from coffee shops, airports, your couch, wherever. As long as both devices have internet, they can reach each other.
What This Changes For Developers
This setup flips the relationship between you and your coding agents. You're no longer tethered to your desk. The agents run continuously. You check in when something needs review or when you want to queue new work.
The Kanban board shows every task in flight. You see what each agent is working on, what's waiting for approval, what's done. Tap a task to review diffs. Approve file changes with a button press. Kick off new work by adding a card. It's the full control panel, just in a mobile viewport.
This matters most when you're running long-running tasks. Refactoring a codebase. Migrating a database schema. Generating test coverage. These jobs take hours. You don't want to babysit them, but you do want to know when they're done or when they hit a snag. Mobile access means you can check progress without interrupting your day.
It also changes how you think about context switching. You're waiting for a build? Check your agents. Stuck in a meeting? Queue up the next task. Commuting? Review the diffs from this morning's run. The friction drops to near zero.
Try It Yourself
Here's the exact setup. Install Tailscale on your Mac and phone. Sign in to the same account on both devices. On your Mac, launch Cline with the Kanban host set to 0.0.0.0:
KANBAN_RUNTIME_HOST=0.0.0.0 clineCheck the Tailscale app on your Mac for your machine's hostname. It'll look like your-machine-name.tail1234.ts.net. On your phone, open a browser and navigate to:
http://your-machine-name.tail1234.ts.net:3484You should see the Kanban board. If it doesn't load, double-check that both devices show as connected in Tailscale and that Cline is running with the correct host binding.
Once it's working, try the full workflow. Start a task on your Mac. Walk away. Check progress from your phone. Approve a change. Queue another task. You're managing autonomous agents from your pocket.
The Bottom Line
Use this if you're already running Cline agents and want to untether from your desk. The setup is trivial — Tailscale is free, the config is one environment variable, and it works on any device with a browser. Skip it if you're not using Kanban yet or if you prefer to stay local-only for security reasons.
The real shift here is psychological. Once you can check your agents from anywhere, you start thinking of them differently. They're not a tool you use at your desk. They're a background process you manage asynchronously. That changes what you're willing to delegate and how you structure your day. If you're serious about autonomous coding workflows, mobile access isn't a nice-to-have. It's the point.
For more remote access options, check the official remote access docs. If you build something interesting on top of this, share it on Discord or Reddit.
Source: Cline