Найти в Дзене

Как устроен AI-редактор кода и почему я бросил его создание


ИИ-редактор кода — это прежде всего редактор. Нужен инструмент, который позволяет редактировать файлы. Cursor для этой цели сделал форк VS Code — и это видно невооружённым глазом, и по структуре, и по внешнему виду. VS Code построен на Electron — фреймворке на базе Chromium. По сути, браузер. К сожалению, именно так строится подавляющее большинство кроссплатформенных десктопных приложений. Я решил не делать исключений.

Грубо говоря задача делится на три части: правильный бэкенд, кастомизация клиента изнутри и их интеграция. Причём бэкенд — это не просто прослойка до API какой-то модели. Это отдельная система со своей инженерией, а не обёртка над нейросеткой.

Если они смогли — значит, и я смогу.

Весной 2025 года сделал форк VS Code и начал строить. Это был наивный оптимизм, от части.

VS Code — это здоровенный проект: сотни тысяч строк, сложная архитектура, система расширений, терминал, отладчик и ещё куча всего. И он постоянно обновляется — Microsoft запустил свой Copilot и фигачит коммиты без остановки.

Первое время я реально не понимал, за что хвататься. Читал исходники, разбирал архитектуру руками. AI тут помогает в основном анализом и объяснениями — надо самому понимать, как работает система из миллионов строк кода.

В мае 2025 я просто бросил. Сейчас время быстрых. Есть гипотеза - сделал прототип, протестил и получил "фидбек от реальности". У меня ушло несколько месяцев, до рабочего MVP — ещё далеко, деньги утекают, результата нет.

Но история на этом не закончилась.
Как устроен AI-редактор кода и почему я бросил его создание  ИИ-редактор кода — это прежде всего редактор. Нужен инструмент, который позволяет редактировать файлы.
1 минута