【結論】Remote ControlとCloud Sessionを使い分ける
スマホからClaude Codeを操作する方法は、手元PCのLocal Sessionへ接続するRemote Controlと、AnthropicのCloud環境で動くClaude Code on the webに分かれます。
Local FileやLocal Toolが必要ならRemote Control、PCを起動せずCloud Repositoryで進めるならWeb Sessionを選びます。
両者の実行場所と権限を混同しないことが重要です。
# ターミナルでLocal Remote Control Sessionを開始
cd ~/projects/my-app && claude remote-control
# 起動後のセッション内で接続状態を確認
/remote-control
具体的な手順・設定方法
同じClaudeアカウントでMobile Appへログインします。
Local Sessionを選ぶ前にPCのBranch、未保存差分、Permissionを確認します。
# ターミナルでCloud Sessionを開始する例
claude --cloud "Issue 123の修正計画を作る"
# ターミナルでCloud SessionをLocalへ移す
claude --teleport
実践プロンプト / 活用テクニック
スマホ操作では短文になりやすいため、変更禁止事項を先に固定します。
Push、Deploy、Database変更はMobileから自動承認せず、Diffを確認できる地点で停止させます。
対象は Issue 123 の調査だけです。
Local Sessionではファイルを変更せず、再現手順と候補ファイルを報告してください。
Cloud Sessionを使う場合も新しいBranchを作り、Pushは行わないでください。
注意点・よくあるエラーと対処法
Remote Controlは対応するClaudeプランが必要で、APIキー認証は対象外です。
SSHをInternetへ直接公開する代替策は、Firewall、MFA、鍵管理を伴わない限り推奨できません。