ターミナル & Claude Code/Codex
ServerCC は Claude Code と Codex と対話するためのフル機能ターミナルを提供します。ターミナルは VT100/Xterm エミュレーションとリアルタイム双方向 I/O をサポートしています。
ターミナルインターフェース
入力フィールド
ターミナルは画面下部に専用の入力フィールドを使用します(システムキーボードを直接使用しません)。これにより、複数行のプロンプト作成や Claude との対話がより快適になります。
複数行編集モード
長いプロンプトには複数行編集モードに切り替えます — 全高のエディタで、送信前に下書き・確認・修正ができます。音声入力キーボードとの相性が特に良く、段落単位で口述して誤字を修正し、Claude や Codex に一括送信できます。
編集中、バックエンドのターミナル入力は常に同期されます — エディタで見たままの内容がエージェントに送信されるため、送信時に意図しない差分が生じません。
カスタマイズ可能なクイックコマンド
入力フィールド上のクイックコマンドツールバーには2ページあります。1ページ目には /clear、Esc、思考モードのショートカットなどの組み込みチップが並びます。2ページ目は完全にカスタマイズ可能で、よく使うスラッシュコマンド・キーストローク・スニペットをお気に入りとして固定できます。
保存したクイックコマンドはアプリ全体で共有されます(ワークスペースごとではありません)ので、作成したレイアウトはすべてのサーバー/ワークスペースで同じように利用できます。チップをタップするとカーソル位置にテキストが挿入され、キーチップ(Esc など)をタップするとそのキーがエージェントに直接送信されます。
画像の添付
入力フィールド横の写真ボタンをタップすると、写真ライブラリから画像を添付できます — スクリーンショット、モックアップ、図、ホワイトボードの写真など。複数選択に対応し、各画像は JPEG に変換されて SFTP でサーバーにアップロードされ、入力を続けている間、入力欄の上にサムネイルチップとして表示されます。
メッセージを送信すると、添付画像はネイティブの画像参照としてエージェントに渡されます — Claude Code と Codex のどちらも画像の内容を認識できます。送信前にチップの ✕ をタップすると添付を取り消せます。
フルスクリーンモード
フルスクリーンモードに切り替えてターミナル領域を最大化できます。フルスクリーンモードでは、システムキーボードがターミナル入力に直接使用され、下部ツールバーは非表示になります。
No Flicker モード
No Flicker モードは Claude Code をフルスクリーン TUI に切り替え、タップ/マウス操作をサポートし、低速・高遅延接続での画面のちらつきを大幅に軽減します。ワークスペースのセッションピッカーの設定で有効にできます。詳細はワークスペース設定をご覧ください。
下部ツールバー
下部のツールバーには、設定 → 環境設定 → ターミナル → 下部ツールバータブで 4 つの中から選んだ3 つのタブが表示されます:
- ファイル — このワークスペースのファイルブラウザを開く
- Git Diff — 作業中の変更を GitHub スタイルでレビュー — Git 差分を参照
- スキル — このワークスペースの Claude Code スキルを管理
- MCP — MCP サーバーを設定
セッション、ポート、VNC などのワークスペース操作は右上のメニュー(⋯)にあります。画面を完全にすっきりさせたい場合は、同じターミナル設定にある下部ツールバーを非表示トグルでツールバーを完全に消せます。
ターミナルの外観
設定 → 環境設定 → ターミナルでは、スライダーでターミナルのフォントサイズを調整できます(ワンタップでデフォルトに戻せます)。フォントを小さくすれば Claude の出力を画面により多く表示でき、大きくすれば読みやすくなります。
ログインフロー
Claude Code を初めて起動するとき(またはセッションの有効期限が切れた後)、認証が必要です:
Claude Code がターミナルにログイン URL を出力します。
ServerCC は URL を検出し、ネイティブの Authentication Required アラートを Open Login Page と Cancel ボタン付きで表示します。
Open Login Page をタップし、アプリ内 Safari で OAuth を完了します。ログイン後、ページに表示されるペアリングコードをコピーし、ターミナル入力フィールドに貼り付けてください。
セッションのライフサイクル
ターミナルから離れる際に、いくつかのオプションがあります:
- バックグラウンド — Claude をバックグラウンドで実行し続けます。セッションは「実行中」タブに表示され、後から再開できます。
- 終了 — Claude セッションを終了し、ターミナル接続を閉じます。
再接続
SSH 接続が切断された場合(ネットワークの変更、サーバーの再起動など)、ServerCC は再接続バナーを表示し、指数バックオフで自動的に再接続を試みます(最大 3 回リトライ)。バナーをタップして手動でリトライすることもできます。
純粋なターミナル
ServerCC は純粋なターミナルモードも提供しています。Claude Code/Codex を使用しない直接的な SSH シェルです。サーバー詳細画面のターミナルセクションからアクセスできます。以下の用途に便利です:
- システムコマンドの直接実行
- サーバーログの確認
- 一般的なサーバー管理
- 接続問題のデバッグ