Самая вирусная функция Anthropic теперь с открытым исходным кодом.
Раньше возможности генерации интерфейсов у Anthropic существовали только внутри их продуктов.
CopilotKit выпустил Open Generative UI — реализацию артефактов Claude с открытым исходным кодом, которая работает в любом приложении.
Агент генерирует HTML и SVG во время выполнения, а CopilotKit передаёт результат по токенам в изолированный iframe внутри чат-интерфейса приложения.
Пользователь видит, как интерфейс собирается в реальном времени, а не после завершения ответа.
Песочница полностью изолирована: нет доступа к родительскому приложению, объектной модели документа и пользовательским данным. Даже при некорректной разметке или неожиданном JavaScript-коде утечек за пределы iframe не происходит.
Внутри система не выбирает из готовых компонентов. Каждый раз генерируется произвольная визуализация с нуля.
Выходные данные по умолчанию не ограничены, но поведение можно направлять через промпт-скрипты, которые задают правила визуальных форматов.
Например, такой слой инструкций может заставить агента формировать дашборд на Chart.js с корректными осями и адаптивной версткой или интерактивную 3D-модель с управлением вращением.
Видеодемонстрация показывает работу системы, а качество вывода формируется именно этим слоем инструкций.
Open Generative UI работает поверх AG-UI и совместим с LangGraph, CrewAI, Mastra, Google ADK, AWS Strands и другими системами.
Также поставляется отдельный сервер MCP (Model Context Protocol), который подключается к Claude Code, Cursor и другим MCP-совместимым клиентам.
Вся платформа построена поверх CopilotKit — фронтенд-фреймворка для агентов и генеративных интерфейсов с десятками тысяч звёзд на GitHub и SDK для React, Next.js, Angular и Vue.
Вот демка, можно потестить самому 😃
Post #3113
14.8K