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.
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
- Approach 1: Claude Code on the Web — Entirely in the Browser
- Approach 2: Remote Control — Operate Your Home Mac's Session from an iPad
- Remote Control Setup Steps
- Approach 3: SSH + Terminal App — Full Control and Voice Operation
- Set Up a VPN with Tailscale
- Connect with an SSH Client Like Termius on iPad
- Persist Sessions with tmux
- Connection Steps — 4 Steps
- How to Choose Among the Three — Decision Criteria by Use Case
- Peripheral Setup for Comfortable iPad Use
- Summary — Claude Code Is Fully Capable on iPad
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.
- In Terminal, navigate to your project folder and run
claude remote-control - Note the session URL displayed on screen (in
claude remote-control, press the spacebar to toggle a QR code display) - If you don't have the Claude app on your iPad, run
/mobileinside Claude Code and install from the QR code that appears - Scan the QR code with the Claude app's camera on your iPad, or open the URL in a browser to connect
- 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.
- Install Tailscale: Install the Tailscale app on both your PC and iPad, log in with the same account, and join the same network
- SSH connect with Termius: Open Termius on your iPad and connect to your home PC with
ssh username@PC-Tailscale-IP - Create a tmux session: After connecting, run
tmux new -s claudeto create a persistent session and launchclaudeinside it - Prevent sleep: On the Mac side, run
caffeinate -din 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.