VC-Forge
VC-Forge (VIBECODING) - полноценное рабочее пространство для вайбкодинга по адресу /vc-forge. Опишите, что хотите, выберите модель и навыки - и оно запишет проект в папку, которую затем можно править вручную, запускать и деплоить.

Что делает
Заголовок раздела «Что делает»VC-Forge - это рабочее пространство для кода из трёх панелей: кроссплатформенный Explorer слева, центральный редактор с вкладками CODE / PREVIEW / DIFF / TERM и правая панель DISPATCH, где вы строите. Вы описываете «вайб», выбранная модель пишет файлы, а вы дорабатываете - новым промптом, ручной правкой в настоящем редакторе или во встроенном терминале. Протестированный движок - Gemini через прокси Antigravity.
Проекты сохраняются в ~/Obsidian/maven-os/vibecoding/<date>-<slug>/, если вы не направите проект в другую папку. Каждый проект - папка с транскриптом session.md.
Explorer
Заголовок раздела «Explorer»Просматривает хранилище (vault) Obsidian VIBECODING или любую папку на диске - Linux, Windows или macOS. Файлы, открытые с диска через Explorer, можно править и сохранять точно так же, как собственные файлы проекта.
Вкладки редактора
Заголовок раздела «Вкладки редактора»- CODE - настоящий редактор. Когда модель закончит, правьте любой файл вручную и сохраняйте кнопкой Save или Ctrl/⌘-S. Работает и для файлов проекта, и для любого файла, открытого с диска через Explorer.
- PREVIEW - живой предпросмотр проекта.
- DIFF - просмотр изменений.
- TERM - живой терминал внутри проекта (см. «Терминал» ниже).
Кнопка ⤢ разворачивает весь редактор на весь экран.
Панель DISPATCH - сборка
Заголовок раздела «Панель DISPATCH - сборка»Здесь вы настраиваете и запускаете сборку:
- Model - Gemini, Claude, ChatGPT, Grok, Kimi, Qwen или DeepSeek, каждая маршрутизируется на тот бэкенд, до которого она может дотянуться в этой установке. Протестированный движок - Gemini (через прокси Antigravity).
- Skills - тот же ⚡ пикер навыков, что и в консолях ИИ-моделей: вкладка Installed (выбор из установленного) и вкладка Find new (живой поиск по skills.sh с установкой в один клик через шлюз безопасности). Фиксированного списка пресетов нет - только те навыки, которые вы устанавливаете или выбираете. Инструкции выбранных навыков вкладываются в промпт модели, чтобы они определяли, что она строит.
- Vibe - свободное текстовое описание того, что нужно построить.
- Settings - стиль, цель сборки, фронтенд, бэкенд, база данных и язык текстов.
- AUTO - пишет файлы за один проход.
- STEP - сначала возвращает план и применяет его после вашего одобрения.
- SPEC - пайплайн, управляемый спецификацией: requirements → design → tasks, каждая фаза выполняется выбранной вами моделью (CLI, прокси или OAuth). Затем детерминированный шлюз (gate) проверяет, что каждый идентификатор требования (
REQ-n.m) покрыт задачей, и помечает нерешённые открытые вопросы до того, как вы приступите к реализации. SPEC записывает в проектrequirements.md,design.mdиtasks.mdдля ревью; закройте всё, что отметил шлюз, и запустите снова. Пайплайн SPEC и шлюз - чистый TypeScript; Python venv нужен только опциональному навыку property-тестов (см. «Настройка»).
Терминал
Заголовок раздела «Терминал»Встроенный ≡ Terminal имеет две вкладки, каждая - отдельная сессия:
- Shell - обычная оболочка в каталоге проекта.
- Herdr - мультиплексор агентов.
⧉ Клонирование сайта
Заголовок раздела «⧉ Клонирование сайта»Вставьте URL в поле Clone a website вверху DISPATCH (или в диалог New project) и нажмите Scan & clone.
- Сначала проверка безопасности. M.A.V.E.N сканирует страницу и её скрипты на PHP-вебшеллы, самораспаковывающийся JavaScript, криптомайнеры, скиммеры карт, скрытые iframe и открытые
.env/.git. Вердикт dangerous останавливает клонирование и перечисляет найденное; вы всё равно можете нажать Clone anyway, если понимаете, что делаете. - Число страниц. Выберите, сколько PAGES забирать - 1 (только указанная страница) или 10 / 25 / 50 / 100. Затем он идёт по ссылкам внутри того же сайта, сохраняет каждую страницу по её реальному пути и переписывает ссылки между ними, чтобы копия открывалась офлайн. В
docs/pages.mdперечислено, что было и не было захвачено. - Результат. Страница, её ассеты (CSS, JS, изображения, шрифты - включая те, на которые ссылаются таблицы стилей) и извлечённые дизайн-токены сохраняются в
~/Obsidian/maven-os/vibecoding/<site-name>/. Проект открывается с готовыми к правкеindex.html,CLONE.mdиdocs/. Захват - это обычный код, так что дальше с ним может работать любая модель.
Клонируйте только то, что имеете право копировать.
Проекты
Заголовок раздела «Проекты»NEW PROJECT и выпадающая история проектов работают как в S-Forge - каждый проект является папкой с транскриптом session.md. Любой проект можно экспортировать как .zip или JSON.
Запуск локально, публикация на Vercel/Netlify (если выполнен вход) или отправка на самостоятельно размещённый экземпляр Openship; кнопка показывает свой активный контекст.
Перед деплоем сначала выполняется сканирование секретов по проекту. Если найдены закоммиченные учётные данные (API-ключи, приватные ключи, токены, заполненные значения env), деплой приостанавливается и показываются замаскированные находки (file:line · rule) с кнопками Cancel / Deploy anyway. Это предупреждение, которое можно переопределить - перенесите ключ в переменную окружения или отправляйте как есть. Сканирование локальное и никогда не покидает вашу машину.
Настройка
Заголовок раздела «Настройка»Встроенный терминал и деплой в один клик используют нативные @homebridge/node-pty-prebuilt-multiarch + @xterm/xterm, которые npm install подтягивает с готовыми бинарниками для Linux/macOS/Windows (в обычном случае компилятор не нужен). Опциональному навыку property-тестов режима SPEC нужен Python 3.11+ с hypothesis/pytest в отдельном venv (.maven/vcforge/spec/.venv); самим пайплайну SPEC и шлюзу ничего из этого не требуется. Каждой модели в пикере DISPATCH нужен тот бэкенд, на который она отображается (вход в CLI, прокси Antigravity либо OAuth/API-ключ).
- Gemini через прокси Antigravity - движок, на котором тестируется VC-Forge; начинайте с него.
- Используйте SPEC, когда хотите, чтобы шлюз покрытия требований отловил пробелы до написания кода; используйте AUTO для быстрого однопроходного варианта.
- Направьте проект в папку на диске (через Explorer или New project), чтобы работать вне хранилища.
См. также
Заголовок раздела «См. также»- S-Forge - та же модель «папка проекта + транскрипт».
- Local-first
- Оркестрация