How to Use Claude Code on iPad | Web Version, Remote Control, SSH

For anyone who wants to code with Claude Code on an iPad, here is a breakdown of three approaches: "Claude Code on the web," which works entirely in the browser; "Remote Control," which lets you operate a Claude Code session running on your home Mac from anywhere; and an SSH configuration that connects directly through a terminal app. We compare the required plan, setup steps, and ideal use cases for each, so you can find the fastest route that fits your environment.

AI-generated article summarypowered by Claude
結論powered by Claude

The fastest way to run Claude Code on an iPad alone is Claude Code on the web. Open a browser to claude.ai/code, connect your GitHub account, and tasks run on Anthropic-managed cloud infrastructure — no Mac required. Available on Pro, Max, and Team plans.

If you want to keep using your home Mac's local environment (files, MCP, project settings) as-is, Remote Control is the answer. Run claude remote-control on the Mac side, then scan the displayed QR code with the Claude app on your iPad to connect. Processing continues on your Mac and nothing moves to the cloud.

Advanced users who want direct terminal access often rely on SSH + an app like Termius + tmux to connect to a home PC. Combined with Siri Shortcuts, you can respond to "approve" or "reject" prompts entirely by voice for hands-free development. The practical solution is to mix and match all three approaches depending on the situation.

目次 (12)

Can You Use Claude Code on an iPad? — The Short Answer

In short, coding with Claude Code on an iPad is fully practical. However, since Claude Code was originally designed to run in a terminal, using it on an iPad means choosing one of three approaches based on where you want the processing to happen.

Approach Where processing runs Mac/PC always on? Primary use case
Claude Code on the web Anthropic's cloud Not required Start anywhere, run multiple tasks in parallel
Remote Control Your own Mac/PC Required Remote-control your local environment
SSH + terminal app Home PC/server Required Full control, voice operation

If you just want to get started with only an iPad, the cloud version is the way to go. If you want to use your home PC environment as-is, go with Remote Control. Those two criteria make the decision straightforward. Let's look at each in turn.

Approach 1: Claude Code on the Web — Entirely in the Browser

The most accessible option is Claude Code on the web, accessed via a browser at claude.ai/code. Tasks run in a cloud environment managed by Anthropic, and your session persists even after you close the browser. The biggest advantage is that all you need is Safari — no external keyboard required on an iPad.

You'll need to connect a GitHub account. The cloud environment clones the target repository, you work on it there, and then push a branch. Because you don't need a local development environment, it's ideal for fixing repositories you haven't cloned yet or running multiple tasks in parallel.

It is currently available as a research preview for Pro, Max, and Team plan users (source: Use Claude Code on the web). You can also monitor active sessions from the Claude mobile app, so it's natural to give instructions on your iPad and then check progress on your iPhone while on the go.

Approach 2: Remote Control — Operate Your Home Mac's Session from an iPad

If you want to use your local development environment as-is, Remote Control is the answer. It connects claude.ai/code or the iOS/Android Claude app to a Claude Code session running on your own machine.

The key difference from the cloud version is where the processing happens. With Remote Control, Claude keeps running on your machine, so your local file system, MCP servers (the extension mechanism that connects Claude to external tools and data sources), various tools, and project settings all remain available. Typing @ still auto-completes local project file paths. The web or app interface is simply a "window" into that local session (source: Continue local sessions from any device with Remote Control).

Requirements are a Pro, Max, Team, or Enterprise plan and Claude Code v2.1.51 or later. API key authentication is not supported — you must be logged in with a claude.ai account. It's also robust enough to automatically reconnect if your laptop sleeps or the network drops, as long as the machine comes back online.

Remote Control Setup Steps

With a few minutes of setup on both the Mac and iPad sides, you'll be connected.

  1. In Terminal, navigate to your project folder and run claude remote-control
  2. Note the session URL displayed on screen (in claude remote-control, press the spacebar to toggle a QR code display)
  3. If you don't have the Claude app on your iPad, run /mobile inside Claude Code and install from the QR code that appears
  4. Scan the QR code with the Claude app's camera on your iPad, or open the URL in a browser to connect
  5. Alternatively, open the "Code" tab from the navigation at the bottom of the app and connect from the session list

Once connected, messages sent from Terminal, the browser, or the iPad all sync in the same conversation. Additionally, enabling "Push when Claude decides" in /config will send push notifications to your iPad when a long task finishes or when Claude needs your input (push notifications require v2.1.110 or later).

