qwen-code/docs/users/integration-zed.md
pomelo-nwu 93a1253976 docs(integration): use CDN URLs for images and fix formatting
- Replace local image paths with Alibaba Cloud CDN URLs
- Fix formatting issues (extra blank lines, capitalization)
- Remove local image files (now served from CDN)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-16 14:12:48 +08:00

2.2 KiB

Zed Editor

Zed Editor provides native support for AI coding assistants through the Agent Client Protocol (ACP). This integration allows you to use Qwen Code directly within Zed's interface with real-time code suggestions.

Zed Editor Overview

Features

  • Native agent experience: Integrated AI assistant panel within Zed's interface
  • Agent Client Protocol: Full support for ACP enabling advanced IDE interactions
  • File management: @-mention files to add them to the conversation context
  • Conversation history: Access to past conversations within Zed

Requirements

  • Zed Editor (latest version recommended)
  • Qwen Code CLI installed

Installation

Install from ACP Registry (Recommend)

  1. Install Qwen Code CLI:
npm install -g @qwen-code/qwen-code
  1. Download and install Zed Editor

  2. In Zed, click the settings button in the top right corner, select "Add agent", choose "Install from Registry", find Qwen Code, then click Install.

    ACP Registry

    Qwen Code ACP Installed

Manual Install

  1. Install Qwen Code CLI:
npm install -g @qwen-code/qwen-code
  1. Download and install Zed Editor

  2. In Zed, click the settings button in the top right corner, select "Add agent", choose "Create a custom agent", and add the following configuration:

"Qwen Code": {
  "type": "custom",
  "command": "qwen",
  "args": ["--acp"],
  "env": {}
}

Qwen Code Integration

Troubleshooting

Agent not appearing

  • Run qwen --version in terminal to verify installation
  • Check that the JSON configuration is valid
  • Restart Zed Editor

Qwen Code not responding

  • Check your internet connection
  • Verify CLI works by running qwen in terminal
  • File an issue on GitHub if the problem persists