世界を動かす技術を、日本語で。

クラウドコード・オン・ザ・ゴー

2026年1月5日原文(granda.org)

概要

このセットアップは、 iPhoneTermius を使い、 Claude Codeエージェント をクラウドVM上で並列実行する方法の紹介。 Tailscale によるセキュアなアクセス、 push通知 での非同期開発を実現。 VMの コスト管理セキュリティ も重視。 tmuxmosh でセッション永続化。 スマホ一台で本格的な開発が可能。

スマホだけで並列Claude Codeエージェント運用

  • iPhone 上の Termius アプリで、 SSHmosh を利用したクラウド開発環境
  • Tailscale VPN 経由で Vultr VM へ安全にアクセス
  • Claude Code エージェントを最大6つ並列稼働
  • PreToolUse hook を使い、Claudeからの入力要求を Poke webhook 経由でスマホ通知
  • タスク開始→スマホをしまう→Claudeからの通知→入力→継続、という非同期開発ループ

インフラ構成

  • Vultr VM (Silicon Valleyリージョン、vhf-8c-32gb、$0.29/時、作業時のみ課金)
    • Tailscale専用接続、パブリックSSHなし
    • cloud firewall でTailscaleのみ許可、 nftablesfail2ban で多層防御
    • vm-start/vm-stop スクリプトでVM管理、iOSショートカットでAPI直接操作も可能

モバイル端末での開発体験

  • TermiusSSHmosh を利用
    • mosh はWiFi/セルラー切替やスリープでも接続維持
    • git認証 時のみ通常SSH使用
  • tmux でセッション永続化
    • ログイン時に自動でtmuxへアタッチ(.zshrc設定)
    • 各Claudeエージェントをtmuxウィンドウで分離運用
    • スマホキーボードでも快適なウィンドウ操作

プッシュ通知による非同期開発

  • Claude CodeAskUserQuestion トリガーで poke-notify.sh が実行され、Poke webhookへPOST
  • スマホに通知が届き、質問内容を即確認・返答可能
  • ターミナルを常時監視せずに済み、外出先や隙間時間で開発継続

セキュリティ・コスト管理

  • Claude Code はパーミッシブモード、 VMは完全隔離
  • 本番システムや重要情報にはアクセス不可
  • VMコストは$0.29/時、上限も明確で暴走時も損失限定

並列開発ワークフロー

  • git worktree で複数機能開発を並行実施
    • 各ブランチは独立したディレクトリ・tmuxウィンドウ・Claudeエージェントで管理
    • ポート割当はブランチ名のハッシュ値から自動決定、競合なし
  • 6エージェント・6機能・1台のスマホ で効率的な開発

この仕組みが実現すること

  • カフェ待ち時間移動中 でもPRレビューやリファクタリングが可能
  • タスクを開始し、他の作業や休憩中に通知で対応、開発が生活の隙間に溶け込む
  • Claude CodeVultrTailscaleTermiusmoshtmuxPoke の連携で実現

構成要素一覧

| ツール | 目的 | | ------------- | ----------------------------------------- | | Vultr | クラウドVM(従量課金) | | Tailscale | プライベートネットワーク・安全なアクセス | | Termius | iOS/Android SSHクライアント | | mosh | ネットワーク変化に強いシェル | | tmux | セッション永続化 | | Poke | webhook経由のプッシュ通知 | | Claude Code | 実際の開発作業 |

Claude Codeエージェント環境の構築

  • Claude Codeに Vultr APIキーgh コマンドの権限を与え、指示するだけでこの開発環境が1セッションで構築可能
  • 以後、スマホだけで本格的なクラウド開発が可能

Hackerたちの意見

これはかなり洗練されたセットアップだね。特にTailscaleを使ってるところが気に入ってる。私はもっとシンプルだけど柔軟性がない代替手段を使ってるけどね。ClaudeのiPhoneアプリを使って、"Everything"っていう環境を作って、ウェブ用のClaude Code(AnthropicのCodex Cloud版)を動かしてる。これだと全ネットワークアクセスができるんだ。ただ、プライベートなソースコードやAPIキー、その他の秘密が含まれる環境変数を扱う場合は、ちょっと危険かも。でも、私のプロジェクトはほとんどオープンソースか個人的なもので、ソースコードが漏れてもあんまり気にしない。Anthropicは私のために、アプリを通じて開始したセッションを処理するために、約21GBのVMをオンデマンドで動かしてくれるんだ。VMの時間に追加料金がかからないのもいいね。私はよく2〜3個の別々のClaude Codeのウェブセッションを同時に動かしてることが多くて、スマホからのプロンプトで始めることもあるし、犬の散歩中に始めることもある。すごくうまく機能してるよ!

