KS
Killer-Skills

zed-editor — how to use zed-editor how to use zed-editor, zed-editor alternative, zed-editor setup guide, what is zed-editor, zed-editor vs vscode, zed-editor install rust, zed-editor Agentic Editing, zed-editor performance optimization, zed-editor open-source community

v1.0.0
GitHub

About this Skill

Ideal for Code Analysis Agents seeking advanced editing capabilities with Rust-based performance and AI-driven features like Agentic Editing and Edit Prediction. zed-editor is a next-generation code editor written entirely in Rust, offering high-performance, memory safety, and open-source flexibility.

Features

Utilizes Rust for memory safety and performance
Employs Agentic Editing for real-time progress tracking
Features Edit Prediction with open-source language models
Supports Inline Assistant for code transformation with LLMs
Leverages multiple CPU cores and GPU for efficient performance

# Core Topics

chronista-club chronista-club
[4]
[1]
Updated: 2/23/2026

Quality Score

Top 5%
39
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add chronista-club/unison/zed-editor

Agent Capability Analysis

The zed-editor MCP Server by chronista-club is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use zed-editor, zed-editor alternative, zed-editor setup guide.

Ideal Agent Persona

Ideal for Code Analysis Agents seeking advanced editing capabilities with Rust-based performance and AI-driven features like Agentic Editing and Edit Prediction.

Core Value

Empowers agents to leverage the Zed Editor's Agent Client Protocol (ACP) for seamless integration with AI models, utilizing features like Inline Assistant for real-time code transformation and analysis, all while benefiting from the editor's core characteristics such as high-performance rendering and memory safety.

Capabilities Granted for zed-editor MCP Server

Automating code reviews with AI-driven edit predictions
Generating and transforming code snippets using the Inline Assistant
Debugging complex codebases with the Zed Editor's high-performance capabilities

! Prerequisites & Limits

  • Requires Rust compatibility for full feature utilization
  • Dependent on Apache License 2.0 for open-source contributions and usage
Project
SKILL.md
10.0 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Zed Editor Skill

このスキルは、Zed Editorとその革新的なAgent Client Protocol (ACP)について包括的な知識を提供します。

Zed Editorとは

Zed は、Rustで完全に書き直された次世代のコードエディタです。以下の特徴を持ちます:

コア特性

  • 高速パフォーマンス: 複数のCPUコアとGPUを効率的に活用
    • 起動時間が極めて高速
    • UIインタラクションの遅延がほぼゼロ
    • タイピング遅延が最小限
  • Rust製: メモリ安全性とパフォーマンスを両立
  • オープンソース: Apache License 2.0の下で公開

主要機能

1. AI統合

  • Agentic Editing: エージェントに作業を委譲し、進捗をリアルタイムで追跡
  • Edit Prediction: 次の入力を予測するオープンソース言語モデル
  • Inline Assistant: 選択したコードをLLMに送信して変換
  • Text Threads: プレーンテキストインターフェースでLLMと対話

2. コラボレーション機能

  • チームメンバーとのチャット
  • 共同でのノート作成
  • スクリーンとプロジェクトの共有
  • すべてデフォルトで利用可能

3. 開発者機能

  • Language Server Protocol対応
  • アウトラインビュー
  • リモート開発
  • マルチバッファ編集
  • Vimバインディング
  • デバッガ
  • Git統合

Agent Client Protocol (ACP)

ACPの概念

ACPは、コードエディタとAIコーディングエージェント間の通信を標準化するプロトコルです。Language Server Protocol (LSP)がIDEから言語インテリジェンスを切り離したように、ACPはエディタからAIエージェントを切り離します。

┌─────────────┐         ACP         ┌──────────────┐
│   Editor    │◄──────────────────►│    Agent     │
│  (Client)   │   JSON-RPC/stdio   │   (Server)   │
└─────────────┘                     └──────────────┘

ACPの設計原理

  1. エディタ非依存: どのエディタでも同じエージェントが動作
  2. 標準化された通信: JSON-RPCを使用したstdio通信
  3. MCPとの統合: Model Context Protocol (MCP)の仕様を可能な限り再利用
  4. セキュリティ: エディタがファイル、ターミナル、ツールへのアクセスを仲介

技術仕様

通信方式

  • プロトコル: JSON-RPC over stdio
  • 起動: エージェントプロセスはコードエディタによって起動
  • スキーマ: schema/schema.jsonで標準化

公式SDK

言語パッケージ名配布場所
TypeScript@agentclientprotocol/sdkNPM
Rustagent-client-protocolcrates.io
Kotlinacp-kotlinJVM(他ターゲット開発中)

エコシステム

サポートされているエディタ

  • Zed: ネイティブサポート
  • Neovim: CodeCompanion、avante.nvim
  • Emacs: agent-shell plugin
  • JetBrains IDEs: 開発中(公式連携)
  • Eclipse: プロトタイプ実装
  • marimo: Python notebook環境

サポートされているエージェント

  1. Claude Code: Anthropic製(パブリックベータ)
  2. Gemini CLI: Google製(デフォルト)
  3. Codex CLI: OpenAI製
  4. カスタムACP対応エージェント

Zed EditorでのACP使用方法

デフォルトエージェントの使用

Gemini CLI

json
1{ 2 "bindings": { 3 "cmd-alt-g": ["agent::NewExternalAgentThread", { "agent": "gemini" }] 4 } 5}

認証方法:

  • Googleログイン
  • Gemini APIキー
  • Vertex AI

