Что можно собрать с ИИ-агентом: 3 проекта с GitHub
Что можно собрать с ИИ-агентом: 3 проекта с GitHub

Что можно собрать с ИИ-агентом: 3 проекта с GitHub

ИИ-агент уже доводит до конца задачи, которые раньше упирались в размер команды: три репозитория ниже — рендерер океана, проект на 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», «из одного файла». За агентом — реализация: шейдеры, симуляция волн, физика неба, код, который без агента тянут неделями. Практический вывод: чем жёстче рамка, тем меньше правок на выходе и тем проще отличить рабочий результат от красивой картинки в описании.

Больше разборов по ИИ и автоматизации — в канале @il_chum

Как повторить такой проект: 5 шагов

  1. Возьмите задачу с мгновенной проверкой результата: волны, закат, свободная камера — брак видно за секунду, без тестов.
  2. Зафиксируйте ограничения до первого промпта: без движка, один файл, конкретный язык. У web-ocean это «written from scratch, no engine».
  3. Определите конечный артефакт: один HTML-файл на 61 КБ, который открывается в Chrome, а не «папка с проектом».
  4. Перечислите агенту требования по пунктам, а не настроением: FFT-волны, барашки, блики солнца, закат, облака, свободная камера.
  5. Проверяйте в том же окружении, что и читатель: Chrome, двойной клик, без локального сервера и сборки.

Инструменты для такой работы — от редактора с автодополнением до агента из терминала — разобраны в статье AI-ассистент для написания кода.

Как оценить репозиторий, у которого нет описания

Смотрите на метаданные и код, а не на описание: текст README можно написать любой, а язык, лицензия и исходники — факты.

По liseami/CCBaga известны ровно три вещи: язык Rust, лицензия MIT, ★2596. Порядок проверки:

  1. Лицензия. MIT разрешает использовать, менять и распространять код, в том числе в коммерческих проектах.
  2. Язык. Rust означает сборку и зависимости — проверьте их до того, как тянуть код к себе.
  3. Точка входа. Найдите основной файл и пройдите путь от запуска до первой осмысленной функции.
  4. Звёзды. 2596 звёзд — это внимание, а не гарантия качества: у HeyPuter/everything 2081, у web-ocean 522.

Частые вопросы

Что можно собрать с ИИ-агентом прямо сейчас? Визуальное демо уровня web-ocean: рендерер океана на WebGPU, FFT-волны, закатное небо с облаками, свободная камера — всё в одном HTML-файле на 61 КБ. Начинать стоит с задач, где результат видно глазами.

Нужен ли игровой движок, чтобы отрендерить океан в браузере? Нет. web-ocean написан с нуля без движка и открывается прямо в Chrome — без сборки и установки зависимостей.

Можно ли использовать код из репозитория без описания? Да, если лицензия позволяет: у CCBaga и HeyPuter/everything это MIT. Перед интеграцией проверьте зависимости и точку входа по исходникам.


Больше разборов по ИИ и автоматизации — в канале: @il_chum