この記事の目次
なぜスマホからClaude Codeを使いたいのか?
Claude Codeはターミナルで動くAIコーディングツール。普段はパソコンの前に座って使うものだけど、「外出先からでも作業を進めたい」「通勤時間を有効活用したい」と思ったことはないかな?
特に副業でWebサイト制作やプログラミングをしている人にとっては、スキマ時間の活用が収入に直結する。スマホからClaude Codeを操作できれば、以下のようなメリットがあるんだ。
- 通勤電車の中でコードの修正を指示できる
- カフェや外出先から自宅PCのClaude Codeを操作できる
- 急なクライアント対応にもスマホだけで対処できる
- 長時間のAI処理をスマホから進捗確認・追加指示できる
では具体的な方法を5つ紹介していこう。自分の環境に合ったものを選んでみてね。
方法1:SSH接続でリモート操作(おすすめ)
一番シンプルかつ実用的な方法がSSH接続だよ。自宅のパソコンにSSHサーバーを立てて、スマホのSSHクライアントアプリから接続するという仕組みだ。
必要なもの
- 自宅PC(Mac / Linux / Windows)にSSHサーバーを設定
- スマホにSSHクライアントアプリ(Termius、JuiceSSHなど)
- 同じネットワーク or ポートフォワーディング設定
Macでの設定手順
接続後にClaude Codeを起動
方法2:Termuxを使う(Android向け)
Androidユーザーなら、Termuxというアプリを使ってスマホ上で直接ターミナル環境を構築できるよ。スマホ単体でClaude Codeを動かすことも理論上は可能だ。
Termuxのセットアップ
注意点
Termuxでの直接実行はスマホのスペックに依存するため、処理が遅くなる場合がある。また、ストレージ容量にも注意が必要だよ。安定性を求めるなら、SSH接続で自宅PCにつなぐ方法と組み合わせるのがベストだね。
TermuxからSSH接続する方法
この方法なら、Termuxの無料のターミナル環境を使いつつ、処理は自宅の高性能PCで行えるから一石二鳥だよ。
方法3:リモートデスクトップで画面共有
ターミナルが苦手な人でも使いやすいのが、リモートデスクトップ。自宅PCの画面をそのままスマホに映して操作する方法だよ。
おすすめアプリ
- Chrome リモートデスクトップ:無料で使えるGoogleのサービス。設定も簡単
- Microsoft リモートデスクトップ:Windows PCに接続するならこれ
- AnyDesk:クロスプラットフォーム対応。動作が軽い
- TeamViewer:個人利用は無料。高機能
Chrome リモートデスクトップの設定
- 自宅PCのChromeで「Chrome リモートデスクトップ」を検索して拡張機能を追加
- リモートアクセスを有効化し、PINコードを設定
- スマホに「Chrome リモートデスクトップ」アプリをインストール
- 同じGoogleアカウントでログインして接続
方法4:VS Code Remote + スマホブラウザ
VS Code Serverを自宅PCにインストールすれば、スマホのブラウザからVS Codeの画面にアクセスできるよ。VS Codeのターミナル機能からClaude Codeを起動すれば、快適なコーディング環境をスマホでも実現できるんだ。
code-serverのセットアップ
ブラウザ上でVS Codeが使えるから、ファイルの確認や編集もしやすい。ターミナルパネルを開けば、Claude Codeも普通に使えるよ。
方法5:Tailscaleで安全なリモートアクセス
外出先から自宅PCに安全にアクセスしたいなら、Tailscaleがおすすめだよ。VPNトンネルを簡単に作れるサービスで、ポートフォワーディングやファイアウォールの面倒な設定が不要なんだ。
Tailscaleの特徴
- 個人利用は無料
- 設定が非常に簡単(アプリをインストールしてログインするだけ)
- WireGuardベースで高速・安全
- 自宅PCにもスマホにもインストールするだけ
設定手順
- tailscale.com でアカウント作成
- 自宅PCにTailscaleをインストール&ログイン
- スマホにもTailscaleアプリをインストール&ログイン
- Tailscaleが割り当てる内部IPで接続(100.x.x.x形式)
Tailscale + SSH が最強の組み合わせ
Tailscaleでセキュアなトンネルを作り、その上でSSH接続してClaude Codeを使う。これが外出先から最も安全かつ快適にClaude Codeを操作する方法だよ。ルーターの設定を変えなくていいから、ネットワークの知識がなくても大丈夫。
各方法の比較と選び方
| 方法 | 難易度 | 通信量 | おすすめ度 |
|---|---|---|---|
| SSH接続 | 中 | 少ない | ★★★★★ |
| Termux | 中〜高 | 少ない | ★★★★ |
| リモートデスクトップ | 低 | 多い | ★★★ |
| VS Code Server | 中 | 中程度 | ★★★★ |
| Tailscale + SSH | 低〜中 | 少ない | ★★★★★ |
実践的な活用シーン
シーン1:通勤電車でバグ修正
クライアントから「ここ直してほしい」と連絡が来たとき、電車の中からスマホでSSH接続してClaude Codeに修正を指示。帰宅前にはもう修正完了、というスピード感を実現できるよ。
シーン2:カフェで副業作業
パソコンを持ち歩かなくても、スマホ一台あればClaude Codeで開発作業が可能。カフェでコーヒーを飲みながら「新しいページを追加して」「デザインを調整して」と指示を出せるんだ。
シーン3:長時間処理の監視
大量のファイルを処理するタスクをClaude Codeに任せて外出。スマホから定期的に進捗を確認したり、追加の指示を出したりできる。時間を無駄にしない働き方だね。
シーン4:急なトラブル対応
運営中のWebサイトでエラーが発生した場合も、スマホから即座にClaude Codeにアクセスして「エラーログを確認して」「修正して」と指示できる。ダウンタイムを最小限に抑えられるよ。
セキュリティの注意点
スマホからリモートでPCを操作する際は、セキュリティに十分注意しよう。以下のポイントを必ず守ってね。
- 公共Wi-Fiでの接続は避ける:暗号化されていないWi-Fiでは通信が盗聴される危険がある。VPN(Tailscaleなど)を必ず使おう
- SSH鍵認証を使う:パスワード認証よりもSSH鍵認証のほうが安全。スマホにも秘密鍵を設定しよう
- 二要素認証を有効にする:Tailscaleやリモートデスクトップのアカウントには二要素認証を設定しよう
- 使わないときはSSHサーバーを停止する:常時起動は攻撃のリスクがある。必要なときだけ起動するのが理想
- ポート番号を変更する:SSHのデフォルトポート22番は攻撃されやすい。別のポートに変更しておくと安心