Домой Софт Четыре open-source форка VS Code как альтернатива сборкам от Microsoft

Четыре open-source форка VS Code как альтернатива сборкам от Microsoft

Редактор VS Code популярен, но официальная версия от Microsoft содержит телеметрию и проприетарную лицензию. Разбираем четыре open-source проекта, которые предлагают больше свободы.

5
0

Редактор VS Code заслуженно считается одним из самых востребованных инструментов среди разработчиков. Он отличается легкостью, огромным набором расширений и наличием исходного кода в открытом доступе. Однако дистрибутив, предлагаемый самой Microsoft, существенно отличается от чистого репозитория проекта. Официальная версия включает в себя функции телеметрии, проприетарную лицензию и закрытый маркетплейс, ориентированный исключительно на продукты корпорации. Поскольку ядро VS Code имеет открытый исходный код, сообщество создало несколько независимых форков, которые позволяют использовать редактор без ограничений и навязчивых функций.

интерфейс редактора VSCodium

VSCodium: работа без телеметрии

Если ваша цель — получить среду, максимально приближенную к оригинальному VS Code, но полностью лишенную телеметрии и проприетарных компонентов, VSCodium станет лучшим выбором. Этот проект удаляет из репозитория весь брендинг и механизмы сбора данных. Пользовательский опыт при переходе практически не меняется: процесс написания кода остается прежним, однако вместо магазина приложений от Microsoft используется Open VSX Marketplace.

Важно учитывать, что некоторые специфические расширения являются эксклюзивами Microsoft и не представлены в открытом каталоге. Хотя технически VSCodium можно настроить на работу с официальным маркетплейсом, это является нарушением условий использования сервиса. Программа доступна в виде исполняемых файлов, а также через пакетные менеджеры Flatpak, APT, DNF и другие. При установке вы можете легко импортировать настройки и сочетания клавиш из обычного VS Code через JSON-файлы, сохранив привычную среду.

Code — OSS: вариант для пользователей Linux

Пользователи Linux, предпочитающие использовать системные пакетные менеджеры вместо сторонних решений вроде Flatpak, часто выбирают Code — OSS. Фактически, именно этот вариант является апстрим-сборкой проекта, тогда как версия от Microsoft — это по сути надстройка над ним. Некоторые дистрибутивы, такие как Arch Linux, включают этот проект в свои репозитории под именем code-oss.

Основная особенность заключается в работе с маркетплейсом: в некоторых сборках он отсутствует по умолчанию, поэтому пользователю приходится выбирать источник расширений вручную. Кроме того, Code — OSS обновляется с небольшой задержкой относительно основного релиза VS Code, так как новые версии должны быть обработаны мейнтейнерами конкретного дистрибутива, а не выпускаются напрямую Microsoft. Впрочем, для большинства задач эта задержка не является критической.

Void: интеграция ИИ без подписки

Разработчикам, которые ищут альтернативу таким закрытым и платным ИИ-редакторам, как Cursor или Windsurf, стоит обратить внимание на Void. Этот форк VS Code специально спроектирован для поддержки функций искусственного интеллекта: встроенного редактирования, чата и режима агента — без необходимости оформлять подписку.

open source форки VS Code — иллюстрация 2 к материалу

Void позволяет использовать локальные ИИ-модели, которые работают непосредственно на вашем ПК. Поддерживается интеграция с Ollama и любыми другими эндпоинтами, совместимыми с OpenAI. Использование локальных ресурсов гарантирует приватность кода, хотя стоит помнить, что собственные модели пока уступают облачным решениям в сложных задачах. При необходимости пользователь может подключить сторонние облачные модели. Хотя сам проект Void в последнее время не получал обновлений, на его базе сейчас разрабатывается несколько актуальных форков.

PearAI: ИИ-редактор с готовыми плагинами

В отличие от других решений, подход PearAI заключается в глубокой интеграции инструментов ИИ в структуру самого редактора. В программу «из коробки» включены функции чата, автодополнения кода, агентный режим и поисковый движок. Проект поддерживает работу как с локальными, так и с облачными провайдерами моделей. Это удачное решение для тех, кто не хочет тратить время на самостоятельную настройку и объединение множества плагинов в единую систему.

Единственным компромиссом является сложность изменения встроенных расширений, так как они тесно переплетены с архитектурой приложения. В теории, собрать кастомную конфигурацию в VSCodium может быть гибче, но PearAI выигрывает за счет готовности к работе сразу после установки.

open source форки VS Code — иллюстрация 3 к материалу

Как выбрать подходящий инструмент

Выбор между перечисленными форками зависит от ваших приоритетов. Отказываясь от экосистемы Microsoft, вы теряете прямой доступ к официальному маркетплейсу, включая такие инструменты, как Pylance, Copilot и Remote SSH. Тем не менее, для большинства из них существуют открытые альтернативы.

open source форки VS Code — иллюстрация 4 к материалу
  • Для повседневной работы без телеметрии лучше всего подходят VSCodium или Code — OSS.
  • Если вам необходимы ИИ-функции, рекомендуем протестировать PearAI или Void.

Для большинства задач VSCodium остается наиболее сбалансированным выбором, сохраняющим все преимущества оригинального редактора. Если же вам хочется экспериментов, вы всегда можете самостоятельно форкнуть VS Code и попробовать внедрить туда собственные ИИ-инструменты с помощью моделей вроде ChatGPT или Claude.

Особенности выбора и ограничения сторонних маркетплейсов

При переходе на форки редактора важно осознавать, чем именно вы жертвуете ради приватности. Хотя Open VSX содержит большинство популярных расширений, проприетарные инструменты Microsoft — такие как Pylance, Copilot и Remote SSH — остаются эксклюзивными и не включены в сторонние каталоги. Впрочем, многие пользователи успешно заменяют их открытыми аналогами.

open source форки VS Code — иллюстрация 5 к материалу

Для тех, кто планирует использовать VSCodium, важно помнить о нюансах миграции: вы можете перенести конфигурацию через JSON-файлы настроек и горячих клавиш, что значительно упрощает переход с оригинальной версии VS Code. Если же вы предпочитаете автоматизацию, но не готовы тратить часы на подбор и «склеивание» десятков дополнений, PearAI предлагает готовую связку, включающую чат, автодополнение, агентский режим и специализированный поисковый инструмент. В этом проекте используется подход, схожий с расширением Continue, поэтому пользователям последнего интерфейс PearAI покажется знакомым.

Локальный ИИ и современные подходы

Основное преимущество таких решений, как Void, заключается в полной приватности: весь ваш код остается на устройстве, и вы не зависите от облачных сервисов третьих лиц. Хотя текущее состояние проекта Void характеризуется отсутствием обновлений в течение длительного времени, он остается важной отправной точкой для развития Open Source ИИ-редакторов. Если вы чувствуете в себе силы, современные возможности ИИ позволяют даже самостоятельно модифицировать исходный код редактора. Использование ChatGPT или Claude для «vibe-кодинга» — написания и внедрения собственных функций в ваш личный форк — стало вполне реальной и продуктивной задачей, позволяющей создать инструмент под специфические нужды.

В конечном счете, выбор между удобством экосистемы Microsoft и независимостью — это всегда вопрос баланса. Если вам достаточно стабильной среды без сбора данных, VSCodium и Code OSS станут надежным фундаментом. Если же рабочий процесс завязан на ИИ-помощниках, стоит протестировать и Void, и PearAI, так как их логика взаимодействия с моделями заметно различается, и опыт работы в них может быть уникальным для каждого пользователя.

Источник: https://www.howtogeek.com