À propos du projet
json-render est un framework d'interface utilisateur générative développé par Vercel Labs qui permet à l'IA de générer des interfaces utilisateur dynamiques et personnalisées à partir d'invites en langage naturel. Il contraint la sortie de l'IA à un catalogue prédéfini de composants et d'actions, garantissant une sortie JSON sûre, prévisible et correspondant à un schéma.
Les capacités clés incluent :
- Rendu multiplateforme : prend en charge React, Vue, Svelte, SolidJS, React Native et les interfaces utilisateur de terminal (Ink) à partir du même catalogue de composants.
- Sortie multi-cibles : au-delà des interfaces Web et mobiles, il peut générer des applications Next.js ou TanStack Start complètes, des vidéos (Remotion), des documents PDF, des e-mails HTML, des images (SVG/PNG) et des scènes 3D (React Three Fiber).
- Streaming : diffuse et affiche progressivement les spécifications de l'interface utilisateur au fur et à mesure que le modèle d'IA répond à l'aide des utilitaires SpecStream.
- Propriétés et état dynamiques : prend en charge la visibilité conditionnelle, les expressions de propriétés dynamiques, les observateurs d'état et les actions intégrées telles que setState. Inclut des adaptateurs pour Redux, Zustand, Jotai et XState.
- Tout compris : fournit 36 composants shadcn/ui pré-construits et des composants mobiles standards.
- Outils de développement : offre un panneau d'inspection prêt à l'emploi avec arbre de spécifications, éditeur d'état, journal d'actions et navigateur de catalogue pour React, Vue, Svelte et Solid.
- Intégrations : inclut une intégration MCP (Model Context Protocol) pour Claude, ChatGPT, Cursor et VS Code, ainsi qu'un format filaire YAML.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.