※本ページにはプロモーション(広告)が含まれています。

Claude Code・Gemini CLI・Codex CLIをVPSで24時間動かす方法|スマホから指示を出す仕組みと必要スペック【2026年11月】

実測・公式情報にもとづいて執筆しています

Claude Code・Gemini CLI・Codex CLIをVPSで24時間動かす方法|スマホから指示を出す仕組みと必要スペック【2026年11月】

自宅のパソコンでAIエージェントに作業を頼んでいる途中で、外出しなければならなくなる場面があります。パソコンを閉じてしまえばAIも止まり、作業はそこで途切れます。VPSを使えば、AIエージェントをサーバー側で動かし続けることができます。外出先のスマホから接続して指示を足したり、帰宅後に結果を受け取ったりする使い方が可能です。

本記事では、Claude Code・Codex CLI・Gemini CLIといったCLI型のAIエージェントをVPS上に常駐させ、スマホから操作する仕組みと、必要なVPSスペックの考え方を紹介します。

先に結論です。どのツールでも、VPS側にGPUは要りません。必要なのはメモリです。3つとも公式の動作要件がメモリ4GB以上なので、VPSは4GBプラン(月1,300円台〜)が目安になります。 ツール別のVPSへの入れ方と、ブラウザが開けないVPSでのログイン方法は、後半の「必要なもの」にまとめました。

また、Gemini CLIは2026年6月18日に個人向けの提供が終わっています。詳しくは「Gemini CLIをVPSに入れるときの注意」で説明します。

本記事は2026年10月26日時点の公式情報をもとに執筆しています(VPSの料金と新規受付の状況は2026年11月2日に再確認しました)。


Claude Code・Gemini CLI・Codex CLIとは(CLI型AIエージェント)

手元の小さな窓口から雲の上の頭脳へ依頼を送り、返事を受け取る仕組みを表したたとえ絵

CLIとは「コマンドラインインターフェース」の略で、ターミナル(文字入力で操作する画面)から文字で操作するタイプのツールを指します。最近のAIコーディングエージェントには、このCLI形式で動くものが増えています。

代表的なものは以下の3つです。

  • Claude Code(Anthropic): コードの読み書き・ファイル操作・Git操作などを会話形式で実行できるCLIエージェントです。Claude Pro・Max・Team・Enterpriseのサブスクリプション、またはClaude Console(API)のアカウントで使えます。無料のclaude.aiプランにはClaude Codeは含まれません。公式ドキュメントは Claude Code クイックスタート(日本語) を参照してください。
  • OpenAI Codex CLI(OpenAI): ChatGPTのサインイン(Plus・Pro・Business・Edu・Enterpriseの各プラン)またはAPIキーで使えるOpenAIのCLIエージェントです。公式リポジトリは openai/codex(GitHub) で公開されています。
  • Gemini CLI(Google): npm install -g @google/gemini-cli でインストールできるGoogleのCLIエージェントです。2026年6月18日に、無料枠やGoogle One利用者向けの提供はAntigravity CLIに置き換わりました。公式リポジトリは google-gemini/gemini-cli(GitHub) を参照してください。

これらはいずれも、AIモデル本体はクラウド上で動いており、CLIツールはAPIへのリクエストを送る「窓口」に過ぎません。つまり、VPS側にGPUは不要です。一方でメモリは、公式の動作要件がClaude Codeで4GB以上、Codex CLIで最低4GB(8GB推奨)、Gemini CLIで通常利用なら4GB以上とされています。これが後述するVPS選びの重要なポイントです。


仕組みの全体像

サーバーの作業画面を直接のぞく方法と、チャットで頼んで返事を受け取る方法の二つの道

AIエージェントをVPSで常駐させ、スマホから操作する方法には大きく2つの方式があります。

方式A:SSH + tmux でセッションを維持する

