Try ToonUI
Explore the UI language an AI model can return to render forms, actions, confirmations, and structured chat interfaces.
Quick examples
Load a sample instantly without scrolling.
ToonUI
Edit the UI language the model could return.
Rendered UI
This is how your product can render the model output.
Candy was deleted successfully.
These are sample ToonUI blocks from the official language.
This section is intentionally a curated sample set. The full language is the official catalog above, not only the examples shown here.
Show status, feedback, or important information.
ToonUI code
alert success "Product deleted": text "Candy was deleted successfully."Rendered UI
Candy was deleted successfully.
Render supporting copy inside any block.
ToonUI code
text "This is a simple supporting message for the user."Rendered UI
This is a simple supporting message for the user.
Group related content and next actions.
ToonUI code
card "Recommended actions": text "Choose what you want to do next."Rendered UI
Trigger reply or submit actions from the UI.
ToonUI code
button primary "Create product" reply="start-create-product"Rendered UI
Collect structured data without leaving chat.
ToonUI code
form "Create product": field name text "Name" placeholder="Premium chocolate" required button primary "Save" submitRendered UI
Add typed inputs inside a form.
ToonUI code
form "Price update": field price number "Price" placeholder="12.99" required button primary "Update" submitRendered UI
Ask for explicit confirmation before sensitive actions.
ToonUI code
confirm danger "Delete product?": text "Candy will be removed from inventory." button secondary "Cancel" reply="cancel-delete" button danger "Yes, delete it" reply="confirm-delete"Rendered UI
Render structured collections inside chat.
ToonUI code
list "Available products": item "Candy": text "Price: $4.50 · Stock: 18 units"Rendered UI
Available products
Price: $4.50 · Stock: 18 units
Represent entries inside a list.
ToonUI code
list "Product": item "Candy": text "Ready to publish"Rendered UI
Product
Ready to publish
Show compact status labels.
ToonUI code
card "Status": badge "Active" successRendered UI
Show structured rows and columns for tabular data.
ToonUI code
table "Sales": columns: "Date", "Sale number", "Total", "Status" row: "May 14", "S-001", "$25.00", "Paid" row: "May 15", "S-002", "$48.00", "Pending"Rendered UI
| Date | Sale number | Total | Status |
|---|---|---|---|
| May 14 | S-001 | $25.00 | Paid |
| May 15 | S-002 | $48.00 | Pending |
Present a semantic list of next-step actions.
ToonUI code
menu "Quick actions": action "Create sale" reply="start-sale" action "View inventory" reply="show-inventory" action "Open reports" reply="open-reports"Rendered UI