Zed エディタ接続設定

Zed エディタで Agent Client Protocol (ACP) を介して QCode.cc を Claude Code に接続し、Opus 4.7 の 1M コンテキスト agent panel を有効化する

Zed エディタ接続設定

Zed は Rust で書かれた高性能でモダンなコードエディタで、2026 Q1 から Agent Client Protocol (ACP) をネイティブにサポートしています——これは IDE と AI agent の通信を疎結合にするオープン標準で、言語サーバーに対する LSP に相当します。Zed は ACP を通じて Claude Code と統合し、複数ステップのコードタスクを編成するための agent panel を提供します。本ガイドでは、QCode.cc を Zed の Claude Code の上流として設定する方法を紹介します。

Zed を使う理由

  • ネイティブ ACP 統合:agent panel 内で Claude Code セッションを開き、エディタで直接 agent の推論とツール呼び出しを確認できます
  • 1M コンテキスト:BYOK モードで Opus 4.7 の 1M token フルコンテキストウィンドウをサポート
  • Rust の性能:起動が極めて速く、メモリ消費は VS Code / Electron 系列より一桁少ない
  • マルチパネルレイアウト:エディタ + ターミナル + agent panel の 3 列並列で、ワークフローがコンパクト

前提条件

  • Zed がインストール済み(macOS / Linux)
  • Claude Code CLI がインストール済み(Zed の ACP 統合は CLI バックエンドを使用します)
  • QCode.cc API Key(cr_ で始まる)を保有、ダッシュボード で取得
  • Claude Code CLI が QCode 環境変数で設定済み(クイックスタート を参照)

設定手順

ステップ 1:まず Claude Code CLI がターミナルで動作することを確認

Zed は claude プロセスを spawn して ACP を起動するため、先にターミナルで動作確認します:

export ANTHROPIC_BASE_URL="http://103.236.53.153/api"
export ANTHROPIC_AUTH_TOKEN="cr_xxxxxxxx"
claude --version   # バージョン番号が出力されるはず
echo "ping" | claude   # 簡単なエコーテスト

シェル設定(~/.zshrc / ~/.bashrc)でこれら 2 つの環境変数を永続化し、Zed 起動時にも継承されることを保証してください。

ステップ 2:Zed の agent panel を開く

  • macOS:Cmd + ?
  • Linux:Ctrl + ?

初回起動時に agent provider の選択を求められるので、Claude Code を選択してください(BYOK Anthropic API は選ばないでください——そのパスは CLI を経由せず、Zed の設定で別途 base URL を入力する必要があります)。

ステップ 3:agent セッションの検証

agent panel の入力欄に「現在のファイルのエクスポートシンボルを列挙して」と入力します。Zed は現在開いているファイルをコンテキストとして Claude Code に渡し、agent は read / grep ツールを呼び出して解析後に応答します。

agent panel に claude コマンドが見つからないと表示される場合、Zed の設定(Cmd+,)で agent.path に CLI バイナリの完全パスを指定してください:

{
  "agent": {
    "path": "/usr/local/bin/claude"
  }
}

フォールバックエンドポイント

プライマリエンドポイントへのアクセスに問題がある場合は ANTHROPIC_BASE_URL を切り替えてください:

エンドポイント Base URL
深圳ダイレクト(CN ユーザー推奨;probe.qcode.cc でクエリ可能) http://103.236.53.153/api
国際 CDN(海外ユーザー推奨) https://api.qcode.cc/api

完全なエンドポイント一覧(北米 / 欧州 / アジアのフォールバックを含む)は 接続点と API 形式 を参照してください。

共有クォータ

Zed 内の Claude Code agent は CLI / Claude Desktop / Codex CLI と同じ QCode API Key を使用してクォータを共有し、二重請求にはなりません。詳細は 請求について を参照してください。

制限と注意

  • Zed の BYOK Anthropic 直接接続モードは Zed 内蔵の Anthropic provider を経由し、Claude Code CLI を通りません。Zed の設定で assistant.providers.anthropic.api_url に QCode エンドポイントを手動入力する必要があります。本ガイドが対象とする ACP / Claude Code モードの方が推奨です——CLI のすべてのツール(hooks、skills、MCP)が保持されます。
  • ACP 統合は Public Beta(2026-04 以降)で、一部の API は今後変更される可能性があります。挙動の差異が見つかった場合は Zed 公式ドキュメント を基準としてください。
  • Linux サンドボックスユーザー:Zed が Flatpak でインストールされている場合、claude 子プロセスの spawn がサンドボックスに制限される可能性があります。.deb / AppImage / Homebrew 版を直接ダウンロードすることを推奨します。

よくある質問

agent panel で "Failed to start agent" と表示される

  • ターミナルで手動の claude が正常に起動するか?まず CLI 自身の設定問題を排除してください
  • Zed が ANTHROPIC_* 環境変数を継承しているか?ターミナルから open -a Zed で起動すると継承を保証できます(macOS)
  • 設定の agent.path に指定したパスが存在するか?which claude で確認してください

BYOK Anthropic モードとの違い

観点 ACP / Claude Code モード(本ガイド) Zed BYOK Anthropic モード
バックエンド claude CLI 子プロセスを spawn Zed 内蔵 HTTP クライアント
ツールサポート 完全(CLI のすべての hooks / skills / MCP) Zed 内蔵 agent フレームワークの制限を受ける
設定場所 Claude Code CLI 環境変数 Zed 設定 assistant.providers.anthropic.api_url
推奨シナリオ ターミナル CLI ワークフローと設定を共有 CLI をインストールしたくない、純粋な IDE 統合

次のステップ

🚀
QCode を始めよう — Claude Code & Codex
1つのプランで Claude Code と Codex の両方を加速、アジア太平洋低遅延
料金プランを見る → アカウント登録
3人以上のチーム?
企業版:専用ドメイン + サブKey管理 + 封禁保護、¥250/人/月〜
企業版を見る →