対応 AI エージェント

ServerCC は SSH 経由で、自分のサーバー上の 5 つのコーディングエージェントを iPhone や iPad から実行できます。バージョン 1.8.0 から Grok BuildOpenCodeKimi 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 を認識できます。

Grok Build:公式 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 は DefaultAcceptEditsAutoDontAskBypassPlan に、Kimi Code は DefaultYOLO(通常ツールは自動承認、機密ファイルは確認)・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 が起動したら入力または貼り付けてください。履歴、正確な再開、権限モードは通常どおり動作します。

関連項目:最初のサーバーを追加するにはクイックスタート、履歴と再開の詳細はセッション、クイックコマンドと複数行入力はターミナルをご覧ください。