🔥 Я собрал свой Cursor и выложил его в опенсорс. Бесплатно, для Windows, macOS и Linux
Год назад я подсел на AI-редакторы. Cursor, Windsurf, весь этот новый жанр «IDE, которая пишет код за тебя». Удобно. Но каждый раз упирался в одно и то же: подписка, лимиты, твой код улетает на чужие серверы, а под капотом чёрный ящик, в который тебя не пускают.
В какой-то момент я разозлился и подумал: а что, если просто собрать такое самому. Полностью своё. Без подписки. С возможностью подключить любую модель. И отдать людям бесплатно.
Так появился CrabCode.
Что это - Десктопная AI-среда разработки. Не плагин к VS Code, не веб-обёртка — полноценное приложение на Electron + React + TypeScript, которое запускается на Windows, macOS и Linux.
- редактор кода на движке Monaco (том самом, что в VS Code) с подсветкой десятков языков
- встроенный терминал
- файловый менеджер с иконками под проект
- встроенный браузер прямо в окне
- AI-агент, который читает и правит файлы, понимает твой проект и выполняет задачи
- поддержка MCP-инструментов
- тёмная и светлая темы, мультиязычный интерфейс
Главное отличие от Cursor
Ты подключаешь свою модель. Любой OpenAI-совместимый провайдер: свой ключ, свой base URL, своя модель. Ключ хранится локально на твоей машине и никуда не уходит. Хочешь — гоняй через облако, хочешь — через локальную модель. Никаких подписок и лимитов от меня, потому что я вообще не в этой цепочке.
Честно о статусе
Это ранняя версия. Сборки пока не подписаны сертификатами, так что Windows покажет SmartScreen, а macOS попросит подтвердить запуск — это нормально для опенсорса без платного сертификата. Что-то будет ломаться. Я специально выкладываю рано, чтобы допиливать вместе с вами, а не полировать в стол полгода.Как попробовать
Готовые сборки под три платформы лежат в релизах на GitHub — скачал и запустил. Хочешь собрать сам из исходников: npm install, npm run dev, и всё поднимается локально.
Репозиторий: CrabCode Ide
Что прошу
Поставьте звезду, если идея нравится — для опенсорса это буквально топливо. И напишите в комментариях или в issues, чего не хватает: какие модели подключаете, что бесит в Cursor, что хотите видеть в CrabCode. Я читаю всё и правлю по фидбеку.
Один разработчик собрал альтернативу продукту, за который берут деньги по подписке. Дальше — вместе.