最もシンプルな方法です。スマホのSSHクライアントアプリ(SSH:サーバーをリモートから操作するための接続方式)からVPSに接続し、tmux(ターミナルマルチプレクサ。複数の画面を切り替えて使える仕組み)のセッション上でAIエージェントを動かします。

tmuxを使う理由は、SSHの接続が切れてもサーバー上のセッションが維持されるからです。電車の中でネット接続が不安定になり一時的にSSHが切断されても、再接続すればAIエージェントが動いていた画面にそのまま戻れます。

スマホからのSSH接続には、Termius(iOS/Android対応)が広く使われています。SSH鍵の管理や接続先の保存ができ、スマホの小さな画面でも操作しやすい設計になっています。

この方式は「パソコンと同じ画面をスマホから触る」という感覚に近く、すでにターミナル操作に慣れている方には導入のハードルが低いです。

tmuxの使い方については、tmuxの使い方 ー SSH切断しても作業が消えないセッション管理(コーディングライフスタイル) が参考になります。

方式B:チャットアプリ連携型

こちらはより高度な構成です。スマホのチャットアプリ(ChatWorkやSlackなど)でメッセージを送ると、VPS上のスクリプトがそれを受け取り、AIエージェントをヘッドレス(画面なし)で起動して、結果をチャットに返信する仕組みです。

構成の概念としては以下の流れになります。

  1. スマホからチャットアプリでメッセージを送る
  2. VPS上で動くポーリングスクリプト(または webhook)がメッセージを検知する
  3. スクリプトがAIエージェントをCLIで起動し、メッセージの内容をタスクとして渡す
  4. AIエージェントが処理を実行し、結果をチャットに返信する

Claude Codeであれば claude -p "タスク内容" という形式でヘッドレス実行が可能です。これにより、スマホからのメッセージをトリガーにしてAIが作業を実行し、結果をチャットに返すという自動化フローを組めます。


必要なもの

小型サーバーと利用アカウント、スマホの三つで足り、高価な部品は箱にしまう男性

この構成を始めるために必要なものは以下のとおりです。

VPS

  • メモリ4GB以上(理由は次の「VPSに求められるスペック」で説明します)
  • OS:Ubuntu 22.04 LTS または 24.04 LTS(3ツールとも公式の対応はUbuntu 20.04以上)
  • SSHでの接続が可能なこと

AIエージェントのアカウント

  • Claude Code:Claude Pro/Max/Team/Enterpriseのサブスクリプション、またはClaude Console(APIクレジット)
  • OpenAI Codex CLI:ChatGPTのサブスクリプション(Plus・Pro・Business・Edu・Enterprise)またはAPIキー
  • Gemini CLI:有料のGemini APIキー、または企業向けライセンス(無料のGoogleアカウントでの利用は2026年6月に終了)

スマホ側のアプリ(方式Aの場合)

  • iOS:Termius、または同種のSSHクライアント
  • Android:JuiceSSHなど

GPU・高性能CPUは不要です。AIの推論処理はクラウド側で行われ、VPSはAPIリクエストの送受信とファイル操作を担うだけだからです。なお、自分のVPSでAIモデルそのものを動かす(ローカルLLM)場合は話が変わります。必要なスペックは ローカルLLM入門——Ollama・LM Studioとは何か、動かすのに必要なスペック と GPU搭載VPS・クラウド比較 で解説しています。

VPSに求められるスペック:GPUは不要、メモリは4GB以上

3つのツールの公式ドキュメントには、次のような動作要件が書かれています(2026年10月26日確認)。

ツール メモリ 対応OS(Linux) Node.js
Claude Code 4GB以上 Ubuntu 20.04以上、Debian 10以上など 公式インストーラーなら不要(npm経由なら22以上)
Codex CLI 最低4GB(8GB推奨) Ubuntu 20.04以上、Debian 10以上 記載なし(専用インストーラーあり)
Gemini CLI 通常利用で4GB以上(長時間・大きなコードなら16GB以上) Ubuntu 20.04以上 20.0.0以上

