ИИ-агент уже доводит до конца задачи, которые раньше упирались в размер команды: три репозитория ниже — рендерер океана, проект на Rust с 2,6 тыс. звёзд и попытка переписать весь мировой софт с нуля. Рабочая схема одна: человек задаёт рамку и критерий «работает», агент вытягивает рутину — шейдеры, симуляцию волн, сборку. Самый наглядный пример — web-ocean: собран Claude Code (Opus 5.5) и открывается из одного HTML-файла на 61 КБ в Chrome.
Что именно делает каждый из трёх проектов
Три репозитория — это три разных масштаба: визуальное демо, системный инструмент и заявка на переписывание всего софта.
- Noniv/web-ocean, ★522. Real-time рендерер океана на WebGPU, написанный с нуля, без движка. Внутри — FFT-волны, барашки на гребнях, блики солнца на воде, физически корректное небо с закатом и облаками, свободная камера. Собран с Claude Code (Opus 5.5), запускается из одного HTML-файла на 61 КБ. github.com/Noniv/web-ocean
- liseami/CCBaga, ★2596. Rust, лицензия MIT. В карточке нет описания — ни строки о том, что это; решение придётся принимать по коду. github.com/liseami/CCBaga
- HeyPuter/everything, ★2081. JavaScript, MIT. Заявка: заново написать и открыть исходники всего мирового софта. github.com/HeyPuter/everything
Звёзды здесь не измеряют сложность: у визуального демо 522 звезды, у Rust-проекта — 2596, у платформенной затеи — 2081.
Почему один HTML-файл на 61 КБ — сильный сигнал
Потому что размер и способ запуска здесь работают как критерий приёмки: результат либо открывается в Chrome, либо нет.
61 КБ — это размер одной фотографии. Внутри — пайплайн WebGPU, симуляция волн через FFT, шейдеры воды и неба, свободная камера. Ни сборки, ни зависимостей, ни ручной установки пакетов: двойной клик по файлу, и всё работает. Такое ограничение («без движка», «один файл») обычно ставит человек перед стартом — и именно оно делает работу агента проверяемой. Когда результат разложен на сотню файлов, на приёмку уходит больше времени, чем на саму задачу.
Схема «человек ставит рамку — агент пишет код» подробнее разобрана в материале Вайб-кодинг: что это и зачем нужно.
Что здесь сделал агент, а что — человек
По материалам видно одно: web-ocean собран с Claude Code (Opus 5.5), остальное распределение ролей придётся выводить логически.
За человеком остаётся то, что агент не выбирает: задача, стек (WebGPU, Rust, JavaScript), лицензия (MIT у двух проектов), границы — «from scratch, no engine», «из одного файла». За агентом — реализация: шейдеры, симуляция волн, физика неба, код, который без агента тянут неделями. Практический вывод: чем жёстче рамка, тем меньше правок на выходе и тем проще отличить рабочий результат от красивой картинки в описании.
Как повторить такой проект: 5 шагов
- Возьмите задачу с мгновенной проверкой результата: волны, закат, свободная камера — брак видно за секунду, без тестов.
- Зафиксируйте ограничения до первого промпта: без движка, один файл, конкретный язык. У web-ocean это «written from scratch, no engine».
- Определите конечный артефакт: один HTML-файл на 61 КБ, который открывается в Chrome, а не «папка с проектом».
- Перечислите агенту требования по пунктам, а не настроением: FFT-волны, барашки, блики солнца, закат, облака, свободная камера.
- Проверяйте в том же окружении, что и читатель: Chrome, двойной клик, без локального сервера и сборки.
Инструменты для такой работы — от редактора с автодополнением до агента из терминала — разобраны в статье AI-ассистент для написания кода.
Как оценить репозиторий, у которого нет описания
Смотрите на метаданные и код, а не на описание: текст README можно написать любой, а язык, лицензия и исходники — факты.
По liseami/CCBaga известны ровно три вещи: язык Rust, лицензия MIT, ★2596. Порядок проверки:
- Лицензия. MIT разрешает использовать, менять и распространять код, в том числе в коммерческих проектах.
- Язык. Rust означает сборку и зависимости — проверьте их до того, как тянуть код к себе.
- Точка входа. Найдите основной файл и пройдите путь от запуска до первой осмысленной функции.
- Звёзды. 2596 звёзд — это внимание, а не гарантия качества: у HeyPuter/everything 2081, у web-ocean 522.
Частые вопросы
Что можно собрать с ИИ-агентом прямо сейчас? Визуальное демо уровня web-ocean: рендерер океана на WebGPU, FFT-волны, закатное небо с облаками, свободная камера — всё в одном HTML-файле на 61 КБ. Начинать стоит с задач, где результат видно глазами.
Нужен ли игровой движок, чтобы отрендерить океан в браузере? Нет. web-ocean написан с нуля без движка и открывается прямо в Chrome — без сборки и установки зависимостей.
Можно ли использовать код из репозитория без описания? Да, если лицензия позволяет: у CCBaga и HeyPuter/everything это MIT. Перед интеграцией проверьте зависимости и точку входа по исходникам.
Больше разборов по ИИ и автоматизации — в канале: @il_chum