VibeVM Developer Preview 1 https://vibevm.orgЧто это? Это как maven/npm/pip - но для спецификаций и прочих промтов. Позволяет контролировать сложность и делиться результатом, когда у тебя объемы текста на языке программирования Markdown стали измеряться десятками тысяч строк и тысячами файлов. Эта штука нужна, если тебе хочется написать большую обьемную задачу, отправить агента работать месяц, и потом вернуться за готовым результатом.
Философское: почему сейчасВ последнее время я подумывал, чтобы вообще всё это не выкладывать и закрыть тему. Пока что я реализовал от силы 5% функциональности, и сложность растет экспоненциально. Это безумие.
Но потом посмотрел на коллег и долго думал.
Посмотрите на Тео или Бриджмайнда - они публикуют свой нейрослоп прямо в прод и им норм. Чем я хуже? Кто я такой, чтобы спорить с трендом?
Второй факт: в конце недели JetBrains собирается выложить новую итерацию своего Air, который на этот раз должен нормально работать в графическом режиме в IDE. VibeVM по идее должен быть идеальной средой для Air. У меня нет никаких инсайдерских превью, что будет уметь новый Air. Но подозреваю что всё то же самое что мой
Zap (все еще не выпущенный). Запуск под Air сразу же даст максимальные преимущества.
На прошлой неделе на конференции DotNext я рассказал про VibeVM. Туда забежали первые пользователи. У них уже что-то работает, есть вопросы в личку. Давайте будем честны: если у живых людей возникли вопросы, значит проект перешел из этапа "запускается на моем компьютере" в состояние "теперь с этим мучаются другие люди".
Теперь ваша очередь превозмогать вместе со мной!
Что почитать- Посмотреть сайт:
https://vibevm.org- Английский мануал:
https://vibevm.org/doc/org.vibevm.core/vibevm-docs/1.0.0/start/what-vibevm-is- Русский мануал (нейроперевод, но достаточно приличный):
https://vibevm.org/doc/ru/org.vibevm.core/vibevm-docs/1.0.0/start/what-vibevm-is- Общий вижен проекта, зачем всё это:
https://vibevm.org/vision (русская версия:
https://vibevm.org/ru/vision)
- Роадмап, что будет в ближайшем будущем:
https://vibevm.org/roadmap- Как я пишу код внутри VibeVM (и как можете писать вы, но это совершенно не обязательно):
https://vibevm.org/why/ai-native/Чего оно не умеет и не должно- Внутри VibeVM нет агента. Это инструмент, который готовит контекст к использованию
любого агента. Я обычно проверяю Claude, Codex, Qwen Code, OpenCode, GigaCode.
- Чем больше спецификаций вы загрузите - тем больший контекст вам нужен. Демо-пакет "vibe install
org.vibevm.world/redbook" требует около 20к токенов контекста просто по факту своей загрузки. Вы еще ничего не написали, а у вас уже минус 20к. Такова судьба всего современного spec driven development, поделать с этим ничего нельзя. Но внутри есть тонна оптимизаций для экономии токенов, про которые я расскажу потом.
- Выводы: если у вас Claude Code или Codex на тарифе ProMax x20 - эта штука сделана специально для вас. Если у вас маленький Qwen 35B A3B с контекстом 128K, то вам нужно ждать следующей версии (Developer Preview 2) в которой будут оптимизации для маленьких моделей (скорей всего будут).
Что оно умеет- Управлять спецификациями - как в виде пакетов, так и в виде локальной директории со спецификациями
Чего оно не умеет- Все еще нет плагинов для IDE. Есть только команда "vibe tree" которая в текстографическом режиме работает в терминале. Это весь UI на данный момент. Не то чтобы VibeVM вообще был нужен UI, конечно - наш UI это любой редактор с Markdown: Zed, VSCode, IDEA.
- Оно все еще не умеет работать пакетным менеджером для Linux. Это первая же задача для Developer Preview 2. Если вам зачем-то нужен докерный образ на Алпайне, то он
есть Докерхабе.
Где получить помощь и поддержку- Самая лучшая помощь - это ваш ИИ агент. Возьмите исходник VibeVM, запустите туда Claude/Codex/OpenCode/GigaCode/etc и спросите - что эта штука делает, и как на ней реализовать ваши желания.
- Чат поддержки:
https://t.me/vibevm_chat- Канал поддержки:
https://t.me/vibevm