出典は各公式のシステム要件(Claude Code 高度なセットアップ、openai/codex インストール手順、Gemini CLI インストール)です。GPUについての要件は、どのツールにも書かれていません。

この表から、メモリ2GBのVPSは3ツールとも公式の要件を下回ることが分かります。2GBで動かせるかどうかは、公式では確認できていません。迷ったら4GBを選ぶのが安全です。

Claude CodeをVPSに入れる

Ubuntuなどのシェルで、公式のインストールコマンドを実行します。

curl -fsSL https://claude.ai/install.sh | bash
claude --version

初回の claude 起動時にログインを求められます。ただしVPSにはブラウザがありません。公式ドキュメントには、次の方法が案内されています。

  • ブラウザが自動で開かないときは、c キーでログインURLをコピーし、手元のパソコンやスマホのブラウザで開きます
  • ログイン後にコードが表示されたら、ターミナルの Paste code here if prompted に貼り付けます(SSH接続ではよく起きる、と公式に書かれています)
  • 手元のパソコンで claude setup-token を実行すると、1年間有効な長期トークンが発行されます。これをVPSの環境変数 CLAUDE_CODE_OAUTH_TOKEN に設定すれば、VPS側でブラウザ操作は要りません。Pro・Max・Team・Enterpriseのプランが必要です

ANTHROPIC_API_KEY を設定している場合は、ログイン操作そのものが不要になります。出典は Claude Code 認証(公式) です。

Codex CLIをVPSに入れる

公式READMEには、次のインストール方法が載っています。

curl -fsSL https://chatgpt.com/codex/install.sh | sh

npmを使う場合は npm install -g @openai/codex です。ログインは、codex を起動して「Sign in with ChatGPT」を選ぶか、APIキーを使います。

ブラウザのないVPS向けに、公式の認証ドキュメントには3つの方法が書かれています(Codex 認証(公式))。

  1. デバイスコード認証(公式が優先としている方法):ChatGPTのセキュリティ設定で有効にしたうえで codex login --device-auth を実行します。表示されるワンタイムコードを、手元のブラウザで入力します
  2. SSHのポート転送:ssh -L 1455:localhost:1455 で、手元のパソコンとVPSのポート1455をつなぎ、通常のブラウザ認証を行います
  3. 認証ファイルのコピー:ブラウザのある手元の環境で作られた ~/.codex/auth.json をVPSにコピーします。中にアクセストークンが入っているため、パスワードと同じ扱いが必要と書かれています

Gemini CLIをVPSに入れるときの注意

インストールは npm install -g @google/gemini-cli で、Node.js 20.0.0以上が必要です。ただし、2026年6月18日に、Gemini CLIは無料枠やGoogle One(Google AI Pro・Ultra)の個人向け利用で提供が終わり、Antigravity CLIに置き換わりました。公式READMEとGoogleの開発者ブログでは、企業向けライセンスの利用者は引き続き使え、有料のGemini API系のキーでも利用できると案内されています。

そのため、個人が無料のGoogleアカウントでVPSに常駐させる使い方は、もうできません。VPSでの非対話の実行には、ログイン済みの認証情報が残っているか、GEMINI_API_KEY(有料のAPIキーの場合)などの環境変数が必要と公式に書かれています。後継のAntigravity CLIについては、本記事の執筆時点で公式からインストール手順や認証方式を確認できていないため、ここでは触れません。


方式A:SSH + tmux の流れ

移動中に接続が途切れても、サーバー側では作業が続き、しおりの位置から再開できる様子

方式Aの設定は、大まかに以下の手順で進みます。詳細な設定手順は各公式ドキュメントや解説記事を参照してください。

  1. VPSを契約し、SSH鍵認証を設定する
  2. apt install tmux でtmuxをインストールする
  3. tmux new -s ai で名前付きセッションを作成する
  4. そのセッション内でAIエージェント(例:claude)を起動する
  5. Ctrl+b → d でセッションをデタッチ(切り離し)する
  6. スマホのTermiusからSSH接続し、tmux attach -t ai でセッションに戻る

