対応 AI エージェント
ServerCC は SSH 経由で、自分のサーバー上の 5 つのコーディングエージェントを iPhone や iPad から実行できます。バージョン 1.8.0 から Grok Build、OpenCode、Kimi Code が Claude Code・Codex に加わり、どのエージェントでも同じコアワークフロー — インストール検出、ワンタップ起動、正確な再開に対応したセッション履歴、権限モード、tmux 持続セッション — を利用できます。
| エージェント | CLI | 権限モード | 備考 |
|---|---|---|---|
| Claude Code | claude |
Default · AcceptEdits · Auto · Bypass | フル対応。Agent View、bg セッション、Skills、CLAUDE.md 編集を含む |
| Codex | codex |
サンドボックスと承認モード | Skills・MCP ブラウザ、実験的機能の切り替え |
| Grok Build | grok |
Default · AcceptEdits · Auto · DontAsk · Bypass · Plan | xAI 公式 CLI。サインインカード、公式版の検証に対応 |
| OpenCode | opencode |
自動承認トグル | オープンソースでプロバイダー非依存。履歴は worktree を認識 |
| Kimi Code | kimi |
Default · YOLO · Auto · Plan | Moonshot AI の CLI。サインインカード対応、TUI は初期プロンプト非対応 |
エージェントを有効化
環境設定 → Agents で使用するエージェントを選択します。デフォルトは Claude Code + Codex なので既存のセットアップはそのまま。有効なエージェントは常に 1 つ以上維持されます。サーバー画面とワークスペース画面には有効なエージェントのセクションだけが表示され、ヘルスチェックも有効なエージェントのみを対象とするため、使わないエージェントのコストはゼロです。
エージェントを無効にしてもセクションと履歴が非表示になるだけで、データは一切削除されません — 再度有効にすればキャッシュ済みセッションが再表示されます。持続セッションや並列セッションが動作中のエージェントは、無効化中でもセクションが表示され続けるため、実行中の作業へいつでも戻れます。
インストールとヘルスチェック
サーバー詳細画面には、有効なエージェントごとにインストールセクションが表示されます:検出されたバージョン、各ベンダー公式インストーラーによるワンタップインストール/アップグレード、任意のカスタムバイナリパス。検出は一般的なインストール先(~/.local/bin、~/.grok/bin、~/.opencode/bin、~/.kimi-code/bin、~/.npm-global/bin)も探索するため、PATH の設定が対話シェルの rc ファイルにしかなくても、インストール直後の CLI を認識できます。
コミュニティの "superagent" grok-cli も grok という名前のバイナリをインストールします。ServerCC は xAI 公式 CLI のバージョン出力を検証し、コミュニティ版は未インストールとして扱います。
セッション:履歴・再開・再接続
ワークスペースのランディングページには、有効なエージェントごとに履歴タブが表示されます。任意の行をタップするとその会話そのものを再開できます — ServerCC は各エージェント固有のセッションストア(Grok Build のディスク上のセッションファイル、OpenCode の CLI セッションリスト、Kimi Code のセッションインデックス)を解決し、「最新のもの」ではなくセッション ID で正確に再開します。接続が切れた場合、非持続セッションはワークスペースの最新会話を続行し、tmux ベースの持続セッションは正確に再接続します。これも 5 エージェントすべてで動作します。
OpenCode の履歴はプロジェクト単位で、worktree で開始したセッションも含まれます。制限が 1 つ:Grok Build と Kimi Code のセッション履歴はデフォルトのホームディレクトリから読み取るため、シェルの rc ファイルでのみ export されたカスタム GROK_HOME/KIMI_CODE_HOME は認識されません。
権限モード
各ワークスペースはエージェントごとに起動時の権限モードを記憶し、ワークスペース設定で構成できます。Grok Build は Default・AcceptEdits・Auto・DontAsk・Bypass・Plan に、Kimi Code は Default・YOLO(通常ツールは自動承認、機密ファイルは確認)・Auto(完全無人)・Plan に対応。OpenCode には自動承認トグルがあります。無人系モードは有効化の前にリスク確認が表示されます。
スマホからのサインイン
エージェントがターミナルにサインイン URL を出力すると — Grok Build の device-auth フロー(x.ai)、OpenCode の OpenAI サインイン、Kimi Code の device-code フロー — ServerCC がそれを検出してログインカードを表示します:タップしてブラウザで URL を開き、サインインを済ませてセッションに戻るだけです。なお OpenCode は 1.3.0 で Anthropic OAuth を削除しています — OpenCode では API キーか他プロバイダーをご利用ください。
MCP と Skills
MCP サーバーブラウザは 5 エージェントすべてに対応 — ServerCC は各エージェント固有の設定形式(Grok Build の config.toml、OpenCode の opencode.json、Kimi Code の mcp.json)を読み書きし、未知のフィールドは保持します。Skills ブラウザは現在 Claude Code と Codex に対応しています。
Claude Code 専用の機能
- Agent View と bg セッション — supervisor 管理の並列ダッシュボードは他の CLI に相当機能がありません
- ワークスペース画面からの CLAUDE.md 編集
- セッション開始時の macOS キーチェーンロック解除
FAQ
iPhone で OpenCode を実行できますか?
できます。OpenCode は自分のサーバー上で動作し、ServerCC が iPhone や iPad から SSH で接続します。フルターミナル、正確な再開に対応したセッション履歴、自動承認トグル、OpenCode 用の tmux 持続セッションを利用できます。
ServerCC はコミュニティ版 grok-cli に対応していますか?
ServerCC が対応するのは xAI 公式の Grok CLI(Grok Build)です。コミュニティの "superagent" grok-cli は同名のバイナリをインストールしますが、ServerCC はバージョン出力を検証し、コミュニティ版は未インストールとして扱います。
OpenCode で Claude(Anthropic)のサブスクリプションでサインインできますか?
できません。OpenCode は Anthropic の要請により 1.3.0 で Anthropic OAuth サインインを削除しました。OpenCode では API キーか他プロバイダーのアカウントを使うか、ServerCC が完全対応する Claude Code 本体をご利用ください。
Kimi Code の起動時に初期プロンプトが無視されるのはなぜですか?
Kimi Code の対話型 TUI には初期プロンプト用のフラグがないため、ServerCC はプロンプトを事前入力せずにセッションを開始します — TUI が起動したら入力または貼り付けてください。履歴、正確な再開、権限モードは通常どおり動作します。
関連項目:最初のサーバーを追加するにはクイックスタート、履歴と再開の詳細はセッション、クイックコマンドと複数行入力はターミナルをご覧ください。