58 подписчиков
Как устроен AI-редактор кода и почему я бросил его создание
ИИ-редактор кода — это прежде всего редактор. Нужен инструмент, который позволяет редактировать файлы. Cursor для этой цели сделал форк VS Code — и это видно невооружённым глазом, и по структуре, и по внешнему виду. VS Code построен на Electron — фреймворке на базе Chromium. По сути, браузер. К сожалению, именно так строится подавляющее большинство кроссплатформенных десктопных приложений. Я решил не делать исключений.
Грубо говоря задача делится на три части: правильный бэкенд, кастомизация клиента изнутри и их интеграция. Причём бэкенд — это не просто прослойка до API какой-то модели. Это отдельная система со своей инженерией, а не обёртка над нейросеткой.
Если они смогли — значит, и я смогу.
Весной 2025 года сделал форк VS Code и начал строить. Это был наивный оптимизм, от части.
VS Code — это здоровенный проект: сотни тысяч строк, сложная архитектура, система расширений, терминал, отладчик и ещё куча всего. И он постоянно обновляется — Microsoft запустил свой Copilot и фигачит коммиты без остановки.
Первое время я реально не понимал, за что хвататься. Читал исходники, разбирал архитектуру руками. AI тут помогает в основном анализом и объяснениями — надо самому понимать, как работает система из миллионов строк кода.
В мае 2025 я просто бросил. Сейчас время быстрых. Есть гипотеза - сделал прототип, протестил и получил "фидбек от реальности". У меня ушло несколько месяцев, до рабочего MVP — ещё далеко, деньги утекают, результата нет.
Но история на этом не закончилась.
1 минута
6 июня