5 min read

Vibe Coding Your SaaS From Your Phone: The Claude Code Mobile Setup Indie Hackers Are Using in 2026

A 10-year SWE is shipping all his side projects from his phone using Claude Code without reading the code. Here is how the mobile setup actually works.

Vibe Coding Your SaaS From Your Phone: The Claude Code Mobile Setup Indie Hackers Are Using in 2026

A 10-year software engineer has been shipping all his side projects from his phone using Claude Code without reading any of the code. Around the same time, Pieter Levels posted about his VPS-Tmux workflow for coding from anywhere.

This is not a gimmick. Anthropic shipped a feature called Remote Control in February 2026 that makes it genuinely practical. Here is how the mobile Claude Code setup actually works, what it costs, and where it breaks down.

Why Now

The timing of this trend is not a coincidence. Claude Code Remote Control launched on February 24, 2026. Before that, getting your phone to interact with a running Claude Code session required SSH tunnels, tmux, ngrok proxies, or fragile custom setups. None of them were fast to configure or reliable to maintain.

Remote Control changed the equation. One command, one QR code, zero port forwarding.

Approach 1: Claude Code Remote Control (Official)

This is the setup most developers using Claude Code on mobile are reaching for.

How it works: Claude Code keeps running on your laptop or desktop. Your phone becomes a remote window into that session. Code never leaves your machine. Only encrypted chat messages and tool approval prompts flow through Anthropic's relay servers.

Setup:

  1. Make sure you are on Claude Code version 2.1.52 or later
  2. In your terminal, run claude rc (or claude remote-control)
  3. A QR code appears
  4. Open the Claude app on your phone and scan it
  5. Your phone is now connected to your local session

From your phone you can read what Claude is doing in real time, approve or reject file changes, send new instructions, and monitor multiple sessions simultaneously. The session auto-reconnects if your laptop sleeps and wakes.

The cost: Claude Max, which starts at $100/month. Remote Control is a Claude Code feature, and Claude Code requires Max. If you are on Pro ($20/month), this does not apply to you.

The workflow this enables:

flowchart TD
    A[Start task in terminal on laptop] --> B[Run: claude rc]
    B --> C[Scan QR code with Claude app]
    C --> D[Put laptop in bag, go mobile]
    D --> E{Claude needs approval?}
    E -- Yes --> F[Review diff on phone]
    F --> G[Approve or reject]
    G --> E
    E -- No --> H[Claude keeps running]
    H --> I[Task complete: review on phone]

The key insight is what comes next: the developer is not reviewing the code line by line. They are reading Claude's summary of what changed, approving if it sounds right, and trusting the CI pipeline to catch errors. That is a workflow choice, not a Claude Code constraint.

Approach 2: SSH + Tailscale + tmux (Phone-First)

This is closer to what Pieter Levels describes for his nomad setup. Instead of connecting your phone to a laptop session, you connect your phone to a VPS that is always running.

How it works:

  • Run Claude Code inside a tmux session on a VPS or cloud server
  • Install Tailscale on both the server and your phone for secure access
  • SSH into the server from your phone using Termius or Blink Shell
  • Reattach to the tmux session and continue from wherever you left off

The advantage: Your laptop does not need to be on. The session is always there. You can disconnect and reconnect from any device. This is true cloud-first mobile coding, not remote supervision.

The cost: A $6-10/month VPS (Hetzner CX22, DigitalOcean Droplet, Railway). Tailscale free plan covers personal use. Termius costs around $20-30/year for the iOS/Android app.

The trade-off: You are working in a raw terminal on a phone keyboard. This is genuinely uncomfortable for long writing sessions. Approving multi-file changes in a tmux pane on a 6-inch screen requires patience. Most developers use this approach for monitoring and quick interventions, not primary development.

What Actually Works and What Does Not

Works well:

  • Starting a long-running task on your laptop, then supervising from your phone during meetings, commutes, or lunch
  • Approving simple, well-described changes where Claude's summary is enough to understand the change
  • Monitoring test runs and build output while away from your desk
  • Pushing hotfixes from a coffee shop without opening a laptop

Does not work well:

  • Reviewing complex refactors on a small screen where the diff spans dozens of files
  • Writing long prompts with precise technical requirements on a touch keyboard
  • Debugging unfamiliar errors that require reading through stack traces
  • Anything requiring a proper code editor view rather than a terminal window

Who Should Actually Try This

If you have a Claude Max subscription and find yourself frequently stepping away from your desk mid-task, Remote Control is worth setting up. The QR code flow takes under two minutes and the phone supervision experience is genuinely usable.

If you want to code while genuinely away from your laptop (traveling, commuting, phone-only), the SSH plus VPS setup is the more reliable choice.

If you are on Claude Pro and not ready to upgrade to Max, the Codex mobile workflow covers a similar approach that works at a lower price point.

For the broader question of which AI coding tools work best for indie hackers building solo, the best Claude Code alternatives post covers the full comparison.

This workflow gets one thing right: the bottleneck is no longer the tool. It is your willingness to trust the output enough to approve it without reading every line. That is a separate decision from the setup.

Frequently Asked Questions

Does Claude Code Remote Control work without a laptop running?

No. Remote Control creates an encrypted bridge between your phone and a Claude Code session already running on your local machine. Your laptop (or desktop) must be on and running the session. If you want to code entirely from your phone without a host machine, you need the SSH plus VPS approach instead.

What subscription do you need for Claude Code Remote Control?

Claude Max, which costs $100/month or $200/month. Remote Control is a Claude Code feature, and Claude Code requires a Max plan. The Pro plan ($20/month) does not include Claude Code access. Claude Code version 2.1.52 or later is required for Remote Control specifically.

What SSH app works best for the phone-plus-VPS setup?

Termius is the most polished SSH client for iOS and Android in 2026. It supports Tailscale integration, persistent connections, and a touch-friendly keyboard layout. Blink Shell is the alternative on iOS for developers who want a full terminal experience. Both cost around $20-30/year.

Is the vibe coding from phone approach production-safe?

For solo side projects and MVPs, yes, with caveats. The main risk is approving file changes without reading them carefully on a small screen. Code reviews are harder on a phone. Most developers who use this workflow pair it with a CI test suite that catches obvious breakage before deployment. Never approve destructive commands (database migrations, file deletions) from a phone without scrolling through the full diff first.

Can you use this workflow with Codex or Cursor instead of Claude Code?

Cursor has no official remote control feature yet. For Codex, see the separate post on Codex mobile workflows. The Happy Coder app supports both Claude Code and Codex from mobile and is the closest third-party alternative if you do not want to use the official Claude app.

Found this useful? Follow @devtoolpicks on X for more honest tool comparisons.
Share: X/Twitter | LinkedIn |

Get honest tool comparisons in your inbox

Join 50+ indie hackers and solo developers who get new comparisons, pricing changes, and tool picks. No spam. Unsubscribe anytime.