All posts

2026-05-13

How to use Claude Code from your phone

Use Qodlink to steer Claude Code on your Mac or Windows desktop from iPhone or Android: install the desktop app, sign in, authenticate Claude, then open the PWA.

How to use Claude Code from your phone

If you already run Claude Code on a Mac or Windows PC, your entire development environment — repos, credentials, running servers, shell history — lives on that machine. Qodlink punches an end-to-end encrypted tunnel from that machine straight to your phone, so you can steer agents, review diffs, and preview your running app without ever opening a laptop.

This article covers how Qodlink works, how to get set up in under five minutes, and how it compares to Claude Code's built-in remote access so you can pick the right tool for your workflow.


Why mobile access to Claude Code matters

Modern AI-assisted development moves fast. An agent might be mid-task while you are commuting, cooking, or away from your desk. The difference between catching a runaway agent loop immediately versus two hours later is real money and real lost context.

The naive solution — SSH into your machine from a phone terminal app — works in a pinch, but it is friction-heavy: you are staring at a 375-pixel-wide shell, manually managing tmux sessions, and getting zero visibility into what changed in the codebase. There is no diff view, no localhost preview, no way to start or stop your dev server with a tap, no test runner, and no push notification when the agent finishes.

Qodlink is the alternative purpose-built for this exact scenario.


What you need before you start

  • Claude Code installed and running on your desktop. This is non-negotiable — Qodlink is a remote control, not a replacement. Your repos, your environment, your credentials stay on the machine you already trust.
  • A Qodlink account and the Qodlink desktop app from the download page.

That is it. No VPN, no port-forwarding, no reverse proxy to configure.


Getting set up in three steps

1. Install the Qodlink desktop app

Download the app for Windows or macOS from qodlink.com/download. When you launch it, it starts a lightweight local server on your machine and establishes an outbound encrypted tunnel — no inbound firewall rules needed, nothing to open in your router.

2. Sign in and configure Claude authentication

Sign in with the same account you created on this site. Then open desktop app Settings and authenticate Claude in one of two ways:

  • Anthropic API key — paste your key; it is stored locally on the machine and never leaves it.
  • Subscription auth — if your local Claude Code session is already authenticated, Qodlink can piggyback on that without asking for a key again.

One account. Keys on the machine you trust. Nothing passed through Qodlink's servers.

3. Open the Qodlink PWA on your phone

Navigate to qodlink.com/app in Safari or Chrome, then "Add to Home Screen" to install the PWA. Sign in with the same account and you are connected to your desktop.


What you can do from your phone

Qodlink's mobile interface is organized around three tabs, each solving a distinct remote-development problem.

Agent tab

Chat with Claude Code agents running on your desktop. Start new sessions, continue existing ones, switch between projects, and send follow-up messages — all from a clean, thumb-friendly UI. The agent runs on your machine; your phone just shows the conversation and lets you steer it.

Push notifications fire when an agent run completes, so you are not staring at your screen waiting.

Diff tab

Every code change the agent makes streams back as a git-style diff. You can step through each changed file, read the before/after, and catch problems before merging — without pulling up a laptop or navigating to your editor. This is especially useful for reviewing large refactors or multi-file edits that agents tend to produce.

Preview tab

The tunnel proxies localhost back to your phone. Open the Preview tab and your running dev server — whatever port it is on — renders in a real browser view on your phone screen. Same app, same hot-reload, zero reinstallation of dependencies on the phone.

Project controls

Beyond reading what the agent did, you can also start, stop, and restart your dev server with a single tap from the mobile UI. Need to verify that the agent's changes didn't break anything? Hit Run tests and watch your test suite stream output to your phone in real time. These are the kinds of operations that, with SSH alone, require navigating a terminal, finding the right process, and hoping your tmux layout is still intact.


Qodlink vs. Claude Code Remote: a direct comparison

Claude Code ships with its own Remote capability: you can run claude over SSH on a headless server, use its API in headless mode, or access Claude.ai via a mobile browser. These are legitimate options. Here is how they stack up against Qodlink for the day-to-day "I'm away from my desk" use case.

FeatureQodlinkClaude Code Remote (built-in)
Purpose-built mobile UI✅ Native PWA, thumb-optimized❌ Terminal / browser SSH only
Setup complexity✅ 3 guided steps, no networking knowledge needed⚠️ Requires SSH config, reverse tunnel, or cloud VM
Works with local desktop✅ Tunnels into your existing Mac/Windows machine⚠️ Designed for headless servers; local tunneling is manual
Localhost preview✅ Built-in tunnel proxies any local port to your phone❌ Not available; you must set up separate port forwarding
Run / stop dev server✅ One-tap project controls from mobile UI❌ Requires terminal access
Run local test suite✅ Stream test output to your phone❌ Requires terminal access
Push notifications✅ Fires when agent run completes❌ Not available
Git diff viewer✅ Mobile-first diff UI streamed from desktop❌ Raw terminal output only
End-to-end encryption✅ All traffic encrypted; keys never touch Qodlink servers⚠️ Depends on your SSH key discipline
Multi-session management✅ Switch between repos and sessions from the UI⚠️ Manage tmux/screen sessions manually
Automatic repo detection✅ Desktop app scans and lists your local repos❌ Manual path entry in the CLI
API key storage✅ Keys stay on your desktop machine✅ Keys stay on your server (if self-hosted)
Works without a cloud VM✅ Runs entirely from your existing desktop❌ Remote mode typically targets headless/cloud hosts
CostSubscription (see pricing)Free (Claude Code license required)

The short version: If you are running Claude Code locally on a Mac or Windows machine and want a polished mobile experience, Qodlink is the faster path. Claude Code Remote shines when you are already operating a headless Linux server and are comfortable managing SSH tunnels and terminal sessions.

Qodlink vs Claude Code Remote comparison table


Chats and sessions synced between phone and desktop

Mobile-first agent UI with tabs and controls


What Qodlink does not do

Being clear about scope matters:

  • Qodlink does not run Claude Code. Your desktop does. If your desktop is off or asleep, there is nothing to connect to.
  • Qodlink does not store your code. Files never leave your machine. The tunnel carries commands and output, not your repo.
  • Qodlink is not a code editor. It is a remote control. For editing individual files, you still open your IDE on the desktop.

Plain-English summary

Keep using Claude Code on your desktop exactly as you do today. Install Qodlink on that same machine, sign in, configure Claude authentication once, then open the Qodlink PWA on your phone. From that point on, leaving your desk does not mean leaving your work. Agents keep running, diffs keep streaming, and your app keeps serving — and you can see and steer all of it from your pocket.

Download the desktop app · Open the app · Pricing