ターミナル & Claude Code/Codex

ServerCC は Claude Code と Codex と対話するためのフル機能ターミナルを提供します。ターミナルは VT100/Xterm エミュレーションとリアルタイム双方向 I/O をサポートしています。

ターミナルインターフェース

入力フィールド

ターミナルは画面下部に専用の入力フィールドを使用します(システムキーボードを直接使用しません)。これにより、複数行のプロンプト作成や Claude との対話がより快適になります。

複数行編集モード

長いプロンプトには複数行編集モードに切り替えます — 全高のエディタで、送信前に下書き・確認・修正ができます。音声入力キーボードとの相性が特に良く、段落単位で口述して誤字を修正し、Claude や Codex に一括送信できます。

編集中、バックエンドのターミナル入力は常に同期されます — エディタで見たままの内容がエージェントに送信されるため、送信時に意図しない差分が生じません。

カスタマイズ可能なクイックコマンド

入力フィールド上のクイックコマンドツールバーには2ページあります。1ページ目には /clear、Esc、思考モードのショートカットなどの組み込みチップが並びます。2ページ目は完全にカスタマイズ可能で、よく使うスラッシュコマンド・キーストローク・スニペットをお気に入りとして固定できます。

保存したクイックコマンドはアプリ全体で共有されます(ワークスペースごとではありません)ので、作成したレイアウトはすべてのサーバー/ワークスペースで同じように利用できます。チップをタップするとカーソル位置にテキストが挿入され、キーチップ(Esc など)をタップするとそのキーがエージェントに直接送信されます。

画像の添付

入力フィールド横の写真ボタンをタップすると、写真ライブラリから画像を添付できます — スクリーンショット、モックアップ、図、ホワイトボードの写真など。複数選択に対応し、各画像は JPEG に変換されて SFTP でサーバーにアップロードされ、入力を続けている間、入力欄の上にサムネイルチップとして表示されます。

メッセージを送信すると、添付画像はネイティブの画像参照としてエージェントに渡されます — Claude CodeCodex のどちらも画像の内容を認識できます。送信前にチップの ✕ をタップすると添付を取り消せます。

フルスクリーンモード

フルスクリーンモードに切り替えてターミナル領域を最大化できます。フルスクリーンモードでは、システムキーボードがターミナル入力に直接使用され、下部ツールバーは非表示になります。

No Flicker モード

No Flicker モードは Claude Code をフルスクリーン TUI に切り替え、タップ/マウス操作をサポートし、低速・高遅延接続での画面のちらつきを大幅に軽減します。ワークスペースのセッションピッカーの設定で有効にできます。詳細はワークスペース設定をご覧ください。

下部ツールバー

下部のツールバーには、設定 → 環境設定 → ターミナル → 下部ツールバータブで 4 つの中から選んだ3 つのタブが表示されます:

  • ファイル — このワークスペースのファイルブラウザを開く
  • Git Diff — 作業中の変更を GitHub スタイルでレビュー — Git 差分を参照
  • スキル — このワークスペースの Claude Code スキルを管理
  • MCP — MCP サーバーを設定

セッション、ポート、VNC などのワークスペース操作は右上のメニュー(⋯)にあります。画面を完全にすっきりさせたい場合は、同じターミナル設定にある下部ツールバーを非表示トグルでツールバーを完全に消せます。

ターミナルの外観

設定 → 環境設定 → ターミナルでは、スライダーでターミナルのフォントサイズを調整できます(ワンタップでデフォルトに戻せます)。フォントを小さくすれば Claude の出力を画面により多く表示でき、大きくすれば読みやすくなります。

ログインフロー

Claude Code を初めて起動するとき(またはセッションの有効期限が切れた後)、認証が必要です:

1

Claude Code がターミナルにログイン URL を出力します。

2

ServerCC は URL を検出し、ネイティブの Authentication Required アラートを Open Login PageCancel ボタン付きで表示します。

3

Open Login Page をタップし、アプリ内 Safari で OAuth を完了します。ログイン後、ページに表示されるペアリングコードをコピーし、ターミナル入力フィールドに貼り付けてください。

セッションのライフサイクル

ターミナルから離れる際に、いくつかのオプションがあります:

  • バックグラウンド — Claude をバックグラウンドで実行し続けます。セッションは「実行中」タブに表示され、後から再開できます。
  • 終了 — Claude セッションを終了し、ターミナル接続を閉じます。

再接続

SSH 接続が切断された場合(ネットワークの変更、サーバーの再起動など)、ServerCC は再接続バナーを表示し、指数バックオフで自動的に再接続を試みます(最大 3 回リトライ)。バナーをタップして手動でリトライすることもできます。

純粋なターミナル

ServerCC は純粋なターミナルモードも提供しています。Claude Code/Codex を使用しない直接的な SSH シェルです。サーバー詳細画面のターミナルセクションからアクセスできます。以下の用途に便利です:

  • システムコマンドの直接実行
  • サーバーログの確認
  • 一般的なサーバー管理
  • 接続問題のデバッグ