Кирилл Булатов помогает разрабатывать Zed – редактор кода, написанный на Rust командой, которая раньше делала Atom. Без Electron, без готовых UI-фреймворков: у Zed собственный графический движок GPUI, Tree-sitter как основа для парсинга и CRDT для совместного редактирования без конфликтов. В выпуске Кирилл объясняет, почему команда выбрала именно этот путь и что из этого получилось.
Разберём архитектуру редактора изнутри: что происходит от открытия файла до работы с AI-агентом, как устроен протокол ACP, зачем Zed написал собственный UI-движок вместо использования готового и почему команда не стала брать экосистему плагинов VSCode. Поговорим о пользователях, конкурентах и о том, как опенсорсный редактор вообще планирует зарабатывать.
Содержание:
- 00:00 О чём выпуск?
- 05:57 Что такое Zed?
- 10:22 Скорость Zed как преимущество
- 16:22 Архитектура
- 30:24 Сценарии работы с Zed
- 47:04 Плагины
- 01:00:33 AI в Zed
- 01:11:03 ACP
- 01:16:01 Кто пользователи Zed?
- 01:26:18 Как зарабатывает Zed
- 01:32:46 Планы на будущее
- 01:35:53 Заключение

