このプロジェクトについて
json-renderは、Vercel Labsが開発したGenerative UIフレームワークで、AIが自然言語プロンプトから動的でパーソナライズされたユーザーインターフェースを生成できるようにします。AIの出力を事前定義されたコンポーネントとアクションのカタログに制約し、安全で予測可能、かつスキーマに一致するJSON出力を保証します。
主な機能は以下の通りです:
- クロスプラットフォームレンダリング:同一のコンポーネントカタログからReact、Vue、Svelte、SolidJS、React Native、ターミナルUI(Ink)をサポートします。
- マルチターゲット出力:WebおよびモバイルUIに加えて、完全なNext.jsまたはTanStack Startアプリ、動画(Remotion)、PDFドキュメント、HTMLメール、画像(SVG/PNG)、3Dシーン(React Three Fiber)を生成できます。
- ストリーミング:SpecStreamユーティリティを使用して、AIモデルの応答に合わせてUIスペックを段階的にストリーミングおよびレンダリングします。
- 動的プロップと状態:条件付き表示、動的プロップ式、状態ウォッチャー、setStateなどの組み込みアクションをサポートします。Redux、Zustand、Jotai、XState用のアダプターも含まれます。
- バッテリー同梱:36個の事前構築済みshadcn/uiコンポーネントと標準モバイルコンポーネントを提供します。
- DevTools:React、Vue、Svelte、Solid用のスペックツリー、状態エディター、アクションログ、カタログブラウザーを備えたドロップインインスペクターパネルを提供します。
- 統合:Claude、ChatGPT、Cursor、VS Code用のMCP(Model Context Protocol)統合や、YAMLワイヤーフォーマットを含みます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.