Собственный инструмент · мультиагентная генерация сайтов · 2026

Инструмент, который собирает готовый сайт сам: 10 ИИ-помощников проходят путь от идеи до кода и сами проверяют результат

Вы даёте одну задачу — например, «сайт для бань» — и конвейер собирает её сам: придумывает идею, структуру и тексты, пишет код страницы и проверяет его. Десятый участник — проверяющий — читает готовый код и находит реальные ошибки до сдачи. За тестовую серию в одной нише система выдала 7 разных сайтов, и ни одна из проверенных сборок не ушла без замечаний.

Обсудить похожий проект →

Multi-agent Python FastAPI OpenAI API Автоматическое ревью Генерация лендингов Telegram-бот CLI
Сайт: внутренний инструмент (демонстрация) Предмет: оркестратор мультиагентной сборки сайтов Стек: Python · FastAPI · SQLAlchemy · Telegram Bot API · OpenAI Период: 2026
10
ИИ-помощников в конвейере
от идеи до проверки кода — без человека
1 задача
на входе — готовый сайт на выходе
HTML, CSS, промпты для картинок и ZIP-архив
7
Разных сайтов в одной нише
конвейер не штампует один и тот же шаблон
сам ловит
ошибки до сдачи
0 сборок прошли проверку без замечаний — система находит баги сама

Что вы получите

Готовый сайт из одной задачи

На входе — короткое описание, на выходе — страница (HTML и CSS, при необходимости скрипты), файл промптов для картинок и ZIP-архив со всеми файлами.

Система сама ловит ошибки

Десятый участник — проверяющий — читает готовый код и находит реальные баги до сдачи: рекурсию, модалку без фокус-ловушки, недоступные подписи. Ни одна из проверенных сборок не ушла без замечаний.

Это можно настроить под вас

Это демонстрация подхода, а не готовый коммерческий продукт: тот же конвейер настраивается под вашу нишу и стиль. Прогон под заказ можно согласовать.

Задача

Проверить на практике гипотезу: можно ли заменить «человекॱсобираетॱлендинг» конвейером, где каждый шаг делает отдельный ИИ-агент, а качество контролирует десятый — автоматический ревьюер.

Как устроен конвейер

Три входа в систему: веб-интерфейс (чат с управляющей частью), запуск из командной строки и Telegram-бот. Каждый запуск получает номер (run_id), статусы этапов и живой лог в интерфейсе.

Что сделано

Инструмент написан с нуля на Python и прогнан на тестовой серии: одна ниша («бани»), семь независимых запусков — чтобы сравнивать вариативность агентов, а не случайность одного сборщика. Это демонстрация подхода, а не готовый коммерческий продукт.

1.1 · Оркестратор и агенты
Выполнено

Сервер (FastAPI) и среда запуска 10 агентов

Задача

Держать цепочку из 10 агентов: статусы этапов, передача контекста между агентами, сессии, хранение результатов.

Результат

Оркестратор — управляющая часть (216 строк, FastAPI) — принимает задачу, возвращает номер запуска (run_id) и ведёт сессию со статусами от brainstorming до reviewing. Среда запуска агентов (348 строк) каждый вызов оформляет как отдельный промпт с системной ролью. Точка входа для командной строки — run_cli.py; результаты записи сохраняются в базе SQLite через SQLAlchemy.

1.2 · Автоматическое ревью
Выполнено

Ревьюер, который реально заворачивает работу

Задача

Болезнь «сгенерировал и сдал»: без контроля качества сборка уезжает клиенту с багами, о которых никто не сказал.

Результат

После сборки файлов запускается агент-рецензент: он получает сгенерированные HTML/CSS/JS и возвращает вердикт в отчёте review_report.json — одобрено (approved), нужны правки (changes requested) или отклонено (rejected), с конкретными находками до уровня строк кода. В тестовой серии из 4 проверенных сборок ни одна не получила сразу «одобрено без замечаний»: 1 approved с замечаниями, 2 changes requested, 1 rejected. Ревьюер нашёл, например, самопересекающийся click-обработчик с бесконечной рекурсией, модалку без фокус-ловушки, label без for/id и неполный JSON-LD.

1.3 · Серия сборок
Выполнено

7 сайтов одной ниши — 7 разных концепций

Задача

Проверить, даёт ли конвейер разные осмысленные результаты при повторных запусках, а не один и тот же шаблон.

Результат

Семь сборок в нише «бани»: премиум-концепция с калькулятором и JS-файлом (1 915 строк), AR-конфигуратор с моделью на model-viewer, «бани-праздник» с конфетти, серия с видеофоном и таймером, лендинги с калькулятором стоимости и галереей. Каждая сборка получает свой каталог: index.html, style.css, при наличии — script.js, prompts.json и review_report.json, плюс ZIP-архив. Суммарно около 6 000 строк кода; у 5 сборок из 7 есть файл промптов для генерации изображений.

1.4 · Интерфейсы
Выполнено

Чат-интерфейс с живым логом, запуск из командной строки и Telegram-бот

Задача

