OS·WholeTech
OS·WholeTech / iOS / Analysis
🔬 Analysis · alternatives · gaps

The iPhone & iPad setup, under the microscope.

The iOS guide gives you the clean, opinionated path: use the chat apps, and turn your phone into a secure remote into a real computer. This page is the honest second pass: why each choice was made, what else you could have done, what we deliberately left out, the trending tools worth a look, how to get ready for Mythos, and how to lock the whole thing down.

Written May 2026. The AI-tooling world moves weekly — this is a snapshot of the landscape and the reasoning, not gospel.

Part 1

The steps, re-examined

Each guide step made one choice for clarity. Here's the reasoning and the roads not taken — all shaped by one hard limit: Apple doesn't let you install command-line tools on iOS.

1

The apps & an SSH client — your "terminal"

We chose: the official Claude / ChatGPT / Gemini apps, plus an SSH client (Blink Shell or Termius) to reach a real machine.

Why: on iOS the agents themselves can't run locally, so the phone splits into two roles — chat client and remote terminal. The SSH client is the key that unlocks every power step below.

Alternatives worth knowing
  • Blink Shell (paid, excellent) vs Termius (generous free tier) — the two solid SSH clients. Blink is the polished power tool; Termius is the easy on-ramp.
  • a-Shell and iSH — sandboxed mini-Linux apps that run inside iOS. Useful for small scripts and learning, but limited: they cannot run the real agents (Claude Code, Codex, Gemini, Hermes). They're a curiosity, not a substitute for SSHing into a real machine.
  • Working Copy — a genuine Git client for iPad, the closest thing iOS has to "real development" on-device. Good for editing and committing repos; the heavy lifting still happens on the remote box.
  • The headline reality: Apple does not permit installing CLIs like Claude Code on iOS — so everything routes to a remote machine. The whole guide is built around working with that limit rather than against it.
2–4

The three agents (Claude Code · Codex · Gemini), run remotely

We chose: install each on a real computer, then drive it from the phone over SSH.

Why: it's the only path on iOS — and it's genuinely how people code from an iPad: SSH into a real box over Tailscale and run the agent there.

Alternatives & notes (May 2026)
  • Claude Code now runs on Opus 4.7 (87.6% on SWE-bench Verified) with Agent Teams, Agent View, /goal workflows, and auto mode — all of which you drive perfectly well over an SSH session from the phone.
  • Codex got a GPT-5.5 refresh that several 2026 rankings now place at #1 for raw coding — a real reason to keep it in the rotation, not just as a backup.
  • Gemini has the easy path (the app) and the power path (the CLI over SSH). The app covers most on-the-go needs; the CLI is there when you want it to touch real files.
  • Enchanted (and similar) are iOS clients that talk to a remote Ollama — same remote-control pattern, applied to local models (Step 6).
5

Tailscale — the network that makes remote work usable

We chose: Tailscale, signed-in with one account across devices.

Alternatives
  • ZeroTier and Netbird — open-source mesh-VPN competitors; Netbird is self-hostable end to end. All have iOS apps.
  • Raw WireGuard — maximum control, much more manual; there's a WireGuard iOS app, but you manage every key by hand.
  • Cloudflare Tunnel — exposes one service publicly without opening ports; different job than Tailscale (publish vs. private mesh).
  • We didn't cover Tailscale ACLs or key expiry in the guide — they're how you keep a lost phone from being a standing key to your whole network. Covered in Security below.
6

Ollama — use it, don't host it

We chose: run Ollama on a real machine, reach it from an iOS client (Enchanted) over Tailscale.

Alternatives & better models
  • iOS client apps: Enchanted is the clean open-source pick, but any app that supports a custom Ollama server URL works — point it at your home machine's Tailscale address on port 11434.
  • Better models to pull on the host: qwen3-family (Qwen 3.6 is a standout for coding, with MCP-native tool use and huge context), deepseek-r1 for reasoning, gemma3 for small/fast. The model choice happens on the machine, not the phone.
  • The hard limit: you can't run Ollama models on an iPhone or iPad in any practical way — the chips and memory aren't there. The phone is purely the client; a beefy GPU machine at home does the work.
Optional · editing on an iPad

The editor route — the browser-based loophole around Apple's rules

Apple doesn't allow VS Code as an iOS app — and no future App Store policy is likely to change that, because Apple won't approve apps that run downloaded code. But that's not the end of the editor story: a real iPad (12.9"-class screen, Magic Keyboard, fast Wi-Fi) plus a browser tab pointed at a cloud editor is, honestly, a viable workstation for review and small edits. The trick is knowing which "browser-based VS Code" path fits which moment. Here are the four real paths, with the tradeoffs Apple's sandbox imposes.

