概要
https://granda.org/en/2026/01/02/claude-code-on-the-go/
詳細内容
## iPhoneから6つのClaude Codeエージェントを並列稼働させるモバイル開発環境の構築
https://granda.org/en/2026/01/02/claude-code-on-the-go/
**Original Title**: Claude Code On-The-Go
iPhoneとクラウドVM、プッシュ通知を組み合わせ、場所を選ばずに複数のAIエージェントと非同期で開発を進める究極のモバイルワークフローを提示する。
**Content Type**: ⚙️ Tools
**Language**: en
**Scores**: Signal:5/5 | Depth:4/5 | Unique:5/5 | Practical:4/5 | Anti-Hype:4/5
**Main Journal**: 88/100 | **Annex Potential**: 90/100 | **Overall**: 88/100
**Topics**: [[Claude Code, モバイル開発, クラウドIDE, 開発ワークフロー, プッシュ通知]]
筆者は、ラップトップやデスクトップを一切使わず、iPhone上のTermius(ターミナルエミュレータ)とクラウドVM(Vultr)を組み合わせることで、6つのClaude Codeエージェントを並列で走らせる驚異的なモバイル開発環境を構築している。このセットアップの核心は、単にターミナルをリモートで開くことではなく、AIエージェントの処理を「非同期化」し、日常生活の隙間時間に開発を組み込む仕組みにある。
技術的な基盤として、VultrのハイスペックなVM(8 vCPU / 32GB RAM)を利用し、ネットワークの瞬断に強いMoshとセッションを維持するtmuxを併用している。セキュリティ面では、Tailscaleを介したプライベートネットワーク経由のアクセスのみを許可し、公開SSHポートを閉じている。また、コスト管理のためにVMの起動・停止を自動化するスクリプトやiOSのショートカットを活用し、必要な時だけ1時間あたり0.29ドルのコストで運用している。
このワークフローを実用的にしている最大の特徴は、プッシュ通知の統合である。筆者はClaude Codeの設定ファイル(`~/.claude/settings.json`)の`PreToolUse`フックを利用し、AIがユーザーへの質問(`AskUserQuestion`)を生成した瞬間にWebhookを通じてiPhoneへ通知を送る仕組みを構築した。これにより、開発者はタスクを指示した後にスマートフォンをポケットにしまい、AIから「入力待ち」の通知が届いたときだけ対応すれば良くなる。これは、AIに作業を任せて人間は別の行動を取るという「非同期開発」をモバイルで実現するものである。
さらに、複数の機能を同時に開発するためにGit worktreeを活用し、各ブランチごとに個別のtmuxウィンドウとClaudeエージェントを割り当てている。ポート番号の競合を避けるために、ブランチ名からハッシュ値に基づいて動的にポートを割り当てる手法も導入している。筆者によれば、この環境によってコーヒーを待つ数分間や電車での移動中、あるいはテレビを見ている最中の「隙間時間」が高度なリファクタリングやバグ修正の時間に変わる。著者は、開発作業を「デスクに縛られた専用の時間」から「一日の断片的な時間」へと解放することが、これからのエンジニアリングにおける重要な変化であると主張している。