Skip to content
Exponential
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Docs
Libraries
Pricing
Blog
Download
Sign up
Docs
Libraries
Pricing
Blog
Download
Sign up
Menu
Get started
Overview
Quick start
Self-host
Using Exponential
Issues and boards
Sessions
Feedback
Widget
Voice
Desktop app
Mobile apps
eApps
What eApps are
Build an eApp
Package reference
Build on Exponential
MCP tools
CLI
Prompts
Libraries
Install from a release tag
eUI
Overview
Guides
All guides
React
Solid
Web component
SwiftUI
Compose
gpui
Surfaces in TypeScript
Themes
Extensions
Host plugins
Agents
Reference
Overview
Components
All components
Layout
Box
Stack
Grid
Card
Separator
List
Resizable
ScrollArea
Sidebar
SplitView
AppBar
Page
Toolbar
Text
Text
Heading
Markdown
CodeBlock
Kbd
Label
Media
Image
ZoomableImage
Icon
Video
AudioPlayer
Avatar
QrCode
Carousel
Mosaic
CallSurface
Motion
Navigation
Tabs
Segmented
Accordion
Collapsible
Pagination
Breadcrumb
Outline
Stepper
Overlays
Dialog
Drawer
DockCard
AlertDialog
Popover
Tooltip
Menu
Toast
Feedback
Badge
Alert
Chip
EmptyState
Progress
Meter
Ring
Spinner
Skeleton
VoiceWave
Data
Table
Chart
Sparkline
StatTile
Actions
Button
Link
Toggle
Inputs
Form
FieldGroup
FormActions
Input
Textarea
NumberField
Checkbox
Radio
ChoiceTiles
Switch
Slider
Rating
Select
SearchList
ChipInput
DatePicker
DateRangePicker
TimePicker
FileUpload
QrScanner
Composer
Lists
Section
Group
Trace
TraceItem
Plan
Row
MessageBubble
Themes
Conformance
Numbers
Ergonomics eval
Security
Tools
Playground
Theme builder
Motion
Overview
Guides
Animate with Motion
Reference
Specification
Engine and players
Dialect
eTalk
Overview
Guides
Overview
Install
Your voice
Push to talk
Reference
Overview
API
Numbers
Licences
Contract
gpui
FFI
Wake word
eNet
Overview
Guides
Reference
Overview
FFI
WASM
ePilot
Overview
Guides
Reference
Overview
Screen
eMCP
Overview
Guides
Reference
Overview
Contract
eAgent
Overview
Guides
Reference
Overview
Orchestration
Hub core
Hub core WASM
Migrating
eCore
Overview
Guides
Reference
Overview
Contract
Reference
Changelog
Specs
Overview
eApps
Motion
eUI round 1
eUI round 2
eUI round 3
eUI round 5
eUI round 6
llms.txt
GitHub
Select theme
Dark
Light
Auto
Playground
Example
Release report (stream)
Sign-up form (nested)
Inbox list (data-driven)
A2UI basic catalog
Theme
Neutral
Exponential
Playful
Orange
Paste a theme…
Light
Dark
Copy link
Surface
Theme JSON
Extension
{"version":"v0.9","createSurface":{"surfaceId":"release","catalogId":"https://ui.exponential.at/catalogs/core/v1"}} {"version":"v0.9","updateComponents":{"surfaceId":"release","components":[{"id":"root","component":"Box","children":["demo-card"],"style":{"display":"flex","flexDirection":"column","gap":"$spacing.lg","padding":"$spacing.xl","maxWidth":560}},{"id":"demo-card","component":"Card","title":"Release 0.18.84","description":"Shipped 02:14 · 3 platforms","children":["demo-status"]},{"id":"demo-status","component":"Stack","direction":"horizontal","gap":"sm","align":"center","children":["demo-badge"]},{"id":"demo-badge","component":"Badge","text":"Healthy","variant":"default","icon":"check"}]}} {"version":"v0.9","updateComponents":{"surfaceId":"release","components":[{"id":"root","component":"Box","children":["demo-card"],"style":{"display":"flex","flexDirection":"column","gap":"$spacing.lg","padding":"$spacing.xl","maxWidth":560}},{"id":"demo-card","component":"Card","title":"Release 0.18.84","description":"Shipped 02:14 · 3 platforms","children":["demo-status","demo-row-errors","demo-row-p95","demo-rollout"]},{"id":"demo-status","component":"Stack","direction":"horizontal","gap":"sm","align":"center","children":["demo-badge","demo-badge-2"]},{"id":"demo-badge","component":"Badge","text":"Healthy","variant":"default","icon":"check"},{"id":"demo-badge-2","component":"Badge","text":"0 incidents","variant":"outline"},{"id":"demo-row-errors","component":"Row","title":"Error rate","value":"0.04 %"},{"id":"demo-row-p95","component":"Row","title":"p95 latency","value":"182 ms"},{"id":"demo-rollout","component":"Progress","value":80,"max":100,"label":"Rollout","tone":"primary"}]}} {"version":"v0.9","updateComponents":{"surfaceId":"release","components":[{"id":"root","component":"Box","children":["demo-card"],"style":{"display":"flex","flexDirection":"column","gap":"$spacing.lg","padding":"$spacing.xl","maxWidth":560}},{"id":"demo-card","component":"Card","title":"Release 0.18.84","description":"Shipped 02:14 · 3 platforms","children":["demo-status","demo-row-errors","demo-row-p95","demo-rollout","demo-chart","demo-actions"]},{"id":"demo-status","component":"Stack","direction":"horizontal","gap":"sm","align":"center","children":["demo-badge","demo-badge-2"]},{"id":"demo-badge","component":"Badge","text":"Healthy","variant":"default","icon":"check"},{"id":"demo-badge-2","component":"Badge","text":"0 incidents","variant":"outline"},{"id":"demo-row-errors","component":"Row","title":"Error rate","value":"0.04 %"},{"id":"demo-row-p95","component":"Row","title":"p95 latency","value":"182 ms"},{"id":"demo-rollout","component":"Progress","value":80,"max":100,"label":"Rollout","tone":"primary"},{"id":"demo-chart","component":"Chart","kind":"line","title":"Requests per minute","height":140,"categories":["00:00","01:00","02:00","03:00","04:00","05:00","06:00"],"series":[{"name":"Requests","values":[420,380,510,640,590,610,700]}]},{"id":"demo-actions","component":"Stack","direction":"horizontal","gap":"sm","justify":"end","children":["demo-rollback","demo-promote"]},{"id":"demo-rollback","component":"Button","label":"Roll back","variant":"outline"},{"id":"demo-promote","component":"Button","label":"Promote to 100 %","variant":"default"}]}}
Loading the renderer…
No issues
System prompt
lite
terse
index only
Loading the prompt…