Sonata

json-render — фреймворк для генеративных интерфейсов на основе ИИ

json-render — фреймворк для генеративных интерфейсов. ИИ создаёт UI по текстовым запросам, используя только компоненты из вашего каталога. Вы задаёте границы — ИИ генерирует интерфейс внутри них, не выходя за рамки заданной схемы.

Подход гарантирует предсказуемость: JSON-вывод всегда соответствует схеме, ИИ не может использовать неразрешённые компоненты. Поддерживается потоковая генерация и рендеринг по мере ответа модели, а также кроссплатформенность — React, Vue, Svelte, Solid и React Native работают с единым каталогом.

В комплекте — 36 готовых компонентов на основе shadcn/ui, рендереры для Next.js, TanStack Start, Remotion, React PDF, React Email, Ink и других платформ, а также инструменты отладки: дерево спецификаций, редактор состояния, лог действий и поток событий.

GitHub ★ 16,938

Загрузка страницы