Что такое Zed
Zed – редактор кода для разработки, совместной работы и взаимодействия с ИИ-агентами. Его создаёт команда, связанная с Atom и Tree-sitter, а сам инструмент – это быстрый редактор для работы с кодом, навигации по проекту и запуска рабочих инструментов. Zed доступен для macOS, Linux и Windows.
Редактор с нуля написан на Rust и задействует несколько ядер CPU и GPU. За счёт этого он должен сохранять отзывчивость при работе с кодом и параллельными задачами. Упор сделан не на множество панелей, а на скорость и компактный интерфейс.
Zed может пригодиться разработчикам, которым важно работать с кодом локально либо удалённо, использовать Git, отлаживать приложения и подключать языковые модели. Отдельное внимание уделено командам: в редакторе есть чат, совместное редактирование, демонстрация экрана и общего проекта. Поддержка Vim-управления и Helix Mode тоже подойдет тем, кто привык к модальному редактированию.
Существенная часть Zed – работа с агентами. Редактор позволяет запускать несколько агентов параллельно, наблюдать за их действиями и проверять внесённые правки. При этом сервис не привязывает пользователя к одной модели: есть поддержка агентов Claude Agent, Codex и OpenCode через ACP, а также MCP-серверов, расширяющих контекст агента.
Ключевые возможности Zed
Параллельная работа с агентами
Zed позволяет одновременно запускать несколько потоков агентов и распределять задачи между разными проектами. Агенты умеют редактировать файлы, переходить по коду и запускать инструменты. В интерфейсе можно следить за процессом, а затем просматривать изменения.

Это полезно в задачах, которые неудобно решать строго по очереди. Например, один агент разбирается с ошибкой в модуле, пока другой готовит правки в тестах. Разработчик всё это время остаётся в редакторе и контролирует результат.
Встроенное агентное редактирование и Inline Assistant
Zed поддерживает агентное редактирование – совместную работу человека и языковой модели прямо во время разработки. Функция Inline Assistant позволяет выделить фрагмент кода и отправить его модели с запросом на изменение. Это может пригодиться для точечных правок, рефакторинга или преобразования уже написанного кода.
На практике разработчик выделяет функцию, просит модель поменять её логику, а затем проверяет предложенный результат в том же рабочем контексте. Zed также предлагает подключать внешних агентов через ACP, включая Claude Agent, Codex и OpenCode. Для расширения знаний агента можно использовать MCP-серверы.
Предсказание следующего изменения в коде
В редактор встроена функция Edit Prediction: она пытается угадать следующее действие пользователя во время редактирования. Функция работает на модели Zeta2, которую Zed называет открытой моделью с открытыми данными. Её задача – предсказать, что разработчик напечатает дальше.

Такой режим может оказаться удобным при повторяющихся правках. Например, если после изменения одного участка требуется синхронно обновить похожие строки рядом. Но проверку кода это не заменяет: предсказание остаётся лишь предложением, а не гарантированно корректной правкой.
Совместное редактирование, чат и демонстрация проекта
Zed включает инструменты для совместной работы разработчиков. Пользователи могут общаться с коллегами в чате, вместе редактировать код, делиться экраном и проектом. Обсуждение и работа с файлами оказываются в одном редакторе.
Например, разработчик может открыть проект вместе с коллегой, показать на экране проблемный фрагмент кода и сразу внести исправление во время разговора. Подобный сценарий удобен для парного программирования, ревью или разбора ошибки.
Отладчик на базе Debug Adapter Protocol
В Zed встроен отладчик с поддержкой Debug Adapter Protocol, или DAP. Есть нативная поддержка отладки для нескольких языков программирования. DAP – распространённый протокол, благодаря которому редакторы могут взаимодействовать с отладочными адаптерами языков и сред разработки.
Функция нужна в случаях, когда просто прочитать текст ошибки уже недостаточно: приходится останавливать выполнение программы, изучать состояние кода и искать источник проблемы. Например, отладчик пригодится при поиске причины некорректного поведения приложения.
Встроенная поддержка Git
Редактор предлагает нативные операции Git: подготовку изменений к коммиту, создание коммитов, получение и отправку изменений, просмотр diff и другие действия. Это позволяет выполнять базовые операции с репозиторием, не выходя из рабочего окна редактора. Поддержка Git обозначена как одна из ключевых возможностей Zed.