One thing to note: since Remote Control runs as a local process, closing the terminal and stopping the claude process ends the session. Also keep in mind that the session will time out after approximately 10 minutes of network disconnection.

Approach 3: SSH + Terminal App — Full Control and Voice Operation

For advanced users who want direct terminal access, connecting to a home PC or server via an SSH client on the iPad and running Claude Code there remains a popular choice. One practical example aimed at "hands-free development even while washing dishes" centered on the following three components (source: Hands-free development with iPad + Claude Code):

Set Up a VPN with Tailscale

Put both your home PC and iPad on the same virtual network so you can securely connect from anywhere outside your home.

Connect with an SSH Client Like Termius on iPad

SSH into the PC from the iPad to operate its shell. Apps like Blink Shell are also strong options, supporting Mosh (an SSH alternative protocol that automatically reconnects when the connection drops) and Tailscale.

Persist Sessions with tmux

Wrap your session in tmux so it survives SSH disconnections. Use the caffeinate command on the Mac to prevent it from sleeping.

Connection Steps — 4 Steps

Once you understand the concept, follow these steps to connect. The commands are listed at the same level of detail as the setup steps in Approach 2.

  1. Install Tailscale: Install the Tailscale app on both your PC and iPad, log in with the same account, and join the same network
  2. SSH connect with Termius: Open Termius on your iPad and connect to your home PC with ssh username@PC-Tailscale-IP
  3. Create a tmux session: After connecting, run tmux new -s claude to create a persistent session and launch claude inside it
  4. Prevent sleep: On the Mac side, run caffeinate -d in a separate tab to prevent it from sleeping while you work

The appeal of this setup is voice control combined with Siri Shortcuts. Set up approve/reject endpoints on the PC side and send keystrokes to tmux via an iPad Shortcut (Enter = approve, Esc = reject), and you can respond to confirmations with just "Hey Siri, approve." Completely hands-free development becomes a reality.

How to Choose Among the Three — Decision Criteria by Use Case

These three approaches are not competing alternatives — they're tools to switch between depending on the situation. Here are some guidelines:

  • You don't have a Mac or don't want to leave one running → Claude Code on the web. Fully cloud-based, runs in the iPad browser alone
  • You want to use your home Mac's local environment, MCP, and existing settings → Remote Control. Processing keeps running on your local machine
  • You want direct terminal control or even voice operation → SSH + terminal app. Maximum freedom but requires the most setup effort

The official documentation also draws this same distinction: use Remote Control to continue local work from another device, and use the cloud version when you want to start a task without any local setup. Starting with the lower-overhead cloud version or Remote Control and only moving to SSH once you need more is the path with the fewest missteps.

Peripheral Setup for Comfortable iPad Use

Regardless of which approach you choose, improving your input environment makes a significant difference. Since Claude Code produces better results with more specific instructions, being able to type longer prompts quickly has a direct impact on output quality.

Connecting an external keyboard (such as a Magic Keyboard) lets you type commands and instructions at near-laptop speeds. On the other hand, the cloud version's advantage is that it works without an external keyboard, so a practical approach is to use the software keyboard or voice input while on the move and switch to an external keyboard at home.

It's also worth configuring notifications. Using Remote Control push notifications or tools like Pushover in an SSH setup means you won't miss the completion of a long task or a pending approval. If you think of your iPad as a device for "issuing instructions and receiving results," you can make full use of a home PC while staying light on the go.

Summary — Claude Code Is Fully Capable on iPad

There are three main ways to use Claude Code on an iPad: (1) the cloud version that works entirely in the browser, (2) Remote Control for operating your home machine remotely, and (3) an SSH-based setup that connects directly. Choose the cloud version for convenience, Remote Control for continuity with your local environment, and SSH for maximum freedom and voice control — that framework makes the decision clear.

Start with the lower-cost cloud version or Remote Control and get a feel for how it fits your development style. With just an iPad in your bag, you can keep coding without interruption — at a café, on your commute, anywhere.

参考になったら ♡
Clauder Navi 編集部
@clauder_navi

Anthropic の Claude / Claude Code を中心に、日本のエンジニア向けに最新動向と実務 を毎日発信。 運営方針 は メディアについて をご覧ください。