Об этом проекте
json-render — это фреймворк Generative UI, разработанный Vercel Labs, который позволяет ИИ создавать динамические персонализированные пользовательские интерфейсы из запросов на естественном языке. Он ограничивает вывод ИИ предопределённым каталогом компонентов и действий, обеспечивая безопасный, предсказуемый и соответствующий схеме вывод JSON.
Ключевые возможности включают:
- Кроссплатформенный рендеринг: поддерживает React, Vue, Svelte, SolidJS, React Native и терминальные интерфейсы (Ink) из одного каталога компонентов.
- Мультицелевой вывод: помимо веб- и мобильных интерфейсов, может генерировать полноценные приложения Next.js или TanStack Start, видео (Remotion), PDF-документы, HTML-письма, изображения (SVG/PNG) и 3D-сцены (React Three Fiber).
- Потоковая передача: постепенно передаёт и отображает спецификации UI по мере ответа модели ИИ с помощью утилит SpecStream.
- Динамические пропсы и состояние: поддерживает условную видимость, динамические выражения пропсов, наблюдатели состояния и встроенные действия, такие как setState. Включает адаптеры для Redux, Zustand, Jotai и XState.
- Всё включено: предоставляет 36 готовых компонентов shadcn/ui и стандартные мобильные компоненты.
- DevTools: предлагает встраиваемую панель инспектора с деревом спецификаций, редактором состояния, журналом действий и браузером каталога для React, Vue, Svelte и Solid.
- Интеграции: включает интеграцию с MCP (Model Context Protocol) для Claude, ChatGPT, Cursor и VS Code, а также формат передачи YAML.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.