Вчера вышел Zed 1.0. Пять лет работы, миллион с лишним строк на Rust, публичная превьюшка, которой ежедневно пользовались сотни тысяч разработчиков, и вот команда Zed Industries во главе с Натаном Собо запостила релиз 29 апреля 2026 года. Я лет пятнадцать живу в IDE от JetBrains. Пробовал VS Code. Пробовал Cursor. Гонял code-server на удалённой виртуалке. Ничего не приживалось. Zed прижился, и релиз 1.0 — нормальный повод объяснить, почему.
Если коротко: больше десяти лет любой «новый» редактор кода — это всё тот же продукт в новой обёртке. Обёртка зависит от того, что продают сегодня: AI, коллаборация, темы, новый вендор. А под обёрткой Electron. Тот же Chromium на каждое окно, тот же JavaScript на критическом пути исполнения, тот же RSS, к обеду уходящий в гигабайты. Sublime Text держал планку нативных редакторов все 2010-е, но это был закрытый продукт одного автора, без нормальной коллаборации и без AI истории. Zed стал первым за последние десять лет убедительным опенсорс-редактором с GPU-ускорением и AI на борту, который пересобрали с нуля и без всякого браузера под капотом. С релизом 1.0 эта ставка наконец сыграла.
Что такое Zed на самом деле
Zed — это нативный редактор кода на Rust со своим UI-фреймворком GPUI. Никакого Electron. Никакого Chromium. Никакого Node-рантайма между нажатием клавиши и пикселем. Рендеринг идёт напрямую: Metal на macOS, DirectX на Windows, Vulkan на Linux. Плюс маленький набор оптимизированных примитивов: прямоугольники, тени, текст, иконки, картинки. Точно так же рисуют UI в современных играх.
Редактор открытый. Опенсорс с 24 января 2024 под GPLv3, серверная часть для коллаборации под AGPL, а сам GPUI вынесен отдельно под Apache 2.0. Последняя деталь важна: фреймворк, который делает Zed быстрым, можно тащить в любой свой Rust-проект и не беспокоиться о copyleft.
Запускается на macOS (с самого первого превью), на Linux с июля 2024, на Windows с 15 октября 2025. Заявленный потолок рендеринга: 120 кадров в секунду. На Apple Silicon и современных Linux-GPU потолок реально достижим. На MacBook Pro 2024 года это звучит как маркетинг. Ровно до момента, когда сам видишь плавный скролл и курсор, попадающий в кадр одновременно с нажатием клавиши.
Команда и урок Atom
Основателей трое: Натан Собо, Антонио Скандурра, Макс Брансфельд. Имена важны, потому что важна траектория.
Собо пришёл в GitHub в конце 2011 одним из первых двух инженеров проекта, который превратится в Atom: хакабельный текстовый редактор на JavaScript на базе Electron. Atom первым показал миру, что такое Electron. Несколько лет это был хрестоматийный пример «как сделать десктопное приложение на вебе». Дошёл до миллиона активных пользователей и сформировал целое поколение тулинга. Брансфельд присоединился в 2013-м. Внутри команды Atom он сделал Tree-sitter, инкрементальный парсер, который сегодня используется в поиске по коду в самом GitHub, в Neovim, в Helix и в большинстве современных редакторов, серьёзно подходящих к парсингу. Скандурра пришёл в 2014-м и стал соавтором архитектуры Teletype — фичи совместного редактирования в Atom и одного из ранних продакшн-кейсов CRDT (conflict-free replicated data types) для real-time правки текста.
Atom закрыла та же компания, которая его создала. GitHub объявил о закрытии 8 июня 2022 и выключил редактор 15 декабря 2022, отправляя пользователей в VS Code и Codespaces. Официально сослались на «приоритеты». Большинство тех, кто наблюдал за этим со стороны, подозревали, что VS Code выиграл гонку Electron-редакторов, и Atom стал лишним конём в той же конюшне.
Урок, который основатели вынесли, команда сама проговорила в анонсе 1.0: дело не в продуктовых решениях Atom, а в архитектуре Electron. Платформа была потолком. Мой комментарий: редактор на веб-стеке, как бы аккуратно его ни писали, всегда платит налог за каждый кадр и за каждое нажатие. Нативный редактор такого налога не платит. Zed Industries образовалась в 2021-м, публично проект анонсировали в 2023. Брансфельд и Скандурра подтянулись, и архитектура с самого начала была сознательно не атомовской.
Почему архитектура важна
Главный тезис Zed: нативный редактор с GPU-рендерингом — это не «VS Code, но чуть быстрее». Это другой класс отзывчивости, и разрыв заметен невооружённым глазом.
Стек двух подходов наглядно:
|
Слой |
VS Code (Electron) |
Zed (нативный) |
|---|---|---|
|
UI |
HTML / CSS |
Rust + GPUI |
|
Рантайм |
Node / JavaScript |
нет |
|
Рендерер |
Chromium |
Metal / DirectX / Vulkan |
|
GPU |
через прослойки |
напрямую |
Инженерный пост Антонио Скандурры от 7 марта 2023, «Leveraging Rust and the GPU to render user interfaces at 120 FPS», расписывает, как устроен GPUI. Фреймворк рисует экран как сцену в видеоигре, а не как DOM. На каждый кадр CPU описывает сцену плоским списком типизированных примитивов; GPU параллельно рисует весь кадр через оптимизированные шейдеры. Нет потока пересчёта layout. Нет сборщика мусора, отъедающего кадровый бюджет в произвольный момент. Нет Chromium-композитора между редактором и пикселем.
Цифры в независимых обзорах сходятся по порядку величины. По одному из ходовых бенчмарков 2026 года, разрыв выглядит так:
|
Метрика |
Zed |
VS Code |
|---|---|---|
|
Cold start |
0,4–0,6 с |
~1,3 с |
|
Задержка на клавишу |
~2 мс |
~25 мс |
|
RSS на крупном монорепо |
сотни МБ |
гигабайты |
Разные обзоры мерят по-своему, цифры будут плавать в зависимости от железа и размера проекта, но порядок один и тот же: примерно 10× по памяти, столько же по input latency. Это не мелкая оптимизация. Это другой жанр редактора.
Это можно почувствовать без бенчмарка. Открой холодный монорепозиторий на сто тысяч строк. Посмотри, как появляется дерево файлов. Поищи в глобальном поиске. Эта тонкая, но постоянная задержка, когда редактор едва успевает за тобой. Та самая, которую все молча приняли как норму. Здесь её просто нет.
Что приехало вместе с 1.0
В анонсе 1.0 команда подаёт релиз не столько как презентацию фичей, сколько как декларацию: редактор готов для тех, кто прошёл мимо превью. Большая часть того, что делает Zed таким, какой он есть, выкатывалась последние полтора года инкрементально.
Панель агентов крутит несколько AI-агентов параллельно прямо в редакторе. Фича «параллельные агенты» приехала 22 апреля 2026, за неделю до 1.0. Можно держать одного агента, который рефакторит функцию в одном файле, и второго, который пишет тесты в другом, оба видны в своих тредах, оба правят через мультибуфер с ревью, а не вслепую через apply. Сами агенты подключаемые. Zed работает с Agent Client Protocol (ACP), открытым стандартом, опубликованным командой 27 августа 2025, который отвязывает редактор от модели. Claude Agent, Codex от OpenAI, опенсорсный OpenCode и агент Cursor сегодня говорят на ACP. JetBrains подключился к ACP 6 октября 2025, и это маленький, но любопытный момент: матёрый вендор IDE решил не пилить свой форк протокола.
Edit prediction приехал 13 февраля 2025. Это не автокомплит. Это модель, обученная предсказывать следующую правку с детализацией до нажатия клавиши; она показывает результат inline-овым ghost-text оверлеем, который принимаешь Tab-ом. Через пару часов работы фича перестаёт ощущаться фичей и начинает ощущаться как редактор, который успевает за тобой.
Нативный дебаггер приехал 18 июня 2025, встроен в систему панелей, а не торчит сбоку отдельным окном. Нативная git-интеграция (переключатель веток, просмотр коммитов, стейджинг диффов, blame по строкам) появилась 12 марта 2025. Подсветка через Tree-sitter работает везде. Real-time коллаборация на CRDT досталась в наследство от атомовского Teletype и появилась намного раньше AI-фичей. Поддержка Vim и Helix-раскладок штатная. Появился UI настроек, для тех, кто так и не выучил все ключи в JSON наизусть.
Вместе с 1.0 запускается Zed for Business: централизованный биллинг, RBAC, управление командами. Это та самая часть, которая платит за редактор, которым все остальные пользуются бесплатно. И это момент, когда проект становится бизнесом ровно так, как изначально планировал: продаёт сервисы вокруг опенсорсного продукта, а не лицензирует сам продукт.
JetBrains, Cursor, code-server: что я пробовал до этого
Сразу оговорюсь. Я не пишу здесь, что «VS Code плохой».
JetBrains, по моему честному ощущению, остаётся золотым стандартом для нескольких языков. Движок рефакторинга в IntelliJ лучше большинства других справляется с многомодульными проектами на Java. Инструменты JetBrains для работы с базами данных тяжело обойти. Поддержка Kotlin, что ожидаемо, на высшем уровне. Цена за всё это: JVM-овский cold start, за время которого можно сходить за кофе, и память, конкурирующая с операционкой. Пятнадцать лет я платил эту цену без жалоб. После того как JetBrains долго мялся со своей AI-историей, я перестал быть готов платить эту цену за всё подряд.
Cursor — это VS Code с отличной AI-интеграцией поверх. AI там и правда хороший. А редактор под ним всё тот же Electron, тот же многогигабайтный RSS, тот же кадровый бюджет Chromium. Если упёрся в «хочу AI получше в VS Code», Cursor честный ответ. Если упёрся в «хочу редактор, который не ощущается браузерной вкладкой», Cursor с этим ничего не сделает, потому что Cursor и есть браузерная вкладка.
code-server запускает VS Code в самом обычном браузере на удалённом сервере. Реально полезно для каких-то сценариев: запускать IDE на жирном сервере и редактировать со слабого ноута, или шарить dev-окружение с командой. И это ещё один слой задержки поверх и без того Electron-ового редактора. Опыт это подтверждает.
Смысл перечисления не в том, чтобы потоптаться по любому из этих инструментов. Смысл в том, что десять лет любая годная альтернатива «открой VS Code на ноуте» была какой-то разновидностью «открой VS Code где-то ещё». Zed — первая за долгое время опция, которая не начинается с этого фундамента.
Что дальше: DeltaDB и большая ставка
Sequoia Capital возглавил раунд B на $32 млн в Zed Industries 20 августа 2025. Суммарное привлечение перевалило за $42 млн вместе с предыдущим раундом A на $10 млн от Redpoint Ventures и других инвесторов.
Главное, на что эти деньги пойдут: DeltaDB. Это система контроля версий с моделью на основе операций (operation-based), построенная на CRDT. Она отслеживает правки с гранулярностью отдельного символа и спроектирована работать с git, а не вместо него. Идея такая. Коллаборация в реальном времени между людьми и AI-агентами, когда несколько агентов и несколько людей правят одну кодовую базу, требует подложки, которая фиксирует изменения мельче, чем коммит в git. Команда обещает, что DeltaDB будет открытым, а опционально появится платный сервис синхронизации для тех, кто не хочет хостить у себя.
Публичный роадмап перечисляет всё остальное. Мгновенный шаринг проекта: дал ссылку, человек правит твой код в браузере, без сетапа. История кода как контекст для агента, чтобы агент видел, как функция дошла до текущего состояния. Асинхронная работа с веткой. Plan mode для агента, чтобы тот сначала записывал стратегию и только потом трогал код. Hands-free кодинг голосом. Интерактивные ячейки в стиле Jupyter. Zed на вебе, чтобы открывать любой проект с любого устройства.
Читать это надо как роадмап, а не как ship-list. Что-то прилетит в 2026-м, что-то проскользнёт на следующий год, что-то тихо исчезнет. Что вынесу из роадмапа: команда не считает редактор готовым. На 1.0 фундамент стал твёрдым. Интересное то, что начнут строить на этом фундаменте.
Честные оговорки
Переезд на новый редактор посреди проекта обычно плохая идея, и Zed не идеальная замена всему, что делают сегодня VS Code или JetBrains. Короткий список того, к чему стоит быть готовым:
-
Маркет экстеншенов маленький. Модель расширений у Zed на WASM, в песочнице, технически приятнее Node-формата VS Code. Широты пока нет. Если ты завязан на конкретный нишевый VS Code-плагин, поищи его в каталоге Zed заранее, и допускай, что иногда ответ — «пока нет».
-
Поддержка языков неравномерная. С Rust, TypeScript, Python, Go всё отлично. Рефакторинг многомодульного Java-кода на уровне JetBrains и глубина их инструментов для баз данных пока не дотянуты. Если это твой ежедневный хлеб, Zed сегодня не прямая замена.
-
К ToS стоит присмотреться. Тред на Hacker News вокруг релиза 1.0 поднял вопросы о масштабах прав на обработку исходников ради телеметрии и AI-фичей. Часть дефолтов настраивается, пара-тройка требует явного opt-out. Прочитай ToS, выставь AI-дефолты осознанно, выруби телеметрию, если так комфортнее. Команда, как правило, отзывчива, но версия на день релиза и есть та версия, под которой ты подписываешься.
-
Чувствительность к железу. GPUI хорош на Apple Silicon и современных Linux-GPU. На старом железе и на части Windows-конфигов картина мутнее. 120 FPS это потолок, а не пол.
-
Где-то ещё шероховато. UX поиска с открытием в табах раздражает тех, кто привык к Telescope-подобной модалке. Часть сценариев remote-разработки пока проигрывает удобству VS Code Remote. Это лечится, но сегодня видно.
Ничего из этого не дилбрейкер: свой ежедневный воркфлоу я перевёл на Zed и обратно не съехал. Это набор оговорок, которые стоит знать перед тем, как расчищать вечер на миграцию серьёзного проекта.
Что это всё значит
Что было правдой про редакторы кода последние десять лет: архитектура перестала иметь значение, потому что все шипили на одной и той же. Разговор поднялся выше. Темы, AI, фичи коллаборации, маркеты плагинов: на этих слоях все и соревновались, потому что нижний слой считался решённым вопросом. Строишь на Electron, договариваешься с его ограничениями.
Zed — это реальная ставка на то, что архитектура снова на столе. И эту ставку делают не люди со стороны. Это те же люди, которые построили Atom, сделали Electron мейнстримом в категории редакторов и потом пять лет собирали аргументы против него самого. Это другой уровень авторитета, не «у нас новая идея». Это авторитет людей, которые уже сделали то, против чего сейчас выступают.
Я не призываю переезжать завтра. Большинство из вас сейчас в середине какого-то проекта. А переезжать на новый редактор посреди проекта — отличный способ влепить себе две недели возни на ровном месте.
Скажу другое. Впервые за десятилетие архитектурный фундамент под редактором кода сдвинулся, и на 1.0 этот сдвиг стал публичным. Нативный, открытый, GPU-ускоренный, AI-нативный редактор с настоящей командой, настоящими деньгами, настоящими пользователями и настоящей инерцией стал альтернативой «VS Code, только с примочками». Совсем недавно такой альтернативы не было. Теперь она есть.
Скачай Zed. Попробуй на проекте, который не жалко. Дай ему неделю. Решение в конце недели за тобой. Скажу одно: выбор теперь настоящий. Давно такого не было.
Оригинал — мой текст на Medium. Перевод и доводка — с AI на подхвате.
ссылка на оригинал статьи https://habr.com/ru/articles/1029854/