ToonUI
Semantic UI for AI chat. Not frontend generation.

Let AI describe UI. Your app renders it.

ToonUI lets models describe chat UI while your app keeps control of components, actions, validation, and APIs.

Toon-UI Demo

Complete conversational flow

The demo shows products with contextual actions, deletes Candy with confirmation, and creates a new product from guided recommendations.

Three pieces, one controlled loop

Core creates the rules. The model writes ToonUI. React renders your components.

1. Server catalog

Generate the prompt from enabled components.

2. Model output

Semantic UI, not production React.

3. React renderer

Render real components and send structured events.

Catalog-driven safety

The AI only sees the UI vocabulary you enable.

Prompt generated from your active catalog

React renders only registered components

No hidden default UI or surprise components

Your app owns actions, permissions, validation, and APIs

What ToonUI is not

It does not take over your architecture.

Not a agent frameworkNot a tool executorNot a backend workflow engineNot a React generatorNot a v0 replacementNot a design-system replacement
Recommended path

Start with the React stack most teams can copy.

AI SDKAI Elementsshadcn/ui@toon-ui/core on the server@toon-ui/react on the client
Install ToonUI

Install core for the server and react for the client.

Install command

npm install @toon-ui/core@^2.1.7 @toon-ui/react@^2.1.6

Current local releases: core 2.1.7 and react 2.1.6.