セッションをデタッチした状態でも、VPS上ではAIエージェントが動き続けます。スマホから接続するたびに同じセッションに戻れるため、出先からでも作業の続きを確認・追加できます。

SSH設定の詳細については ConoHa VPS スタートアップガイド が参考になります。


方式B:チャット連携型の構成の考え方

チャットの依頼をサーバーが受け取り、作業して返事を返すまでの流れを円で表した図

方式Bは、AIエージェントをスマホのチャット画面から「呼び出す」構成です。設定の複雑さは方式Aより上がりますが、一度動けばスマホ側ではチャットアプリを使うだけで済むため、日常的な使いやすさは向上します。

実装の考え方

ポーリング型(VPS側から定期的にチャットAPIをチェックする方式)とwebhook型(チャットAPIがVPSにPOSTを送る方式)の2つがあります。ポーリング型はサーバー設定が少なく、VPS上でcronやPythonスクリプトで実現できます。webhook型はリアルタイム性が高い反面、VPSに公開URLとSSL証明書が必要になります。

AIエージェントのCLI実行部分は、Claude Codeの場合 claude -p "指示内容" の形で標準出力に結果が返るため、スクリプトからの制御が比較的容易です。

コードをほとんど書かずにチャットやWebhookと連携させたい場合は、自動化ツールのn8nを同じVPSに置く方法もあります。→ n8nをVPSでセルフホストする方法。AIアプリを自前で動かしたい場合は DifyをVPSにセルフホストする方法 も参考になります。チャットボットとして常駐させる基本は Discord botを24時間動かすVPSの選び方 と共通です。

この方式の具体的な実装については、チャットアプリのAPIドキュメントとAIエージェントのCLIリファレンスを組み合わせて構築する必要があります。Claude Codeのコマンド体系については Claude Code CLIリファレンス(公式・日本語) を参照してください。


VPS選び:Claude Code・Codex CLI・Gemini CLI向けのメモリ別プラン比較

助手一体なら小さな部屋で足り、複数動かすなら広い部屋を選ぶことを表した断面図

3つのツールの公式要件がメモリ4GB以上なので、エージェント1本だけなら4GBが目安です。複数のエージェントを同時に動かしたり、データベースや別のサービスを同居させたりする場合は、8GB以上も検討してください。2GBプランは公式の要件を下回るため、本記事では「試す」用途の参考として料金だけ載せます。

【重要】ConoHa VPSは現在、新規申し込みが一時停止中です(2026年11月2日時点)

ConoHa VPSの公式サイトには、「臨時メンテナンスのため、新規お申し込み受付を停止しております」と表示されています(ConoHa VPS 公式・2026年11月2日確認)。再開時期は公式に書かれていません。下の料金は参考として載せますが、いま新規に契約できるかは、必ず公式サイトで確かめてください。すぐに契約したい場合は、シンVPSが選択肢になります。

メモリ4GBプランの比較(2026年11月2日時点・税込)

サービス CPU ストレージ 1ヶ月契約 12ヶ月契約 36ヶ月契約
ConoHa VPS(まとめトク) 4コア 100GB SSD 2,189円/月 1,791円/月 1,691円/月
シンVPS(大容量メモリ) 3コア 50GB NVMe 1,800円/月(※) 1,650円/月 1,350円/月

メモリ2GBプランの比較(参考・2026年11月2日時点・税込)

サービス CPU ストレージ 1ヶ月契約 12ヶ月契約 36ヶ月契約
ConoHa VPS(まとめトク) 3コア 100GB SSD 1,259円/月 980円/月 903円/月
シンVPS(大容量メモリ) 2コア 50GB NVMe 1,040円/月(※) 990円/月 950円/月

※ シンVPSの最低利用期間は3ヶ月です(シンVPS 料金・仕様)。1ヶ月契約の月額は、3ヶ月分の負担が前提になります。初回料金と更新時の料金は同額です。