Claude Code

  1. 初回起動時に自動インストール
  2. /loginコマンドで認証(APIキーまたはClaude Pro)
  3. カスタム実行ファイルの設定(オプション):
json
1{ 2 "agent_servers": { 3 "claude": { 4 "env": { 5 "CLAUDE_CODE_EXECUTABLE": "/path/to/executable" 6 } 7 } 8 } 9}

Codex CLI

認証方法(3種類):

  • ChatGPTアカウント
  • CODEX_API_KEY環境変数
  • OPENAI_API_KEY環境変数

カスタムエージェントの追加

任意のACP対応エージェントを追加できます:

json
1{ 2 "agent_servers": { 3 "Custom Agent": { 4 "command": "node", 5 "args": ["~/projects/agent/index.js", "--acp"], 6 "env": { 7 "CUSTOM_ENV_VAR": "value" 8 } 9 } 10 } 11}

デバッグ

コマンドパレット → "dev: open acp logs" でエージェント間の通信メッセージを確認できます。

Claude Code in Zed

統合の特徴

Zedは、Claude Codeをネイティブに統合しています:

  1. リアルタイムトラッキング: 複数ファイルにわたる変更を構文ハイライトと共に追跡
  2. 細かいコードレビュー: マルチバッファ形式で個別の変更を承認/却下
  3. タスクリストの可視化: サイドバーに永続的に表示
  4. カスタムワークフロー: スラッシュコマンド対応

技術アーキテクチャ

Zedはアダプター方式を採用:

  • Claude Code SDKの操作をACPのJSON RPC形式に変換
  • Claude Codeは独立して動作
  • ZedがUIレイヤーを提供

アダプターはApacheライセンスでオープンソース化されており、他のACP対応エディタでも利用可能です。

現在の制限事項

ベータ版では以下の機能が未サポート:

  • Plan mode
  • 組み込みスラッシュコマンド

これらはAnthropicによるSDK拡張待ちです。

MCP (Model Context Protocol) との関係

MCPサポート状況

エージェントMCPサポート
Claude Code✅ 対応
Codex CLI✅ 対応
Gemini CLI❌ 未対応

MCPとACPの違い

  • MCP: モデル(AI)がコンテキスト(データ)にアクセスするためのプロトコル
  • ACP: エディタとエージェント間の通信プロトコル
  • 関係: ACPはMCPの仕様を可能な限り再利用しつつ、独自の型も追加

パートナーシップとエコシステム

JetBrains連携

JetBrainsとZedは、ACP駆動の体験をJetBrains IDEでネイティブに実装する取り組みを進めています:

  • JetBrains IDEでのネイティブな統合
  • エコシステム全体での互換性維持
  • オープンで移植可能な実装

コミュニティの広がり

ACPは、複数のエディタコミュニティで採用されています:

  • Neovim: 2つのプラグインで実装
  • Emacs: agent-shellプラグイン
  • marimo: Pythonノートブック環境
  • Eclipse: プロトタイプ実装

設定ファイルの場所

Zed設定ファイル

設定タイプファイルパス
ユーザー設定~/.config/zed/settings.json
キーバインド~/.config/zed/keymap.json
エージェント設定settings.jsonのagent_serversセクション

設定例

json
1{ 2 // 基本設定 3 "theme": "One Dark", 4 "vim_mode": true, 5 6 // エージェント設定 7 "agent_servers": { 8 "claude": { 9 "env": {} 10 }, 11 "gemini": { 12 "env": {} 13 } 14 }, 15 16 // キーバインド 17 "bindings": { 18 "cmd-alt-c": ["agent::NewExternalAgentThread", { "agent": "claude" }], 19 "cmd-alt-g": ["agent::NewExternalAgentThread", { "agent": "gemini" }] 20 } 21}

ベストプラクティス

エージェント選択の指針

  1. Claude Code: 複雑なコード編集、リファクタリング、アーキテクチャ設計
  2. Gemini CLI: Google Cloud連携、Vertex AI利用
  3. Codex CLI: OpenAI APIとの統合

パフォーマンス最適化

  • 不要なエージェントは無効化
  • デバッグログは必要時のみ有効化
  • 大規模プロジェクトでは言語サーバーの設定を調整

セキュリティ考慮事項

  1. 信頼できるソースのみ: エージェントは信頼できるソースからのみインストール
  2. 環境変数の管理: APIキーは環境変数で管理
  3. アクセス制御: エージェントのファイルアクセスを適切に制限

トラブルシューティング

エージェントが起動しない

  1. ACPログを確認: dev: open acp logs
  2. 実行ファイルのパスを確認
  3. 環境変数が正しく設定されているか確認

認証エラー

  1. APIキーの有効期限を確認
  2. 環境変数の設定を確認
  3. エージェントの再認証を試行

パフォーマンス問題

  1. 不要なエージェントを無効化
  2. Zedのバージョンを最新に更新
  3. システムリソースの使用状況を確認

参考リンク

公式ドキュメント

ブログ記事

コミュニティリソース

  • Zed Discord
  • GitHub Discussions
  • ACP Ecosystem Projects

まとめ

Zed Editorは、高速なRust製エディタとして、Agent Client Protocolを通じて真にオープンなAIエージェント統合を実現しています。ACPは、LSPが言語ツールに対して行ったことをAIエージェントに対して実現し、開発者に選択肢と柔軟性を提供します。

このスキルを使用することで、Zed Editorの設定、ACPエージェントの統合、トラブルシューティング、最適化を効率的に行うことができます。

Related Skills

Looking for an alternative to zed-editor or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication