Claude Info
Фронтенд

VibesOS

popmechanic/VibesOS

VibesOS — фреймворк для вайб-кодинга на базе Claude Code. Генерирует полноценные многопользовательские приложения в виде одного HTML-файла с локальным хранилищем данных. Не требует сервера, схем БД и сборки.

Установка

terminal
bash
git clone https://github.com/popmechanic/VibesOS.git

README

VibesOS — GUI для Claude Code, создающий защищённые мини-приложения

Vibes

Мгновенно создавайте небольшие многопользовательские приложения без бэкенда. В приложениях на Vibes фронтенд и есть само приложение.

Что такое Vibes?

Vibes — это фреймворк для вайб-кодинга, созданный для агентов кодирования. Он объединяет код приложения и его состояние в единый HTML-файл, который работает где угодно.

Почему это важно? AI создаёт не приложения — он создаёт текст. Встраивая базу данных в JavaScript (через TinyBase), агент кодирования может описать целое приложение — включая слой хранения данных — за один проход. Никакой настройки сервера, никакого импорта схем. Просто работающее приложение.

Данные хранятся локально в браузере, зашифрованы и переносимы. Синхронизация между пользователями происходит автоматически. Поделитесь своим творением по простой ссылке — и друзья смогут подключиться немедленно.

Установка

Пользователи MacOS могут скачать десктопное приложение.

Если вы хотите запустить его как плагин, сначала зарегистрируйте маркетплейс:

/plugin marketplace add popmechanic/VibesOS

Затем установите плагин:

/plugin install vibes@VibesOS

После установки перезапустите Claude Code.

Быстрый старт с плагином

После установки откройте Claude Code и введите /launch, затем выберите опцию Editor. Claude откроет веб-интерфейс, разработанный для создания безопасных вайб-кодированных приложений.

Vibes Editor

Под капотом по-прежнему работает Claude Code — мы просто предоставляем удобный пользовательский интерфейс. Используйте GUI, чтобы превращать идеи в простые развёртываемые многопользовательские приложения без сервера. (Чтобы запустить отличное приложение, не нужно быть гуру Linux.)

Скиллы

Скиллы вызываются моделью — Claude автоматически использует их, когда задача соответствует назначению скилла. Просто опишите, что хотите создать.

vibes

Генерирует полноценное работающее приложение по промпту. Идеально, когда у вас есть чёткая идея и вы хотите быстро увидеть результат.

Создаёт единый HTML-файл со встроенным JavaScript, TinyBase для реактивных локальных данных и стилизацией Tailwind CSS. Без шага сборки — просто открываете и запускаете.

Примеры промптов:

  • «Сделай таблицу домашних обязанностей для соседей по комнате»
  • «Создай форму записи на совместный ужин»
  • «Сделай викторину о реалити-шоу»

Команды

Команды вызываются пользователем — запускайте их явно, когда нужен конкретный скилл.

КомандаЧто делает
/vibesГенерирует React-приложение с TinyBase
/launchСобирает и развёртывает SaaS-приложение от начала до конца с помощью Agent Teams

Почему Vibes?

Каждый вайб-кодинг-проект начинается в зоне вайба — AI понимает вас, прогресс идёт быстро, каждое изменение двигает приложение вперёд.

Потом что-то небольшое идёт не так. Фикс, который работает лишь частично. Граничный случай поверх другого. Вы исправляете, потом исправляете исправление — и прогресс замедляется до минимума.

Вы вышли из зоны вайба.

Vibe Zone

VibesOS держит всё достаточно простым, чтобы вы оставались в зоне вайба. Однофайловые приложения. Локальные данные. Никакой серверной сложности. AI видит и понимает всё необходимое, чтобы помочь вам.

Как работают данные

Приложения Vibes используют TinyBase — реактивное хранилище данных для локально-ориентированных приложений:

  • Offline-first: приложения работают без интернета, синхронизируются при подключении
  • Реактивность: автоматический ре-рендеринг при изменении данных через React-хуки
  • Общий доступ: синхронизация в реальном времени между пользователями через WebSocket-релей
  • Переносимость: простая модель данных таблица/строка, легко экспортировать

Скрытое меню настроек (иконка шестерёнки) позволяет настроить синхронизацию для совместной работы.

Ограничение как фича

Вы не можете выполнять глобальные запросы по всем тенантам. Некоторые идеи не впишутся в эту модель. Это групповое ПО — инструменты для сообществ, а не платформы, которые ими владеют. Никто не сможет стать Цукербергом над Vibes-приложением. В этом и смысл.

Мы живём на звёздах GitHub — пожалуйста, поставьте свою

Лицензия

MIT

Похожие скиллы