スマホからClaude Codeを使う方法【完全ガイド】SSH接続でどこでもAI開発
この記事は「モバイルSSH完全ガイド」のクラスター記事です。モバイルSSHの全体像はガイドをご覧ください。
はじめに
Claude Codeは、ターミナル上でAIと対話しながらコードを書ける強力な開発ツールです。しかし、「PCの前にいないと使えない」と思っていませんか?
実は、スマホからでもClaude Codeをフル活用できます。
通勤中にバグ修正を指示したり、カフェでサッとプロジェクトの進捗を確認したり。SSH接続を使えば、手元のスマホがそのまま開発端末になります。
本記事では、スマホからClaude Codeを使うために必要なもの、セットアップ手順、実践的なTipsまでを完全ガイドとして解説します。
なぜスマホからClaude Codeを使うのか
Claude Codeの真価は「指示を出すだけでAIがコードを書いてくれる」点にあります。つまり、自分でコードをタイピングする必要がほとんどありません。
これはスマホとの相性が抜群です。
- 自然言語で指示を出すだけ — キーボードが小さくても問題ない
- Claude Codeが自律的にファイルを編集 — スマホ側に開発環境は不要
- 結果の確認はテキストベース — 大画面がなくても十分読める
「コーディング=PCが必要」という常識は、Claude Codeの登場で変わりつつあります。
必要なもの
スマホからClaude Codeを使うために必要なものは3つだけです。
1. SSHサーバー(Claude Codeが動くマシン)
自宅PCやVPS、クラウドサーバーなど、Claude Codeがインストールされたマシンが必要です。SSHサーバー(sshd)が起動していれば、外部からリモート接続できます。
2. tmux(ターミナルマルチプレクサ)
SSH接続が切れてもClaude Codeのセッションを維持するために必須です。tmuxを使えば、スマホの画面を閉じてもClaude Codeがバックグラウンドで動き続けます。
# インストール
sudo apt install tmux # Ubuntu/Debian
brew install tmux # macOS
3. スマホ用SSHクライアントアプリ
ここが最も重要なポイントです。SSHクライアントの選び方で、モバイル開発の快適さが大きく変わります。
方法の比較:スマホからClaude Codeにアクセスする3つの手段
| SSHアプリ | Webターミナル | リモートデスクトップ | |
|---|---|---|---|
| レスポンス | 速い | やや遅い | 遅い |
| データ通信量 | 極小 | 小〜中 | 大(映像転送) |
| バッテリー消費 | 少ない | 普通 | 多い |
| オフライン復帰 | tmuxでセッション維持 | タブを閉じると切断 | 再接続が必要 |
| 日本語入力 | アプリ依存 | ブラウザ依存 | 問題なし |
| セットアップ | 簡単 | サーバー設定が必要 | VNC/RDP設定が必要 |
| おすすめ度 | 最もおすすめ | 次点 | 非推奨 |
SSHアプリが最もおすすめな理由は明確です。軽量・高速・セッション維持が簡単で、Claude Codeのようなターミナルベースのツールとの相性が完璧です。
SSHクライアントの選び方
スマホからClaude Codeを使う場合、SSHクライアント選びが快適さを大きく左右します。以下のポイントを重視して選びましょう。
日本語入力への対応
Claude Codeに日本語で指示を出す場面は非常に多いはずです。「このバグを修正して」「テストを追加して」といった日本語の指示をスムーズに入力できるかどうかは、生産性に直結します。
日本語入力を確定してから端末に送信するIMEモードを備えたアプリを選ぶと、一般的なSSHアプリで発生する「日本語がリアルタイムに送信されて文字化けする」問題を回避できます。
バックグラウンド接続維持
スマホでは、他のアプリに切り替えるとSSH接続が切れることがよくあります。バックグラウンドでも接続を維持する機能を備えたアプリなら、Slackを確認してから戻ってもセッションがそのまま生きています。
SFTPファイルブラウザ
Claude Codeが生成したコードを確認したいとき、ターミナル上でcatやlessを使うのは面倒です。SFTPファイルブラウザを内蔵したアプリを選べば、スマホのファイラー感覚でリモートのファイルを直接閲覧・編集できます。
おすすめのSSHクライアントアプリはこちらの比較記事で紹介しています。
セットアップ手順
ステップ1:サーバー側の準備
Claude Codeがインストールされたマシンでtmuxが使えることを確認します。
# Claude Codeの動作確認
claude --version
# tmuxの動作確認
tmux -V
ステップ2:SSHクライアントアプリをインストール
お使いのスマホにSSHクライアントアプリをインストールしてください。SSH Term、Termius、ConnectBotなど、お好みのアプリを選びましょう。
アプリの比較はこちらの記事を参考にしてください。
ステップ3:SSH接続を設定
SSHクライアントアプリを開き、接続先の情報を入力します。
- ホスト名: サーバーのIPアドレスまたはドメイン
- ポート: 22(デフォルト)
- ユーザー名: ログインユーザー
- 認証方式: 秘密鍵認証を推奨
ステップ4:tmuxセッションを作成してClaude Codeを起動
# 新しいtmuxセッションを作成
tmux new -s claude
# Claude Codeを起動
claude
これで準備完了です。あとはClaude Codeに日本語で指示を出すだけで、スマホからコーディングができます。
実践Tips
tmuxでセッションを維持する
スマホの画面を閉じる前に、tmuxセッションをデタッチしておきましょう。
# デタッチ: Ctrl+B → D
# 次回接続時にアタッチ
tmux attach -t claude
Claude Codeが長時間のタスクを実行中でも、デタッチしておけばバックグラウンドで処理が継続します。朝の通勤中に指示を出して、昼休みに結果を確認——そんな使い方も可能です。
SFTPでコードレビュー
Claude Codeがファイルを生成・編集したら、SFTPブラウザ機能を持つSSHアプリで確認するのが効率的です。ターミナルに戻ることなく、ファイルツリーを辿りながらコードの内容をチェックできます。
tmuxのセッション名を工夫する
プロジェクトごとにセッション名を分けておくと管理が楽になります。
tmux new -s project-api
tmux new -s project-frontend
スマホから接続したとき、tmux lsでセッション一覧を確認して、目的のセッションにアタッチするだけです。
まとめ
スマホからClaude Codeを使う方法は、SSH接続+tmux+適切なSSHクライアントの組み合わせがベストです。
- SSHなら軽量・高速で、モバイル回線でも快適に動作する
- tmuxがあればセッションが切れても安心
- 日本語入力・接続維持・SFTP対応のSSHクライアントを選べばさらに快適
Claude Codeの登場により、「コーディングはPCの前でしかできない」という時代は終わりました。スマホ1台でAIと協働しながら開発する——そんな新しいワークスタイルを、今日から始めてみてください。
おすすめのSSHクライアントアプリはこちらの比較記事で紹介しています。