На практике можно изучить различия в изменённом файле, добавить нужные правки в staging area и создать коммит. Особенно это удобно, если надо быстро проверить изменения после работы агента или перед отправкой ветки в удалённый репозиторий.
Удалённая разработка
Режим Remote Development разделяет интерфейс и кодовую базу. На локальной машине работает только интерфейс редактора, а сам проект находится и запускается на удалённом сервере. Это может быть полезно при работе с окружением, развёрнутым не на компьютере разработчика.
Например, можно открыть проект на сервере разработки и редактировать его через локальное окно Zed. Подход выручает, если проекту нужны ресурсы или окружение, которых на рабочем компьютере нет.
Multibuffer для работы с фрагментами из разных файлов
Multibuffer позволяет собрать фрагменты из разных частей кодовой базы в одной редактируемой области. Вместо постоянных переходов между файлами разработчик работает сразу с несколькими связанными участками кода. Функция рассчитана на ситуации, когда правка затрагивает больше одного файла.
Так, в одном буфере можно разместить часть компонента, его тест и связанный конфигурационный файл. Сопоставлять логику и вносить согласованные правки становится проще.
Навигация по коду и диагностика
Zed поддерживает Language Server Protocol, поэтому редактор может интегрироваться с языковыми серверами. Также доступны outline-представление для перехода по символам файла, подсказки Inlay Hints, диагностика ошибок и предупреждений по всему проекту. Для вложенных конструкций предусмотрены Rainbow Brackets, а синтаксически осведомлённые выделения помогают выбирать узлы кода.
Эти инструменты помогают быстрее освоиться в незнакомом проекте и находить проблемные места. Например, можно перейти к нужному символу через outline, увидеть подсказку типов прямо в коде и открыть список ошибок проекта. Конкретный набор возможностей зависит от используемого языка и его Language Server Protocol-сервера.
Режимы Vim и Helix
Zed предлагает полноценное модальное редактирование через Vim bindings. Есть поддержка привычных возможностей Vim, включая text objects и marks. Кроме того, редактор включает Helix Mode для тех, кто привык к подходу Helix.
Эти режимы позволяют работать с кодом преимущественно с клавиатуры и не переучиваться на новые команды после перехода из другого редактора. Например, пользователь Vim сможет применять текстовые объекты, чтобы быстро выделить выражение, блок или содержимое скобок.
Расширения для языков и оформления
У Zed есть каталог расширений, дополняющий редактор поддержкой языков, темами и другими возможностями. Например, расширения для HTML, Java, Dockerfile, SQL, PHP, Vue, Ruby, C#, Terraform, Lua, XML, SCSS и SASS. Есть и темы с наборами иконок, включая Catppuccin, Tokyo Night и Material Icon Theme.
Расширения помогают адаптировать редактор под стек конкретного проекта. Разработчик, например, может установить поддержку Terraform для инфраструктурного кода либо расширение Vue для работы с интерфейсом на Vue.
Dev Containers, REPL и командная строка
Zed имеет поддержку Dev Containers для создания согласованного окружения разработки. В редакторе есть встроенный REPL, запускающий интерактивный код через Jupyter kernels. Кроме того, Zed доступен для использования из командной строки.
Dev Containers могут пригодиться командам, которым важно работать в одинаковой конфигурации проекта. Встроенный REPL подойдёт для экспериментов и запуска кода в интерактивном режиме, например, при исследовании данных через Jupyter kernel.
Условия использования Zed
Zed предлагает три тарифа: бесплатный Personal, Pro для индивидуальных разработчиков и Business для команд. Во все варианты входят высокая производительность, совместная работа в реальном времени и регулярные обновления.
Тариф Pro включает безлимитные принятые предсказания редактирования и $5 токенов в месяц. После исчерпания включённых токенов дополнительное использование моделей оплачивается по цене API +10%. Можно установить лимит расходов.
| Personal | Pro | Business | |
|---|---|---|---|
| Стоимость | $0 | $10 в месяц | $30 за место в месяц |
| Срок действия | Навсегда | Ежемесячно | Ежемесячно |
| Принятые предсказания редактирования | 2 000 | Безлимитно | Не указано |
| Токены моделей Zed | Не включены | $5 включено | Не включены |
| Собственные API-ключи и внешние агенты | Безлимитно | Доступно | Доступно |
| Политики использования ИИ для организации | – | – | Да |
| Контроль управления данными | – | – | Да |
| Единая видимость расходов | – | – | Да |
| Ролевой доступ | – | – | Да |
Бесплатный тариф Personal подойдёт тем, кто хочет использовать редактор без ИИ-функций либо подключать собственные ключи и внешних агентов. В Zed можно полностью отключить ИИ-возможности.
Для Pro доступен пробный период на две недели: он включает $20 токенов и безлимитные принятые предсказания редактирования. Пробный период завершится после исчерпания токенов или через две недели – в зависимости от того, что наступит раньше. Модели Claude Fable, Claude Opus и GPT Pro в пробном периоде недоступны.
Business не имеет бесплатного пробного периода, но его можно оформить помесячно и отменить в любой момент. Минимального числа мест нет. Контракт по форме заказа доступен для организаций от 25 мест.
Часто задаваемые вопросы
Что такое Zed?
Zed – редактор кода для разработки, совместной работы в команде и взаимодействия с ИИ-агентами. Он написан на Rust и доступен для macOS, Linux и Windows. Редактор объединяет инструменты для работы с проектом, Git, отладки, удалённой разработки и редактирования кода с помощью моделей.
Для чего нужен Zed?
Zed нужен для написания и редактирования кода, навигации по проекту, проверки изменений и запуска рабочих инструментов в одном интерфейсе. Его возможности могут быть полезны при отладке приложений, работе с Git, подключении ИИ-агентов и разработке на удалённой машине. Также редактор поддерживает совместное редактирование, чат и демонстрацию экрана.
Кому подойдет Zed?
Zed может подойти разработчикам, которым нужен компактный редактор для локальной или удалённой работы с кодом. Он будет интересен тем, кто использует ИИ для рефакторинга и точечных изменений, а также командам, практикующим парное программирование или совместное ревью. Пользователи Vim и Helix могут работать в привычном модальном режиме.
Какие ключевые возможности Zed доступны разработчику?
Среди возможностей Zed – параллельный запуск ИИ-агентов, Inline Assistant для правок выделенного фрагмента и предсказание следующего изменения в коде. Редактор поддерживает Git, отладку через Debug Adapter Protocol, Language Server Protocol, удалённую разработку и multibuffer для фрагментов из разных файлов. Также доступны расширения для языков и тем, Dev Containers, REPL на базе Jupyter kernels и командная строка.
Какие ИИ-агенты можно подключить к Zed?
Есть поддержка Claude Agent, Codex и OpenCode через ACP. Агенты могут редактировать файлы, переходить по коду и запускать инструменты, а пользователь может следить за их действиями и проверять правки. Для добавления контекста агентам предусмотрено использование MCP-серверов.
Можно ли запускать несколько агентов одновременно?
Да, Zed позволяет запускать несколько потоков агентов параллельно и распределять между ними задачи в разных проектах. Например, один агент может искать ошибку в модуле, а другой – готовить изменения в тестах.
Как пользоваться Zed для правок кода с помощью ИИ?
Для точечной правки можно выделить участок кода и отправить его модели через Inline Assistant с нужным запросом. После этого предложенное изменение можно проверить в том же рабочем контексте. Для более крупных задач можно подключить внешнего агента через ACP и наблюдать за внесёнными им правками.
Поддерживает ли Zed совместную работу над кодом?
Да, в редакторе есть чат, совместное редактирование кода, демонстрация экрана и возможность делиться проектом. Эти функции могут использоваться для парного программирования, обсуждения изменений и разбора ошибок с коллегами.
Можно ли работать с Git в Zed?
Zed поддерживает базовые операции Git прямо в редакторе: просмотр diff, добавление изменений в staging area, создание коммитов, получение и отправку изменений. Это удобно для проверки правок перед коммитом, в том числе после работы агента.
Подходит ли Zed для удалённой разработки?
В Zed есть режим Remote Development, при котором интерфейс редактора работает локально, а кодовая база и запуск проекта находятся на удалённой машине. Такой подход может пригодиться, если нужное окружение или вычислительные ресурсы доступны только на сервере.
Есть ли бесплатный тариф Zed?
Да, у Zed есть бесплатный тариф.
Сколько стоит Zed?
Тариф Pro стоит $10 в месяц.