Запускать конвейер и смотреть за его работой без консоли.

Результат

Веб-интерфейс «VibeCoding»: слева карточки всех 10 агентов с активным подсветом, в центре — лог этапов (какая идея выиграла оценка аналитика, сколько блоков верстается, что сказал ревьюер), внизу поле для задачи. Дополнительно — CLI-скрипт для запуска из терминала и Telegram-бот, чтобы запускать сборку и получать архив в мессенджер.

Этапы и сроки

  1. Разбор задачи — 1–2 дня. Смотрим, какой сайт нужен, под какую нишу и что важно показать на странице.
  2. План и смета — после разбора. Согласуем нишу и стиль, фиксирую срок и цену.
  3. Прогон конвейера — по шагам: идея, аналитика, структура, тексты, промпты для картинок, вёрстка, стили и скрипты.
  4. Проверка и сдача — проверяющий читает код и находит ошибки; отдаю сайт, промпты для картинок и ZIP-архив.

Сроки беру из реального проекта; по вашей задаче назову после бесплатного разбора.

Стало — результат

Итоги тестовой серии: 7 сборок, всё по факту — из файлов на диске, без «примерных» цифр.

ПоказательЗначение
Агентов в конвейере10 (креатив → аналитика → структура → тексты → промпты → архитектура → HTML → CSS → JS → ревью)
Сайтов сгенерировано7
Строк кода в сгенерированных сайтах~5 980 (от 571 до 1 915 строк на сайт)
Код самого инструмента~1 630 строк (оркестратор, рантайм, чат-UI, CLI, бот)
Файлов в каждой сборкеindex.html, style.css, при наличии script.js + prompts.json + review_report.json, ZIP-архив
Сборок с промптами для графики5 из 7 (prompts.json — по 6 промптов Midjourney/DALL-E)
Отчётов ревью4: 1 approved, 2 changes requested, 1 rejected
Входы для запускавеб-чат, CLI, Telegram-бот

Автоматическое ревью — что проверялось

Каждый отчёт возвращает вердикт и конкретные находки: до уровня строк кода. Ниже — находки в том виде, в каком их вернул ревьюер (обобщённые, без повторов).

СборкаВердиктЧто нашёл ревьюер
«Кокон-Оазис» (премиум, 1 915 строк)ApprovedЗамечания по скорости: @import шрифтов вместо preload, проверить alt у изображений и fallback для IntersectionObserver
«Живая баня» (AR + model-viewer)RejectedСамопересекающийся click-обработчик (рекурсия), модалка без фокус-ловушки, label без for/id, неполный JSON-LD, POST без проверки ответа сервера
«Баня-перезагрузка: 90 минут»Changes requestedФайлы не доехали в контекст — ревьюер вернул чек-лист требований: видеофон без звукового автоплея, серверная валидация слотов, контраст WCAG, reduced-motion
«Баня как праздник»Changes requestedФайлы не доехали в контекст — ревьюер потребовал семантику форм, a11y, preload критических ресурсов, schema.org

Ревьюер проверяет: корректность и самопересечения JS, доступность (фокус, label, контраст), семантику HTML, структурированные данные, обработку ошибок сети, производительность (шрифты, видео, анимации), зависимость от внешних CDN.

Отчёт проверяющего: вот где система поймала реальные баги до сдачи
Сводная таблица отчётов ревью: сборки, вердикты и находки ревьюера

Пруфы

Скриншоты — живой рендер сгенерированных HTML-файлов (Playwright, Chromium, desktop 1440) и интерфейса оркестратора. Кликните, чтобы открыть в полном размере.

Сколько стоит

Разбор и план

Бесплатно: смотрю вашу задачу и нишу, показываю, что конвейер может собрать именно у вас, и даю план.

Прогон под заказ или внедрение

Стоимость считаю после разбора — зависит от ниши и формата (разовый прогон или настройка конвейера под вас). Точную вилку называю до начала, без сюрпризов.

Цены не публикую: они зависят от задачи. Оставьте заявку — пришлю вилку под ваш случай в тот же день.

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

Это продукт или услуга?
Сейчас это демонстрация подхода на тестовой серии. Как услуга — прогон вашей задачи через конвейер или его настройка под вашу нишу.

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

Подойдёт под мою нишу?
Да: конвейер настраивается под любую нишу и стиль — в тесте это были бани, но подход общий.

Чем это отличается от обычного ИИ-чата?
Тут не одна генерация, а цепочка из 10 участников: идея, аналитика, структура, тексты, код и обязательная проверка кода перед сдачей.

Кто проверяет качество?
Десятый участник — проверяющий: он читает готовый код и возвращает список конкретных ошибок. В тесте он нашёл реальные баги до сдачи.

Нужен конвейер, который собирает сайты сам

Это собственный инструмент, показанный как демонстрация возможностей: оркестратор, автоматическое ревью и готовые сайты. Напишите, какую задачу можно прогнать через такой конвейер в вашем бизнесе.

Связь: страница портфолио — контакты внизу

Разберу вашу задачу и назову срок и цену — бесплатно.

Обсудить проект →