A pnpm + Turborepo monorepo of Genkit plugins by Invertase.
Warning
Experimental. Everything here is early, unstable, and provided as-is with no guarantees or support. APIs may change or break without notice. Use at your own risk.
| Package | Description |
|---|---|
genkitx-json-render |
Generative UI — stream structured, schema-validated UI specs from a model and render them with json-render. |
All examples use @json-render/shadcn
(shadcn/ui + Tailwind v4) for the rendered components.
| Example | Shows |
|---|---|
landing-page |
Flow — defineRenderFlow streams a UI spec from Gemini into a Vite + React client that renders it with the same catalog. |
agentic-chat |
Tool — defineRenderTool: a chat where the model decides to render UI cards mid-conversation. |
Requires Node 22+ and pnpm 9+.
pnpm install
pnpm build # turbo run build
pnpm test # turbo run test
pnpm typecheck # turbo run typecheck
pnpm lint # biome checkEach plugin lives in packages/* and is independently versioned and published.
Apache-2.0