Нейросеть для написания кода сайта: от макета до рабочей страницы
Агент может собрать одностраничный сайт за одну сессию, если правильно поставить задачу и проверять результат в браузере. Показываем процесс и считаем цену.
5 мин · · разработка · агенты
Сайт-визитка, лендинг или страница с калькулятором — задачи, которые удобно отдавать модели, если не просить её «сделай красиво» и уйти. Нейросеть для написания кода для сайта работает как исполнитель: вы формулируете задачу, она создаёт файлы, вы открываете результат в браузере и возвращаете замечания. Ниже — рабочий процесс на HTML, CSS и JavaScript, пример постановки задачи и расчёт стоимости по API.
Что подойдёт: чат или агент
Есть два способа, и выбор зависит от размера задачи.
- Чат. Вы просите код, копируете его в файлы, запускаете. Для одной страницы и одного скрипта этого хватает, но копировать приходится вручную, а модель не видит остальные файлы.
- Агент в редакторе или терминале. Claude Code или Cursor сами создают и правят файлы в папке проекта, запускают команды и читают ошибки. Для сайта из нескольких файлов это удобнее.
Если сомневаетесь, что выбрать, начните с привычной среды: работаете в терминале — берите Claude Code, в редакторе — Cursor. Обоим инструментам достаточно указать адрес шлюза и ключ по инструкции из документации.
Шаг 1. Подготовьте проект
Создайте пустую папку и опишите в ней контекст. Минимальная структура статического сайта:
my-site/
index.html
styles.css
script.js
assets/Для статического сайта не нужны ни сборщики, ни фреймворки: HTML, CSS и немного JS откроются двойным щелчком. Если позже понадобится Next.js или Astro, попросите агента перенести страницу, когда структура уже ясна.
Положите в корень короткий файл с правилами (для Claude Code это CLAUDE.md, подробнее — как писать CLAUDE.md):
Проект: одностраничный сайт студии йоги.
Стек: чистые HTML, CSS, JavaScript без библиотек.
Правила: семантическая вёрстка, адаптивность от 360px, шрифты системные,
палитра в переменных :root, без внешних скриптов.
Не добавляй новые файлы без необходимости.Шаг 2. Поставьте задачу так, чтобы её можно было проверить
Плохая постановка: «Сделай сайт для студии йоги». Хорошая — перечисляет разделы, содержимое и критерии:
Сделай главную страницу студии йоги "Лотос".
Разделы: шапка с меню-якорями, первый экран с заголовком и кнопкой записи,
блок "Направления" (3 карточки), расписание таблицей, форма заявки (имя, телефон, согласие).
Тексты придумай реалистичные, но без выдуманных адресов, цен и телефонов: подставь заглушки в квадратных скобках.
Форма пока только проверяет поля в script.js и показывает сообщение, ничего не отправляет.
Критерии: нет горизонтальной прокрутки на ширине 360px, все кнопки доступны с клавиатуры,
у картинок есть alt.Три приёма, которые экономят итерации:
- Заглушки вместо выдумок. Модель легко придумает цену или адрес, который попадёт на сайт.
- Критерии приёмки. По ним вы проверите результат за минуту.
- Один раздел за раз для больших страниц. После первого экрана просите следующий блок: контекст остаётся коротким.
Шаг 3. Проверьте в браузере
Статический сайт можно открыть файлом, но удобнее поднять локальный сервер:
cd my-site
python3 -m http.server 8000Откройте http://localhost:8000. Проверьте руками три вещи:
- Ширина окна 360 px и 1280 px: нет ли горизонтальной прокрутки и наезжающих блоков.
- Клавиша Tab: фокус проходит по ссылкам и кнопкам в разумном порядке.
- Консоль браузера: нет ли красных ошибок и ненайденных файлов.
Вернуть замечания агенту лучше конкретно: «На 360 px карточки в блоке "Направления" вылезают за экран, поправь grid в styles.css». Скриншот проблемного места можно приложить, если модель принимает картинки: из таблицы на 18 октября 2026 это, например, claude-sonnet-5-5 и gpt-6.1-sol, а deepseek-v4.1-flash и glm-5.3-flash картинки на вход не принимают.
Шаг 4. Закрепите результат
- Сохраните рабочую версию в git до следующих правок: откатить удачный вариант проще, чем объяснять модели, что вернуть.
- Попросите агента прогнать проверку: валидный HTML, отсутствие неиспользуемых классов, заголовки по порядку (
h1, затемh2). - Тексты, цены и контакты замените на настоящие сами. Юридические тексты (политика обработки данных, оферта) нейросеть не заменит: показывайте их юристу.
Сколько это стоит по API
Расчёт зависит от длины сессии. Допущения для примера: агент сделал 15 запросов; суммарно 45 000 токенов свежего входа, 45 000 токенов записи в кэш, 375 000 токенов чтения из кэша и 22 500 токенов выхода. Цены на 18 октября 2026, claude-sonnet-5-5: вход $0.4, выход $2, чтение кэша $0.05, запись $0.5 за 1M. Кэш для Claude виден шлюзу в Anthropic-формате, то есть в Claude Code.
- Свежий вход: 45 000 × 0.4 / 1 000 000 = $0.018.
- Запись в кэш: 45 000 × 0.5 / 1 000 000 = $0.0225.
- Чтение кэша: 375 000 × 0.05 / 1 000 000 = $0.01875.
- Выход: 22 500 × 2 / 1 000 000 = $0.045.
- Итого: около $0.10 за сессию.
Для сравнения, та же сессия на deepseek-v4.1-flash (вход $0.013, кэш чтение $0.013, выход $0.038): (45 000 + 45 000 + 375 000) × 0.013 / 1 000 000 + 22 500 × 0.038 / 1 000 000 = $0.006045 + $0.000855 = около $0.0069. Запись в кэш для DeepSeek отдельно не списывается: эти 45 000 токенов идут по обычной цене входа. Сильнее или слабее будет результат, заранее сказать нельзя: по индексу силы из таблицы это 48 у Sonnet 5.5 и 39 у V4.1 Flash, но на вашей странице разница может быть иной. Прогоните одно и то же задание на двух моделях и сравните.
Реальные цифры смотрите на странице «Использование» в кабинете. Как прикинуть расход на более длинных сессиях — в статье сколько стоит час работы с агентом.
Частые вопросы
Нужно ли уметь программировать?
Для простой статической страницы достаточно уметь открыть файл, запустить локальный сервер и описать, что не так. Но читать код, который вы публикуете, всё равно стоит: хотя бы убедиться, что нет лишних внешних скриптов.
Какая модель лучше для сайта?
Заранее не скажем. Сравнивайте цену и индекс силы в таблице моделей и проверьте две модели на одном задании. Список и цены — GET https://api.zukko.pro/v1/models.
Можно ли сгенерировать сайт целиком в чате?
Для небольшой страницы да: попросите три отдельных блока кода для index.html, styles.css и script.js. Для более крупного проекта удобнее агент, который работает с файлами сам.
Как начать?
Создайте ключ в кабинете Zukko, подключите Claude Code или Cursor и начните с небольшой страницы по плану выше.
zukko
Платите в 25×
меньше
за Claude Code & ChatGPT
Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.
Похожие статьи
- Промпт-инъекция: что это и как защитить бота и агентаОбъясняем, как работает промпт-инъекция через пользовательский ввод и чужие документы, и какие меры снижают ущерб: изоляция данных, права инструментов, лимиты ключа.
- Claude Code YOLO: режимы разрешений и работа без подтвержденийОтдельного режима YOLO в Claude Code нет, зато есть шесть режимов разрешений и гибкие правила. Разбираем, как перестать нажимать «Да» и не лишиться файлов.
- Claude Code: чек-лист лучших практик для ежедневной работыПривычки, которые делают работу с Claude Code предсказуемой: короткий CLAUDE.md, план перед правками, мелкие задачи, проверка результата и контроль расхода.
- MCP-сервер на Java: минимальный пример с одним инструментомПишем минимальный MCP-сервер на Java с одним инструментом, регистрируем его в Claude Code и учимся находить причину, если агент его не видит.