Код Zap: Генератор кода на ИИ, который учит детей настоящим HTML/CSS/JS

Что делает Zap Code
Zap Code — это генератор кода на основе ИИ, который создаёт рабочий HTML, CSS и JavaScript из простых описаний на английском языке. Разработанный для детей 8-16 лет, он призван сократить разрыв между блочными инструментами программирования, такими как Scratch, и реальным программированием, позволяя детям сначала взаимодействовать с реальным выводом кода, а затем постепенно знакомиться с лежащим в основе кодом.
Техническая реализация
Платформа использует фронтенд на Next.js с бэкендом на Node.js. Редактирование кода происходит в упрощённом редакторе Monaco, адаптированном для младших пользователей. Сгенерированный код выполняется в изолированном iframe, который предотвращает внешние вызовы API, обеспечивая безопасность. Механизм прогрессивной сложности использует модель навыков, чтобы решать, когда показывать пользователям более продвинутые функции.
Основные режимы взаимодействия
- Визуальные настройки: Дети могут настраивать цвета и макеты, не касаясь кода
- Режим только для чтения с аннотациями: Показывает сгенерированный код с пояснениями
- Полное редактирование кода с автодополнением от ИИ: Позволяет напрямую изменять код с помощью помощника
Пример рабочего процесса
Ребёнок вводит «сделай игру про космический шутер» на простом английском. ИИ генерирует код HTML, CSS и JavaScript, и живой предварительный просмотр сразу же отображает его. Пример из источника показывает: «Сделай игру про космических захватчиков, где я — кусок пиццы, стреляющий пепперони в инопланетные бургеры», что приводит к играбельной игре.
Безопасность и мониторинг
Контент фильтруется по возрастному соответствию, хотя в источнике отмечается, что это не идеально. Родительская панель позволяет отслеживать активность и затраченное время. Все общие проекты в галерее модерируются, без рекламы, отслеживания или продажи данных третьим лицам.
Текущие ограничения
- Код, сгенерированный ИИ, не всегда чистый или идиоматичный
- Функции совместной работы всё ещё базовые
- Механизму сложности нужно больше данных для точной настройки
- Фильтрация контента не идеальна
Цены и проекты
Бесплатный тариф включает 3 проекта. Pro-версия стоит $9.99/месяц с дополнительными функциями.
Что могут создавать дети
Веб-приложения, игры, интерактивные истории, викторины, калькуляторы, инструменты для рисования, списки дел и многое другое. Каждый проект создаёт реальный HTML, CSS и JavaScript, которые можно опубликовать в общественной галерее, где другие могут играть, просматривать исходный код и ремикшировать проекты.
📖 Read the full source: HN AI Agents
👀 Смотрите также

Architect CLI: Инструмент с открытым исходным кодом для оркестрации headless AI-агентов программирования в CI/CD.
Architect — это инструмент CLI с открытым исходным кодом, предназначенный для автономных ИИ-агентов, генерирующих код, в CI/CD-пайплайнах. Он включает цикл Ralph для повторных попыток после тестирования, детерминированные ограничители, определения пайплайнов в YAML и поддержку нескольких LLM через LiteLLM.

Создал ИИ-программу для судебной бухгалтерии вместе с отцом — CaseTrail автоматизирует выявление финансового мошенничества
Команда отца и сына создала CaseTrail — инструмент судебной бухгалтерии на основе ИИ, который загружает банковские выписки и выявляет аномалии. В блоге описывается интеграция с LLM для анализа транзакций.

ClaudyBro: Нативный терминал macOS для рабочих процессов кода Claude
ClaudyBro — это нативное приложение для терминала macOS размером 3,5 МБ, созданное специально для пользователей Claude Code. Оно включает вставку изображений, инспектор процессов, очистку «осиротевших» процессов и интеллектуальное управление MCP. В простое потребляет 68 МБ оперативной памяти, а при работе Claude — 82 МБ.

CRMy: Открытая CRM и движок контекста клиентов для OpenClaw
CRMy — это открытая CRM-система и механизм контекста клиентов, созданная специально для агентов OpenClaw. Она включает полный CLI, плагин OpenClaw с 12 CRM-инструментами, бэкенд на PostgreSQL и развертывание на собственном сервере двумя командами.