---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/zed.md
title: "Подключить Code\_Assistant в редакторе Zed с помощью SourceCraft CLI"
description: "Как подключить Code\_Assistant к редактору Zed в качестве внешнего агента."
---
> **Documentation Index:** Fetch the complete configuration index at https://sourcecraft.dev/portal/docs/ru/llms.txt


<!-- source: ru/_includes/sourcecraft/src-cli-zed.md -->
# Подключить Code Assistant в редакторе Zed с помощью SourceCraft CLI

[Zed](https://zed.dev/) — быстрый кроссплатформенный редактор с открытым исходным кодом, написанный на Rust и ориентированный на совместную разработку и использование встроенных ИИ-агентов.

Подключение [Code Assistant](https://sourcecraft.dev/portal/docs/ru/code-assistant/index.md) в Zed осуществляется с помощью [SourceCraft CLI](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/cli-quickstart.md) по [ACP](https://agentclientprotocol.com/get-started/introduction) (Agent Client Protocol).

Чтобы использовать Code Assistant в редакторе Zed:
1. [Установите и настройте](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/cli-quickstart.md) SourceCraft CLI.

    {% note warning %}

    Обязательно подтвердите установку [OpenCode](https://opencode.ai/docs/ru).

    {% endnote %}

1. [Установите](https://zed.dev/download) Zed.
1. Подключите SourceCraft CLI в Zed в качестве [внешнего пользовательского AI-агента](https://zed.dev/docs/ai/external-agents#custom-agents):

    {% list tabs group=instructions %}

    - Графический интерфейс {#ui}

      1. Откройте настройки редактора Zed с помощью сочетания клавиш **Ctrl** + **,** в Windows/Linux или **Command** + **,** в macOS.
      1. Перейдите в раздел **AI** → **General** → **External Agents** → **Configure >**.
      1. Нажмите <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M8 1.75a.75.75 0 0 1 .75.75v4.75h4.75a.75.75 0 0 1 0 1.5H8.75v4.75a.75.75 0 0 1-1.5 0V8.75H2.5a.75.75 0 0 1 0-1.5h4.75V2.5A.75.75 0 0 1 8 1.75" clip-rule="evenodd"/></svg> **Add Agent** и выберите **Add Custom Agent**.
      1. Заполните поля:
          * **Agent Name** — название агента, например `SourceCraft Code Assistant`;
          * **Command** — путь к исполняемому файлу SourceCraft CLI, например:

            <!-- source: ru/_includes/sourcecraft/src-cli-path.md -->
            * в Linux: `/home/<имя_пользователя>/sourcecraft/bin/src`;
            * в macOS: `/Users/<имя_пользователя>/sourcecraft/bin/src`;
            * в Windows: `C:\Users\<имя_пользователя>\AppData\Local\Programs\src\src.exe`.
            <!-- endsource: ru/_includes/sourcecraft/src-cli-path.md -->

          * **Arguments** — параметры для запуска OpenCode из состава SourceCraft CLI в режиме ACP: `code -- acp`;
          * **Environment Variables** — оставьте пустым.
      1. Нажмите **Save** и закройте окно настроек.

    - Конфигурационный файл {#config}

      1. Откройте конфигурационный файл Zed `settings.json` с помощью сочетания клавиш **Ctrl** + **Alt** + **,** в Windows/Linux или **Command** + **Option** + **,** в macOS.
      1. Добавьте секцию `agent_servers`:

          ```json
          {
            "agent_servers": {
              "SourceCraftCA": {
                "type": "custom",
                "command": "<путь_к_исполняемому_файлу_SourceCraft_CLI>",
                "args": [
                  "code",
                  "--",
                  "acp"
                ],
                "default_config_options": {
                  "mode": "plan"
                }
              }
            }
          }
          ```

          Где `command` — путь к исполняемому файлу SourceCraft CLI, например:

          <!-- source: ru/_includes/sourcecraft/src-cli-path.md -->
          * в Linux: `/home/<имя_пользователя>/sourcecraft/bin/src`;
          * в macOS: `/Users/<имя_пользователя>/sourcecraft/bin/src`;
          * в Windows: `C:\Users\<имя_пользователя>\AppData\Local\Programs\src\src.exe`.
          <!-- endsource: ru/_includes/sourcecraft/src-cli-path.md -->

      1. Сохраните изменения.

    {% endlist %}

1. Откройте панель для работы с агентами с помощью сочетания клавиш **Ctrl** + **Alt** + **B** в Windows/Linux или **Command** + **B** в macOS, сверху панели нажмите <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M8 1.75a.75.75 0 0 1 .75.75v4.75h4.75a.75.75 0 0 1 0 1.5H8.75v4.75a.75.75 0 0 1-1.5 0V8.75H2.5a.75.75 0 0 1 0-1.5h4.75V2.5A.75.75 0 0 1 8 1.75" clip-rule="evenodd"/></svg> и выберите внешнего агента `SourceCraft Code Assistant`.
1. Протестируйте работу агента, написав в чат.

#### Полезные ссылки {#see-also}

* [Как начать работать с SourceCraft CLI](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/cli-quickstart.md)
* [Справочник SourceCraft CLI](https://sourcecraft.dev/portal/docs/ru/cli-ref/src-code.md)
* [Внешние AI-агенты в документации Zed](https://zed.dev/docs/ai/external-agents)
<!-- endsource: ru/_includes/sourcecraft/src-cli-zed.md -->
