powered by TechFeed
表示モード
ハウツー

高性能マシン不要でClaude Codeを10セッション並列実行する方法 — 月額100ドル未満のレンタルサーバーがローカル環境を超える

9月4日、Eivind Kjosbakkenが「How to Run 10+ Claude Code Sessions Without a Powerful Computer」と題した記事を公開した。64GB RAMのサーバーが月額100ドル未満で借りられるのに対し、同等スペックのマシンを購入すれば2,000〜3,000ドルかかる——この圧倒的なコスト差が、著者がリモートサーバー活用を推す根拠だ。高性能マシンを持たない個人開発者でも、Claude Codeを10〜20セッション並列実行できる環境を手軽に構築できるという。

9月4日、Eivind Kjosbakkenが「How to Run 10+ Claude Code Sessions Without a Powerful Computer」と題した記事を公開した。64GB RAMのサーバーが月額100ドル未満で借りられるのに対し、同等スペックのマシンを購入すれば2,000〜3,000ドルかかる——この圧倒的なコスト差が、著者がリモートサーバー活用を推す根拠だ。高性能マシンを持たない個人開発者でも、Claude Codeを10〜20セッション並列実行できる環境を手軽に構築できるという。


核心:リモートサーバーを借りて動かす

結論から言うと、CPUサーバーをレンタルしてSSH経由でコーディングエージェントを動かすというアプローチだ。

著者が提示するコスト感は具体的で説得力がある。64GB RAMの高性能サーバーが月額100ドル未満で借りられるのに対し、同等スペックのマシンを購入すれば2,000〜3,000ドルは下らない。初期投資の重さを月額費用に変換できる点は、個人開発者にとって現実的な選択肢になる。GPUは不要でCPUサーバーで足りるため、さらにコストを抑えられる。

スケールも柔軟だ。128GB RAMが必要になれば上位プランに切り替えればよく、逆に安価なプランに落とすことも簡単にできる。


なぜローカルで並列実行が辛いのか

Claude CodeやCodexをローカルで複数立ち上げると、CPUとRAMを圧迫する。さらに、エージェントが実行する以下のような処理がリソースを積み上げる。

  • ローカルユニットテストの実行
  • テスト用localhostサーバーの起動
  • ブラウザ操作

これを10〜20セッション分掛け算すると、ハイエンドマシンでも厳しくなる。著者自身も高性能マシンを追加購入してボトルネックを解消しようとしたが、それはすべての人にとって現実的な解決策ではないと指摘している。


どのサービスを使うか

著者はいくつかの選択肢を挙げている(いずれも非スポンサー)。

大手クラウド(GCP / Azure / AWS) は信頼性が高く、すでにクレジットを持っている場合は有力な選択肢だ。ただし価格は割高で、同等スペックの代替サービスと比べて2〜4倍程度高いと著者は見ている。

コストを抑えたい場合は、ドイツのクラウドプロバイダー**HetznerScaleway**といった中堅プロバイダーが候補になる。Hetznerは料金ページで各プランのスペックと月額費用を確認できる。自分の要件(必要スペック、予算、地理的な近さ)をClaude Codeに尋ねれば最適な選択肢を提案してもらえる、というのが著者の勧め方だ。


単純なSSH接続では足りない理由

SSH経由でターミナルに入るだけでは、実運用上いくつかの問題が出てくる。

  • 画像の受け渡し:スクリーンショットをエージェントに渡したいとき、画像はローカルにあるがエージェントはリモートにいる
  • 生成ファイルへのアクセス:エージェントが作ったファイルはリモートサーバー上にあり、毎回手動転送が必要になる
  • localhostの転送:エージェントが起動したテストサーバーはリモート側のポートにあり、ローカルブラウザからアクセスできない

これらを手動で解決しようとすると非常に手間がかかる。著者が試したのは以下の2つのツールだ。

ツール 費用 評価
Cursor(Remote SSH) Proプラン: 月20ドル 推奨。リモート接続時の通信を自動設定
Orca 無料 代替として機能するが、設定の手間が増える

著者が推奨しているのは、CursorのRemote SSH機能だ。CursorはAI補完機能を備えたコードエディタで、VSCode互換のRemote SSH拡張を内蔵している。最大の特徴は、SSHサーバーとローカルPC間の双方向通信を自動でセットアップする点だ。これにより、ローカルのファイルをリモートのエージェントに渡したり、リモートのlocalhostにアクセスしたりする操作がシームレスになる。なお、CursorのProプラン(月20ドル)はCursor自体のサブスクリプションであり、レンタルサーバーの費用とは別途かかる点に注意が必要だ。

費用を抑えたい場合の代替として著者が挙げているのがOrcaだ。OrcaはCLIベースのツールで、リモートサーバーとローカル環境間のファイル転送やポートフォワーディングを補助する。無料で使えるが、CursorのRemote SSHと比べると手動での設定項目が増えると著者は評している。


24時間稼働できる副次的メリット

リモートサーバーで動かす恩恵がもう一つある。ノートPCを閉じてもエージェントが止まらないことだ。

著者はMacのスリープを無効化して蓋を閉じたまま運用を試みたが、バッグの中で熱が逃げずにオーバーヒートしたため断念した。リモートサーバーであればSSHキーさえあればどこからでも接続でき、エージェントは24時間365日走り続けられる。


セキュリティ上の注意点

リモートサーバーにはGitHub APIキー、Linear APIキーなどのクレデンシャルを置く必要がある。著者はリモートサーバー専用のAPIキーを別途発行しておくことを勧めている。サーバー側でインシデントが起きた場合に、ローカルの認証情報に影響を与えずにキーを即座に無効化できるためだ。


詳細はHow to Run 10+ Claude Code Sessions Without a Powerful Computerを参照していただきたい。