The four real paths on iOS Native-feeling iPad tools (for the things browsers can't do) Make the browser-based paths actually pleasant AI in the browser-based editors Pros — what the iPad editor route gives you Cons — what Apple's sandbox costs you When to pick which
🪟The honest take: the iPad is a remarkably viable second machine for editing, but only if you accept the architecture Apple imposes — your editor runs in a browser tab, your agent runs in a cloud machine or your own box, and the iPad is the gorgeous glass that shows them. With a Magic Keyboard and Codespaces (or code-server on a NAS), the iPad goes from "device I read on" to "device I can actually ship from." Without the keyboard, it stays a reader.
Part 2

What we left out — and why

The guide is deliberately a clean six-step spine. That clarity has a cost: real omissions. Here they are, honestly, with the reason each was cut.

Left outWhat it isWhy it was cut
Hermes AgentNous Research's self-improving, model-agnostic coding agentGenuinely an oversight in v1 — it's newer and niche. Now added as the bonus 4th agent. Like the others, it's remote-only on iOS: install it on a real machine and drive it over SSH.
Native CLIs on iOSRunning Claude Code, Codex, etc. on the phoneNot an omission — an impossibility, and the defining constraint of the whole guide. Apple's App Store rules and sandbox forbid apps from downloading and executing arbitrary code, so there's no Termux-style app that can run the real agents. That's why everything routes to a remote machine.
A Git clientWorking Copy — version control on iPadAssumed away. If you do real editing on the iPad itself rather than over SSH, Working Copy is the tool to save and undo work; otherwise Git lives on the remote box.
MCP serversThe standard plugs that connect agents to your files, GitHub, browser, dataThe biggest conceptual omission — but they run on the remote machine, not the phone (see the tool map). The guide installs the agents; MCP is the next layer, configured where the agent actually runs.
A hardware keyboardA Bluetooth or Magic Keyboard for the iPadLeft implicit. Coding over SSH on the on-screen keyboard is miserable; a real keyboard is what turns "an iPad on the couch" into a genuine workstation. Worth saying out loud.
Biometric lockFace ID / passcode on the device and the SSH appSkipped for flow, but it's security-critical: the phone holds the keys to your whole network. Covered in Security below.
🧭The pattern: on iOS we cut nothing arbitrarily — the central fact is that the phone can't run the tools, so the guide is about the remote-control rig instead. The price is that the real depth (Git, MCP, a hardware keyboard, device security) sits around the edges. This analysis page is where that depth lives.
Part 4 · the next wave

Getting ready for Mythos

Mythos is Anthropic's first model specialized for one domain: defensive cybersecurity. Announced April 7 2026 as the engine of Project Glasswing, it has already found a 27-year-old vulnerability in OpenBSD and bugs in FFmpeg. It is invitation-only ($25 / $125 per million tokens), shipped to 12 founding orgs and 40+ critical-infrastructure partners — not a download. Full briefing →

On iOS this matters in a specific way: the iPhone or iPad is a remote / monitoring endpoint, not where Mythos-class tools run. "Getting ready" is about preparing the machines your phone connects to:

🔭Honest take: as an individual you won't get Mythos itself soon, and you certainly won't run it from an iPhone. What you can do is build the habits — MCP, Git, a private network, a hardened machine — on the computers your phone reaches, so any future specialized model is immediately useful. That's the real "future-proofing" (see the tool map).
Part 5 · don't skip this

Securing the setup — the part most guides skip

On iOS you're not running the powerful tools — you're holding the keys to the machines that do. Your phone connects over SSH to real computers that can read files, run commands, and reach the internet. That makes the phone a high-value target and the connections worth protecting. Here's how — iOS specifics first, then universal rules adapted to "you're connecting to remote machines from the phone."

Real incident (Feb 2026): Check Point Research disclosed that a malicious config could redirect Claude Code's traffic via the ANTHROPIC_BASE_URL setting and exfiltrate your API key in plaintext. Anthropic patched it before disclosure — the lesson stands: keep Claude Code updated, install only from official sources, and be suspicious of any config that reroutes where a tool "phones home." (On iOS that config lives on the remote machine you SSH into — secure it there.)
The silver lining: Apple's sandbox is a strength Lock the device itself Protect your keys & logins Keep the agents on a leash (on the remote box) Lock down the network & remote Ollama
✓ Good shape when: the phone has Face ID + a locked SSH app, keys live in the SSH app's secure store, Find My is on, the device isn't jailbroken, Tailscale has ACLs + key expiry so a lost phone drops off, and the remote machine keeps its keys and agents locked down. The sandbox does the rest — that's a remote control you can trust.
Back to it

Next