AndroidスマートフォンからClaude Code
Claude Codeはターミナルで動くので、自分のサーバーで動かしておけば、席を離れている間も作業を続けさせられます。Termexaは、Androidからその様子をのぞき、質問に答え、次の作業を任せるためのSSHターミナルです。
Termexaは独立したSSHクライアントです。AnthropicやOpenAIが作成、提携、または推奨しているものではありません。Claude CodeとCodexはそれぞれの会社の製品で、あなたのアカウントであなたのマシン上で動きます。Termexaはそのターミナルをスマートフォンに届けるだけです。
困りごと
- 長い作業は、席を離れたとたんに権限の確認で止まり、戻るまで待ち続けます。
- スマートフォンでは、まだ作業中なのか、終わったのか、止まっているのかが分かりません。
- スラッシュコマンド、複数行のプロンプト、Escは、スマートフォンのキーボードでは入力しにくいものです。
設定する
- サーバーのtmuxかHerdrの中でClaude Codeを動かします。 たとえばホストの実行するコマンドに
tmux new -A -s agentを保存し、その中でclaudeを起動します。スマートフォンの接続が切れても、セッションとClaude Codeは動き続け、あとでTermexaが再アタッチします。Androidでtmuxをご覧ください。 - 通知をオンにします。 設定でターミナルの通知をオンにすると、見ていないターミナルがベルを鳴らしたとき、接続が切れたとき、時間のかかるコマンドが終わったとき(シェル統合が必要)に知らせます。Herdrでは、エージェントが入力を待っているペインがナビゲーターで入力待ちと表示されます。
- ツールバーで答えます。 矢印キーとEnterでプロンプトの選択肢を選び、Escで中断し、Ctrl+JかShift+Enterで送信せずに改行します。音声入力は話した内容を文字にして入力欄に入れます。
- エージェントコマンドを追加します。 設定 → ショートカットパネル → プラグインで、エージェントのスラッシュコマンドを追加します。キーはコマンドを入力するだけでEnterは押さないので、先に確認できます。
ワンタップのスラッシュコマンド
Claude CodeとCodexで共通: /compact、/model、/status、/review、/init。
Claude Codeのみ: /clear、/resume、/rewind、/context、/cost、/permissions、/help。
エージェント用キー: Ctrl+O(会話履歴)、Ctrl+T(タスク一覧)、Ctrl+J(改行)、Ctrl+X Ctrl+E(外部エディタでプロンプトを開く)。
作業を止めないためのほかの方法
- 予約メッセージ。 次の指示をEnterも含めて、決めた時刻に送るよう予約します。ターミナルのウィンドウが開いている限り画面オフでも送られ、深いスリープ中は数分遅れることがあります。
- クイックメッセージ。 よく送るプロンプトを保存して、ワンタップで入力します。
- スクリーンショットやファイルを添付。 写真、カメラで撮った写真、ファイルを選ぶとサーバーにアップロードされ、そのパスが入力されるので、プロンプトでそのまま参照できます。
- サーバーからコピー。 tmuxやエージェントでコピーしたテキスト(OSC 52)は、そのホストで許可したあと、スマートフォンのクリップボードに届きます。
- 変更を確認。 同じホストのファイルウィンドウで編集されたファイルを読むか、2つ目のターミナルを開いて
git diffを確認します。
よくある質問
Claude Codeはスマートフォン上で動きますか?
いいえ。Claude Codeはいつもどおりサーバーやパソコンで動きます。TermexaはそのマシンにSSHで接続し、Androidからターミナルを使えるようにします。
Termexaは公式のClaude Codeアプリですか?
いいえ。Termexaは独立したSSHクライアントで、Anthropicとは提携していません。
TermexaからClaudeのアカウントやAPIキーが見えますか?
いいえ。Claude Codeはサーバー上でログインします。TermexaはSSHでターミナルのセッションを運ぶだけで、独自のサーバーを持ちません。
tmuxやHerdrは必要ですか?
必須ではありませんが、強くおすすめします。tmuxやHerdrの中なら、スマートフォンの接続が切れてもClaude Codeは動き続けます。
Claude Codeが承認を待っているとき通知は来ますか?
バックグラウンドのターミナルがベルを鳴らしたときや接続が切れたとき、シェル統合があれば時間のかかるコマンドが終わったときに通知します。Herdrでは、入力を待っているペインがナビゲーターに表示されます。