※ ConoHa VPSの金額は、公式の料金ページに表示されている「まとめトク」の価格です(ConoHa VPS 料金)。「Happy Halloween」キャンペーンは2026年10月29日(木)16:00に終了し、2026年11月2日時点でキャンペーンの表示はありません。表示価格は通常の更新時の価格と同額です。料金は変更される場合があります。

選び方の目安

  • 4GBプランを選ぶケース:AIエージェント1本を動かす。ツールの公式要件を満たしたい
  • 8GB以上を検討するケース:複数のエージェントを並列で動かす、処理結果のデータをサーバー内に蓄積する、別のサービス(botやデータベース)と同居させる

長期契約にするほど月額は下がりますが、まずはAIエージェントがVPSで自分の用途に合うかを試すのが先です。シンVPSは3ヶ月契約(4GBで月1,771円)から、ConoHa VPSは1ヶ月契約から始められる料金体系ですが、2026年11月2日時点では新規申し込みを停止中です。3ヶ月・12ヶ月などの期間ごとの金額は、各公式サイトで確認してください。VPS全体の料金を安い順に並べた記事もあります。→ 安いVPSはどれか。メモリ単価で比較する格安VPSの選び方

最新の料金・キャンペーンは公式サイトで確認できます

ConoHa VPS 公式サイト