Claude Codeウェブはプランニングモードがないから好きじゃないな。結果がClaude Code CLIと比べてあまり良くないことが多い。今のセットアップは、Tailscale + Terminus(iPad) + 自宅のマシン(コードベース)だよ。次は複数の機能を同時に作業する方法を考えないと。

superconductor.devをチェックしてみて(私が作ってるんだ)、ライブアプリプレビューや、ドッカーインドッカー機能、1つのモバイルアプリで複数のエージェントなどが欲しいなら。

「ウェブサンドボックス」タイプのセットアップから価値を得ている人がいるのには驚いた。ソースコードにアクセスできないのに、みんな本当にそんなにLLMに自信を持っているの? ソースコードをチェックしたり、ローカルのインスタンスとやり取りする能力を完全に手放すなんて。理想的ではあるけど、今そんなに自信があるとは思わなかった。

パンドラの箱が開いちゃったね。ホワイトカラーの労働者が24/7働く世界に向かってる。皿を洗ってる時も、犬を散歩させてる時も、スーパーに運転してる時も、子供を学校から迎えに行く時も関係ない。常にスマホを持ってて、LLMと話し続けて、疑わしい機能を提供したり、意味のない製品を作ったりして、子供たちが成長する環境を壊してしまう。私はヘビーユーザーのLLMだけど、毎日プロフェッショナルにもプライベートにも非常に役立ってる。ただ、これが長期的にどうなるか考えると、認知的不協和を感じて本当に辛い。

LLMは人間をうまく飼いならしたね。

メールが普及した時も同じことを言ってたのかな?それともSlackの時?

それは、クソみたいなマネージャーのせいじゃない?Claude Code "On-the-Go"があってもなくても、24/7働かせる方法を見つけると思うよ。

ソフトウェアの労働組織について、LLMの導入初期にこんなに少ない議論があるのは信じられないよ。ソフトウェアエンジニアたちは、これらのシステムの開発をコントロールしながら労働を組織する代わりに、給料や雇用が減ることに完全に諦めているみたい。どうしてそうなるのか全然わからない。人々はこの技術がすごく変革的だと思っていて、だからこそ急いで取り組むのが最も道徳的だと考えているのかな? でも、そんな証拠はあまり見当たらないし、未来の約束に過ぎないと思う(特に利益とコストの比率に関して)。この技術を使うときは、興味があまりないテーマについてのエデュテインメント的な好奇心からなんだ。便利で魅力的だけど、実際には必要ではない。今のところ、この技術が本当に変革的だとは思えないし、みんながこれらのツールを使って自分の生産性を正確に測ることができていないと思う。でも、この技術がずっとこのままでいるとは思えないし、必ず人を置き換えたり、アメリカで唯一経済的に健全な層であるホワイトカラーの労働条件を悪化させることになるだろうね。

ホワイトカラーの労働者は24/7働くことになる。行く先には「ホワイトカラーの労働者」はもういない。ホワイトカラーのClaudeエージェントだけだ。

僕はリモートで働いてる社員で、残業なんて絶対にしないんだ。個人的なプロジェクトにはClaudeコードを使ってて、カフェやちょっとした隙間時間に触ってる。自分の生活の境界をしっかり作ることができれば、どんなネガティブなトレンドにも振り回されずに済むよ。

この技術は解放的であるべきで、みんなが同じ生活水準を保ちながら、もっと少ない時間で働けるようにしてくれるはず。私たちはインターネットの全体を作り上げることで、その発展に貢献してきたんだから、これがなければ立ち上げもできなかった。期待できないのは、資本の所有者だけの利益のために整えられたシステムの中で生きているからで、これが変えられない状態だと信じ込まされているからなんだ。

Hacker Newsで議論の続きを見る