【重要】ConoHaは2026年10月24日から新規申込を停止しています(確認日: 2026-11-09、出典: https://www.conoha.jp/wing/)

最新の料金・キャンペーンは公式サイトで確認できます

シンVPS 公式サイト

セキュリティの注意点

専用の鍵でだけ開く扉、柵の中で作業する助手、金庫に保管した大事な情報で安全対策を表した絵

AIエージェントをVPSで動かす場合、通常のサーバー運用に加えて、AI特有のセキュリティ上の注意があります。

SSH接続はパスワードではなく鍵認証にする

VPSの初期設定では、SSH接続にパスワードを使う設定になっている場合があります。パスワード認証は総当たり攻撃(ブルートフォース)のリスクがあるため、必ず鍵認証に切り替え、パスワード認証を無効にしてください。鍵認証の設定方法は ConoHa VPS スタートアップガイド に手順が載っています。

APIキーを環境変数で管理する

Claude CodeやOpenAI Codex CLIを使うためのAPIキーは、ソースコードやシェルスクリプトに直接書かず、環境変数または .env ファイルで管理してください。.env ファイルはパーミッションを600(所有者のみ読み書き可)に設定し、Gitリポジトリには含めないようにします。

AIエージェントに与える権限を絞る

AIエージェントは指示に従ってファイル操作やコマンド実行を行います。実行ユーザーをrootではなく一般ユーザーにし、不必要な権限を与えないことが基本です。Claude Codeには --disallowedTools オプションで特定の操作を禁止する設定もあります。詳細は Claude Code の設定リファレンス(公式) を参照してください。

APIの使用量を監視する

ヘッドレス実行を自動化する場合、意図しないループや大量リクエストが発生する可能性があります。Anthropic ConsoleやOpenAIのダッシュボードで使用量の上限(月次キャップ)を設定しておくことを推奨します。


よくある質問

Q. GPU搭載のVPSは必要ですか?

不要です。Claude Code・OpenAI Codex CLI・Gemini CLIはいずれも、AI推論処理をクラウド側で行っています。VPSはAPIのリクエスト送受信とローカルのファイル操作を担うだけですので、通常の汎用VPSで動きます。必要なのはメモリで、3ツールとも公式の要件は4GB以上です。

Q. メモリ2GBのVPSでも動きますか?

公式の動作要件はClaude Codeが4GB以上、Codex CLIが最低4GB、Gemini CLIが通常利用で4GB以上です。2GBは要件を下回るため、公式として動作を保証する情報は確認できませんでした。確実に使いたい場合は4GBを選んでください。

Q. VPSにはブラウザがありません。ログインはどうしますか?

Claude Codeは、表示されたURLを手元のブラウザで開いて認証するか、手元で claude setup-token を実行して作った長期トークンをVPSの環境変数に設定します。Codex CLIは codex login --device-auth のデバイスコード認証や、SSHのポート転送が使えます。詳しくは「必要なもの」の各ツールの項目をご覧ください。

Q. スマホからの操作は実用的ですか?

方式A(SSH + tmux)は、スマホの小さな画面でも操作はできますが、長い指示文の入力には向きません。短い追加指示の確認や作業の状態チェックには使いやすく、長い指示はチャット連携(方式B)の構成が向いています。

Q. Claude Pro/Maxのサブスクリプションで動きますか?

はい。Claude Codeは Claude Pro・Max・Team・Enterpriseのサブスクリプションで使用できます(無料のclaude.aiプランは対象外です)。APIキー(従量課金)でも動作しますが、ヘッドレスで自動実行を繰り返す用途では、使った分だけ請求されるため、コストの見積もりが難しくなります。

Q. Gemini CLIは今も無料で使えますか?

個人の無料アカウントでは使えません。2026年6月18日に、無料枠とGoogle One利用者向けのGemini CLIはAntigravity CLIに置き換わりました。企業向けライセンスや有料のAPIキーでは引き続き使えると、Googleが案内しています。

Q. VPS上で複数のAIエージェントを同時に動かせますか?

できます。tmuxで複数のウィンドウを作成し、それぞれでエージェントを起動する方法が一般的です。同時稼働させる数が増えるほどメモリを使うため、4GB以上のプランを検討してください。

Q. VPSを停止・再起動するとAIエージェントも止まりますか?

はい、止まります。サーバー再起動後にエージェントを自動起動させたい場合は、systemdのサービスファイルとして登録します。ただし、AIエージェントは対話型のプロセスであることが多く、自動起動の設定にはひと手間かかります。


まとめ

CLI型のAIエージェントをVPSで動かし、スマホから操作する構成のポイントをまとめます。

  • AIエージェント(Claude Code・Codex CLI・Gemini CLIなど)はAPI/サブスクリプション駆動のため、VPS側にGPUは不要。メモリは3ツールとも公式要件が4GB以上
  • 操作方式は「SSH + tmux でセッション維持(方式A)」と「チャットアプリ連携型(方式B)」の2種類
  • 方式Aはtmuxの基本を覚えれば導入しやすく、方式Bはスマホ操作のシンプルさが上がる
  • ブラウザのないVPSでは、Claude Codeは claude setup-token、Codex CLIはデバイスコード認証でログインできる
  • Gemini CLIは2026年6月に個人向けの無料提供が終わっている
  • VPSは4GBプランが目安。ConoHa VPS(2026年11月2日時点は新規受付が一時停止中)は36ヶ月契約で月1,691円、シンVPSは36ヶ月契約で月1,350円(3ヶ月契約は月1,771円)
  • APIキーの環境変数管理とSSH鍵認証は必須のセキュリティ対策

詳しい設定手順は、Claude Code 公式クイックスタート、OpenAI Codex CLI 公式リポジトリ(GitHub)、Gemini CLI 公式リポジトリ(GitHub)、ConoHa VPS スタートアップガイド を参照してください。

VPSを1台用意してtmuxでセッションを立ち上げるだけで、AIエージェントを「持ち歩く」環境ができます。月1,300円台からの4GBプランで始められます。パソコンを閉じても作業が進み、外出先のスマホで続きを頼める。その状態をまず方式Aで試してみてください。

最新の料金・キャンペーンは公式サイトで確認できます

ConoHa VPS 公式サイト

【重要】ConoHaは2026年10月24日から新規申込を停止しています(確認日: 2026-11-09、出典: https://www.conoha.jp/wing/)

最新の料金・キャンペーンは公式サイトで確認できます

シンVPS 公式サイト

関連記事