M
Tinkerers-Labs
/
mischief-ui
/
examples
Files
Code
Info
Accordion Demo
accordion-demo
A worked example of Accordion: A list of disclosures built on native details elements, so find-in-page and the browser do the work.
Agent Checklist Demo
agent-checklist-demo
A worked example of Agent Checklist: A task list whose items change state as work proceeds, announcing what changed instead of re-reading the whole list.
Annotation Layer Demo
annotation-layer-demo
A worked example of Annotation Layer: Notes attached to regions of a page. Drag to add one, select to read it, and the coordinates stay relative to the page rather than the screen.
ASCII Image Demo
ascii-image-demo
A worked example of ASCII Image: A photograph redrawn as characters. The grid is worked out once and kept, so each frame is a single copy rather than thousands of letters measured again.
Ask AI Demo
ask-ai-demo
A worked example of Ask AI: Hand someone a prepared, source-aware prompt in the AI assistant they already use, or let them copy it for another one.
Audio Player Demo
audio-player-demo
A worked example of Audio Player: A recording with its shape, its position and its words, so a voice note can be read as well as heard.
Aurora Field Demo
aurora-field-demo
A worked example of Aurora Field: A drifting gradient backdrop for a hero or an empty state, built from the colours already in your theme rather than from a palette it brought with it.
Avatar Stack Demo
avatar-stack-demo
A worked example of Avatar Stack: Overlapping faces with a count for the rest, and the names underneath as a real list.
Bar Visualizer Demo
bar-visualizer-demo
A worked example of Bar Visualizer: Frequency bars for audio on its way out, the counterpart to the trace a microphone draws on the way in.
Bounding Boxes Demo
bounding-boxes-demo
A worked example of Bounding Boxes: Selectable regions drawn over a page image from normalized coordinates, for showing an agent exactly where an answer came from.
Burst Demo
burst-demo
A worked example of Burst: A short burst of pieces for the moment something finally completes. It draws nothing until it is fired and stops as soon as the last piece falls out of the box.
Chain of Thought Demo
chain-of-thought-demo
A worked example of Chain of Thought: The steps an assistant took before answering, open while it is working and folded away once it is done.
Code Block Demo
code-block-demo
A worked example of Code Block: A code panel with copy, optional line numbers, highlighted lines, and a collapse for anything long.
Command Palette Demo
command-palette-demo
A worked example of Command Palette: A search dialog over anything you can list, opened from a keyboard shortcut, with ranked matches and hidden keywords.
Component Preview Demo
component-preview-demo
A worked example of Component Preview: A framed example with a tab for the source beside it, and the live one still running when you switch back.
Connection Beam Demo
connection-beam-demo
A worked example of Connection Beam: A line between two elements with something travelling along it, measured from the elements rather than given as coordinates.
Constellation Field Demo
constellation-field-demo
A worked example of Constellation Field: Drifting points joined by lines when they come close, brightening and swelling around the pointer.
Conversation Demo
conversation-demo
A worked example of Conversation: The scroll container a thread lives in. It follows a streaming reply to the bottom, and stops the moment the reader scrolls up to read something older.
Copy Button Demo
copy-button-demo
A worked example of Copy Button: Copies a value and says whether it worked, including when the clipboard refuses.
Copy for AI Demo
copy-for-ai-demo
A worked example of Copy for AI: Hands the page to an assistant as markdown, by clipboard, by link, or by opening it somewhere that can read it.
CSV Viewer Demo
csv-viewer-demo
A worked example of CSV Viewer: A real table for delimited data, with sortable columns, a sticky header, and a row cap so a large file cannot lock the page.
Cursor Trail Demo
cursor-trail-demo
A worked example of Cursor Trail: A fading mark behind the pointer, drawn only inside its own box and only while the pointer is in it.
Data Table Demo
data-table-demo
A worked example of Data Table: Typed rows with cells you write, column widths you set or the reader drags, sorting that is one property to switch on, and selection kept in keys rather than positions.
Diff View Demo
diff-view-demo
A worked example of Diff View: A proposed change shown as a unified or side-by-side diff, with optional accept and reject controls.
Displacement Image Demo
displacement-image-demo
A worked example of Displacement Image: Two images crossing by pushing their pixels through the same noise in opposite directions, with the first image also present as ordinary markup for anything that cannot run it.
Dither Image Demo
dither-image-demo
A worked example of Dither Image: A photograph reduced to two theme colours through an ordered dither, the way a newspaper reduced one to ink and paper.
Document Splits Demo
document-splits-demo
A worked example of Document Splits: Mark where one scanned batch becomes several documents. Splits are toggled between pages and the segments update as you go.
DOCX Viewer Demo
docx-viewer-demo
A worked example of DOCX Viewer: Renders a Word document as elements built through an allowlist, so a file you did not write cannot bring its own scripts or links.
Elastic Slider Demo
elastic-slider-demo
A worked example of Elastic Slider: A precise slider with a small amount of give at either end. The current value stays visible and the control works without a pointer.
Empty Row Demo
empty-row-demo
A worked example of Empty Row: One line saying a list came back empty, for a table, a list, or a popover.
Empty State Demo
empty-state-demo
A worked example of Empty State: What to show when there is nothing yet: what this place is for, and the way to fill it.
File Thumbnail Demo
file-thumbnail-demo
A worked example of File Thumbnail: A compact image preview for attachments, upload queues, and file lists. Browser image files work without any setup.
File Tree Demo
file-tree-demo
A worked example of File Tree: An expandable tree of folders and files with full keyboard navigation and correct tree semantics.
File Upload Demo
file-upload-demo
A worked example of File Upload: A file picker and dropzone with clear validation and a visible queue. Connect your upload function when you need progress, cancel, and retry.
Floating Index Demo
floating-index-demo
A worked example of Floating Index: A compact outline for long pages. It keeps the active section and reading progress visible without becoming another permanent sidebar.
Footer Columns Demo
footer-columns-demo
A worked example of Footer Columns: Labelled columns of links, with the column count and the link rendering left to you.
Footer Row Demo
footer-row-demo
A worked example of Footer Row: A wrapping row of links under its own label, set apart by a dashed rule.
Footer Wordmark Demo
footer-wordmark-demo
A worked example of Footer Wordmark: The oversized brand word that closes a page, drawn as texture rather than content.
Grain Overlay Demo
grain-overlay-demo
A worked example of Grain Overlay: Film grain for any positioned box, which incidentally fixes the banding a wide gradient shows on a good monitor.
Hold Button Demo
hold-button-demo
A worked example of Hold Button: A confirmation button for actions that deserve a second thought. Release early to cancel, or activate once with a keyboard.
Image Gallery Demo
image-gallery-demo
A worked example of Image Gallery: A responsive image collection with equal and masonry layouts, plus a lightbox that handles focus, keyboard navigation, and scroll locking.
Image Grid Demo
image-grid-demo
A worked example of Image Grid: Thumbnails in even cells or masonry columns, with nothing but React behind them.
Impossible Checkbox Demo
impossible-checkbox-demo
A worked example of Impossible Checkbox: A checkbox with one stubborn rule: the bear will not let you leave it on. Best kept for demos, Easter eggs, and harmless preferences.
Inline Citations Demo
inline-citations-demo
A worked example of Inline Citations: Numbered markers placed inside generated text, each linking to its entry in a source list underneath.
Install Command Demo
install-command-demo
A worked example of Install Command: The install line for a library, switchable between package managers, with the runner and the installer kept apart.
JSON Viewer Demo
json-viewer-demo
A worked example of JSON Viewer: A collapsible tree for a JSON payload, navigable from the keyboard, where every row can hand you its path.
Kbd Demo
kbd-demo
A worked example of Kbd: A keyboard chord rendered with the right glyphs for the reader's platform, and spoken in words.
Lightbox Demo
lightbox-demo
A worked example of Lightbox: One image at a time, full bleed, with the rest of the set a key away.
Magnetic Tabs Demo
magnetic-tabs-demo
A worked example of Magnetic Tabs: Familiar tabs with a gentle pull toward the pointer. Selection stays clear and keyboard navigation remains immediate.
Markdown Blocks Demo
markdown-blocks-demo
A worked example of Markdown Blocks: Extracted document regions rendered as markdown, each one selectable so it can be tied back to where it came from.
Marquee Demo
marquee-demo
A worked example of Marquee: A row that runs on its own, seamlessly, and turns back into an ordinary scrolling row for anyone who asked for less motion.
Matrix Demo
matrix-demo
A worked example of Matrix: A grid of cells lit from the bottom by a level, which reads as a piece of hardware rather than as a chart.
Memory Chips Demo
memory-chips-demo
A worked example of Memory Chips: Everything an assistant has been told to remember about someone, each one removable on its own.
Message Demo
message-demo
A worked example of Message: One turn in a thread, with a role, an optional avatar and timestamp, and actions that stay reachable without a pointer.
Metaballs Demo
metaballs-demo
A worked example of Metaballs: Blobs that swell into one another as they meet, taking their two colours from your theme.
Mic Selector Demo
mic-selector-demo
A worked example of Mic Selector: Chooses which microphone to use, then settles the question by lighting a meter from the one you chose.
Model Picker Demo
model-picker-demo
A worked example of Model Picker: A model chooser that has room for what each one is good at, and full keyboard control.
Not Found Demo
not-found-demo
A worked example of Not Found: The page-scale empty state: a status, a heading you can read across a room, and somewhere to go.
Number Ticker Demo
number-ticker-demo
A worked example of Number Ticker: Counts to a number rather than replacing it, in whatever currency or format you asked for.
Orb Demo
orb-demo
A worked example of Orb: A sphere that carries what an assistant is doing, settled when idle and moving with the voice when there is one.
OTP Input Demo
otp-input-demo
A worked example of OTP Input: A one time code, one box per character, where pasting the whole code into any box fills the rest.
Page Navigator Demo
page-navigator-demo
A worked example of Page Navigator: A rail of page thumbnails for moving through a long document, with arrow-key navigation and a clear active page.
Pagination Demo
pagination-demo
A worked example of Pagination: Page numbers with gaps where the run is broken, as buttons or as your own links.
PDF Viewer Demo
pdf-viewer-demo
A worked example of PDF Viewer: Page-by-page PDF rendering on a canvas, with paging and zoom, over any loader you give it.
Presence Field Demo
presence-field-demo
A worked example of Presence Field: An ambient backdrop that carries what the assistant is doing. It changes colour and pace with the state, and settles into each one rather than snapping to it.
Prompt Input Demo
prompt-input-demo
A worked example of Prompt Input: The composer. Grows with the message, sends on Enter, keeps Shift+Enter for a new line, and turns into a stop button while a reply streams.
Questionnaire Demo
questionnaire-demo
A worked example of Questionnaire: The questions an agent asks before it starts. One at a time, with single or multiple answers, an open answer alongside them, and required ones it will not move past.
Redaction Demo
redaction-demo
A worked example of Redaction: Mark regions to black out before a document leaves the building, with a reveal that says plainly it is only a preview.
Render Surface Demo
render-surface-demo
A worked example of Render Surface: The canvas the other scenes are drawn on. It stays the size of its box, sleeps when nobody is looking at it, and holds still when motion is reduced.
Resizable Panels Demo
resizable-panels-demo
A worked example of Resizable Panels: Two panels and something to drag between them, where the divider is a real separator that also works from the keyboard.
Response Actions Demo
response-actions-demo
A worked example of Response Actions: The row under an answer: copy it, ask again, and rate it. Drops into the actions slot on Message.
Response Demo
response-demo
A worked example of Response: An assistant's answer as markdown, including while it is still half-written and briefly invalid.
Reveal Demo
reveal-demo
A worked example of Reveal: Moves its children in when they arrive on screen. It changes how something arrives and never whether it is there.
Reviewable Diff Demo
reviewable-diff-demo
A worked example of Reviewable Diff: A proposed change reviewed a hunk at a time: take three of the seven, leave the rest, apply what you took.
Scene Hero Demo
scene-hero-demo
A worked example of Scene Hero: A lit three-dimensional object behind a headline, steered by the pointer and coloured by the theme. The one component here that asks for three.
Schema Builder Demo
schema-builder-demo
A worked example of Schema Builder: Build the shape you want extracted from a document. Fields carry a name, type, description, and requirement, and object and array fields nest.
Scroll Scene Demo
scroll-scene-demo
A worked example of Scroll Scene: Turns the scrolling of a tall element into a number between nought and one, published to a custom property and to a callback, without rendering the page to do it.
Scroll to Top Button Demo
scroll-to-top-button-demo
A worked example of Scroll to Top Button: A floating way back after someone has moved down a long page or scroll area. It stays hidden near the top.
Scrub Bar Demo
scrub-bar-demo
A worked example of Scrub Bar: The seek control on its own: a slider that happens to be a timeline, announced in minutes and seconds.
Secret Field Demo
secret-field-demo
A worked example of Secret Field: An API key or token: hidden until asked for, copied whole either way.
Shader Surface Demo
shader-surface-demo
A worked example of Shader Surface: Four shader backdrops -- caustics, metal, plasma and ripple -- each taking its two colours from your theme, so the same surface arrives dark in a dark application and light in a light one.
Shift Button Demo
shift-button-demo
A worked example of Shift Button: A call to action that trades its leading icon for a directional cue when someone approaches it.
Shimmering Text Demo
shimmering-text-demo
A worked example of Shimmering Text: Words with a light moving across them, for the wait between asking and the first token.
Side Panel Demo
side-panel-demo
A worked example of Side Panel: A pane that comes in from the side: an inspector, a filter set, a row's detail.
Signature Footer Demo
signature-footer-demo
A worked example of Signature Footer: A complete closing section with room for the useful links first and one oversized wordmark at the end.
Signature Pad Demo
signature-pad-demo
A worked example of Signature Pad: Sign with a pointer on a canvas, or type a name instead. Returns a PNG data URL or the typed text.
Skeleton Demo
skeleton-demo
A worked example of Skeleton: A placeholder the shape of what is coming, so the page does not jump when it arrives.
Sortable List Demo
sortable-list-demo
A worked example of Sortable List: A list reordered by dragging a handle, or from the keyboard without one, where every move is announced.
Source Card Demo
source-card-demo
A worked example of Source Card: One retrieved passage: where it came from, what it said, and how well it matched.
Spinner Demo
spinner-demo
A worked example of Spinner: The smallest way to say something is happening, for a control that is working.
Split Text Demo
split-text-demo
A worked example of Split Text: A heading animated one character, word, or line at a time, and still announced as one sentence rather than as a pile of single letters.
Spotlight Card Demo
spotlight-card-demo
A worked example of Spotlight Card: A card that catches a light following the pointer, and can light every card in its grid from the same pointer at once.
Status Pill Demo
status-pill-demo
A worked example of Status Pill: A dot and a few words: operational, degraded, closed.
Stepper Demo
stepper-demo
A worked example of Stepper: Where someone is in something with a beginning and an end, said in words as well as drawn.
Stop Generating Demo
stop-generating-demo
A worked example of Stop Generating: The control that interrupts a running answer, with the time it has been going and Escape wired up.
Stopped Run Demo
stopped-run-demo
A worked example of Stopped Run: What the thread says after an answer ended early, with whatever it had already written kept above the line.
Stream Glow Demo
stream-glow-demo
A worked example of Stream Glow: An edge that breathes along a region while tokens land in it, and stops the moment they do.
Streaming Text Demo
streaming-text-demo
A worked example of Streaming Text: Text that arrives a piece at a time from an async source, with a cursor while it runs and sentence-level announcements for screen readers.
Subagent Tree Demo
subagent-tree-demo
A worked example of Subagent Tree: Several agents working at once, nested under whoever handed the work down, each with its own state and elapsed time.
Suggestions Demo
suggestions-demo
A worked example of Suggestions: A row of prompts to start or continue with, for the moment someone does not know what to ask.
Table of Contents Demo
table-of-contents-demo
A worked example of Table of Contents: An outline of the page that keeps up with the reader, marking the section they are in as they scroll.
Tag Input Demo
tag-input-demo
A worked example of Tag Input: An input that turns what you typed into a removable tag, and gives the last one back when you press backspace on an empty field.
Terminal Output Demo
terminal-output-demo
A worked example of Terminal Output: Streaming command output with stderr called out, an exit code, and scroll that follows without trapping you.
Theme Toggle Demo
theme-toggle-demo
A worked example of Theme Toggle: A light and dark switch that survives a reload, follows the system when asked, and stays in step across tabs.
Thinking State Demo
thinking-state-demo
A worked example of Thinking State: A status row for work in progress, with a live elapsed timer and optional reasoning behind a disclosure.
Tilt Card Demo
tilt-card-demo
A worked example of Tilt Card: A card that leans toward the pointer as though it were a physical object lying on the page.
Timeline Demo
timeline-demo
A worked example of Timeline: Things that happened, in the order they happened, with the state of each one said aloud rather than left in a coloured dot.
Token Meter Demo
token-meter-demo
A worked example of Token Meter: How much of the context window is gone, split by what spent it, and a warning before it runs out.
Tool Call Demo
tool-call-demo
A worked example of Tool Call: A compact record of one tool invocation: name, status, duration, and the input and output behind a disclosure.
Transcript Viewer Demo
transcript-viewer-demo
A worked example of Transcript Viewer: A recording as text, where every line is also the way back to the moment it was said.
Video Player Demo
video-player-demo
A worked example of Video Player: Video with captions that can be turned on, a real scrubber, and controls that survive full screen.
Voice Input Demo
voice-input-demo
A worked example of Voice Input: A microphone that draws what it is hearing, so a live one is told apart from a dead one at a glance.
Web Preview Demo
web-preview-demo
A worked example of Web Preview: A sandboxed frame for whatever the assistant just built, with the widths to check it at.
Wireframe Globe Demo
wireframe-globe-demo
A worked example of Wireframe Globe: A wireframe world with places marked on it, arcs between them, and the same places written out underneath as text.
Select a component to view its code
Click on any item in the sidebar to get started
Select a component to view its information
Accordion Demo
accordion-demo
A worked example of Accordion: A list of disclosures built on native details elements, so find-in-page and the browser do the work.
Agent Checklist Demo
agent-checklist-demo
A worked example of Agent Checklist: A task list whose items change state as work proceeds, announcing what changed instead of re-reading the whole list.
Annotation Layer Demo
annotation-layer-demo
A worked example of Annotation Layer: Notes attached to regions of a page. Drag to add one, select to read it, and the coordinates stay relative to the page rather than the screen.
ASCII Image Demo
ascii-image-demo
A worked example of ASCII Image: A photograph redrawn as characters. The grid is worked out once and kept, so each frame is a single copy rather than thousands of letters measured again.
Ask AI Demo
ask-ai-demo
A worked example of Ask AI: Hand someone a prepared, source-aware prompt in the AI assistant they already use, or let them copy it for another one.
Audio Player Demo
audio-player-demo
A worked example of Audio Player: A recording with its shape, its position and its words, so a voice note can be read as well as heard.
Aurora Field Demo
aurora-field-demo
A worked example of Aurora Field: A drifting gradient backdrop for a hero or an empty state, built from the colours already in your theme rather than from a palette it brought with it.
Avatar Stack Demo
avatar-stack-demo
A worked example of Avatar Stack: Overlapping faces with a count for the rest, and the names underneath as a real list.
Bar Visualizer Demo
bar-visualizer-demo
A worked example of Bar Visualizer: Frequency bars for audio on its way out, the counterpart to the trace a microphone draws on the way in.
Bounding Boxes Demo
bounding-boxes-demo
A worked example of Bounding Boxes: Selectable regions drawn over a page image from normalized coordinates, for showing an agent exactly where an answer came from.
Burst Demo
burst-demo
A worked example of Burst: A short burst of pieces for the moment something finally completes. It draws nothing until it is fired and stops as soon as the last piece falls out of the box.
Chain of Thought Demo
chain-of-thought-demo
A worked example of Chain of Thought: The steps an assistant took before answering, open while it is working and folded away once it is done.
Code Block Demo
code-block-demo
A worked example of Code Block: A code panel with copy, optional line numbers, highlighted lines, and a collapse for anything long.
Command Palette Demo
command-palette-demo
A worked example of Command Palette: A search dialog over anything you can list, opened from a keyboard shortcut, with ranked matches and hidden keywords.
Component Preview Demo
component-preview-demo
A worked example of Component Preview: A framed example with a tab for the source beside it, and the live one still running when you switch back.
Connection Beam Demo
connection-beam-demo
A worked example of Connection Beam: A line between two elements with something travelling along it, measured from the elements rather than given as coordinates.
Constellation Field Demo
constellation-field-demo
A worked example of Constellation Field: Drifting points joined by lines when they come close, brightening and swelling around the pointer.
Conversation Demo
conversation-demo
A worked example of Conversation: The scroll container a thread lives in. It follows a streaming reply to the bottom, and stops the moment the reader scrolls up to read something older.
Copy Button Demo
copy-button-demo
A worked example of Copy Button: Copies a value and says whether it worked, including when the clipboard refuses.
Copy for AI Demo
copy-for-ai-demo
A worked example of Copy for AI: Hands the page to an assistant as markdown, by clipboard, by link, or by opening it somewhere that can read it.
CSV Viewer Demo
csv-viewer-demo
A worked example of CSV Viewer: A real table for delimited data, with sortable columns, a sticky header, and a row cap so a large file cannot lock the page.
Cursor Trail Demo
cursor-trail-demo
A worked example of Cursor Trail: A fading mark behind the pointer, drawn only inside its own box and only while the pointer is in it.
Data Table Demo
data-table-demo
A worked example of Data Table: Typed rows with cells you write, column widths you set or the reader drags, sorting that is one property to switch on, and selection kept in keys rather than positions.
Diff View Demo
diff-view-demo
A worked example of Diff View: A proposed change shown as a unified or side-by-side diff, with optional accept and reject controls.
Displacement Image Demo
displacement-image-demo
A worked example of Displacement Image: Two images crossing by pushing their pixels through the same noise in opposite directions, with the first image also present as ordinary markup for anything that cannot run it.
Dither Image Demo
dither-image-demo
A worked example of Dither Image: A photograph reduced to two theme colours through an ordered dither, the way a newspaper reduced one to ink and paper.
Document Splits Demo
document-splits-demo
A worked example of Document Splits: Mark where one scanned batch becomes several documents. Splits are toggled between pages and the segments update as you go.
DOCX Viewer Demo
docx-viewer-demo
A worked example of DOCX Viewer: Renders a Word document as elements built through an allowlist, so a file you did not write cannot bring its own scripts or links.
Elastic Slider Demo
elastic-slider-demo
A worked example of Elastic Slider: A precise slider with a small amount of give at either end. The current value stays visible and the control works without a pointer.
Empty Row Demo
empty-row-demo
A worked example of Empty Row: One line saying a list came back empty, for a table, a list, or a popover.
Empty State Demo
empty-state-demo
A worked example of Empty State: What to show when there is nothing yet: what this place is for, and the way to fill it.
File Thumbnail Demo
file-thumbnail-demo
A worked example of File Thumbnail: A compact image preview for attachments, upload queues, and file lists. Browser image files work without any setup.
File Tree Demo
file-tree-demo
A worked example of File Tree: An expandable tree of folders and files with full keyboard navigation and correct tree semantics.
File Upload Demo
file-upload-demo
A worked example of File Upload: A file picker and dropzone with clear validation and a visible queue. Connect your upload function when you need progress, cancel, and retry.
Floating Index Demo
floating-index-demo
A worked example of Floating Index: A compact outline for long pages. It keeps the active section and reading progress visible without becoming another permanent sidebar.
Footer Columns Demo
footer-columns-demo
A worked example of Footer Columns: Labelled columns of links, with the column count and the link rendering left to you.
Footer Row Demo
footer-row-demo
A worked example of Footer Row: A wrapping row of links under its own label, set apart by a dashed rule.
Footer Wordmark Demo
footer-wordmark-demo
A worked example of Footer Wordmark: The oversized brand word that closes a page, drawn as texture rather than content.
Grain Overlay Demo
grain-overlay-demo
A worked example of Grain Overlay: Film grain for any positioned box, which incidentally fixes the banding a wide gradient shows on a good monitor.
Hold Button Demo
hold-button-demo
A worked example of Hold Button: A confirmation button for actions that deserve a second thought. Release early to cancel, or activate once with a keyboard.
Image Gallery Demo
image-gallery-demo
A worked example of Image Gallery: A responsive image collection with equal and masonry layouts, plus a lightbox that handles focus, keyboard navigation, and scroll locking.
Image Grid Demo
image-grid-demo
A worked example of Image Grid: Thumbnails in even cells or masonry columns, with nothing but React behind them.
Impossible Checkbox Demo
impossible-checkbox-demo
A worked example of Impossible Checkbox: A checkbox with one stubborn rule: the bear will not let you leave it on. Best kept for demos, Easter eggs, and harmless preferences.
Inline Citations Demo
inline-citations-demo
A worked example of Inline Citations: Numbered markers placed inside generated text, each linking to its entry in a source list underneath.
Install Command Demo
install-command-demo
A worked example of Install Command: The install line for a library, switchable between package managers, with the runner and the installer kept apart.
JSON Viewer Demo
json-viewer-demo
A worked example of JSON Viewer: A collapsible tree for a JSON payload, navigable from the keyboard, where every row can hand you its path.
Kbd Demo
kbd-demo
A worked example of Kbd: A keyboard chord rendered with the right glyphs for the reader's platform, and spoken in words.
Lightbox Demo
lightbox-demo
A worked example of Lightbox: One image at a time, full bleed, with the rest of the set a key away.
Magnetic Tabs Demo
magnetic-tabs-demo
A worked example of Magnetic Tabs: Familiar tabs with a gentle pull toward the pointer. Selection stays clear and keyboard navigation remains immediate.
Markdown Blocks Demo
markdown-blocks-demo
A worked example of Markdown Blocks: Extracted document regions rendered as markdown, each one selectable so it can be tied back to where it came from.
Marquee Demo
marquee-demo
A worked example of Marquee: A row that runs on its own, seamlessly, and turns back into an ordinary scrolling row for anyone who asked for less motion.
Matrix Demo
matrix-demo
A worked example of Matrix: A grid of cells lit from the bottom by a level, which reads as a piece of hardware rather than as a chart.
Memory Chips Demo
memory-chips-demo
A worked example of Memory Chips: Everything an assistant has been told to remember about someone, each one removable on its own.
Message Demo
message-demo
A worked example of Message: One turn in a thread, with a role, an optional avatar and timestamp, and actions that stay reachable without a pointer.
Metaballs Demo
metaballs-demo
A worked example of Metaballs: Blobs that swell into one another as they meet, taking their two colours from your theme.
Mic Selector Demo
mic-selector-demo
A worked example of Mic Selector: Chooses which microphone to use, then settles the question by lighting a meter from the one you chose.
Model Picker Demo
model-picker-demo
A worked example of Model Picker: A model chooser that has room for what each one is good at, and full keyboard control.
Not Found Demo
not-found-demo
A worked example of Not Found: The page-scale empty state: a status, a heading you can read across a room, and somewhere to go.
Number Ticker Demo
number-ticker-demo
A worked example of Number Ticker: Counts to a number rather than replacing it, in whatever currency or format you asked for.
Orb Demo
orb-demo
A worked example of Orb: A sphere that carries what an assistant is doing, settled when idle and moving with the voice when there is one.
OTP Input Demo
otp-input-demo
A worked example of OTP Input: A one time code, one box per character, where pasting the whole code into any box fills the rest.
Page Navigator Demo
page-navigator-demo
A worked example of Page Navigator: A rail of page thumbnails for moving through a long document, with arrow-key navigation and a clear active page.
Pagination Demo
pagination-demo
A worked example of Pagination: Page numbers with gaps where the run is broken, as buttons or as your own links.
PDF Viewer Demo
pdf-viewer-demo
A worked example of PDF Viewer: Page-by-page PDF rendering on a canvas, with paging and zoom, over any loader you give it.
Presence Field Demo
presence-field-demo
A worked example of Presence Field: An ambient backdrop that carries what the assistant is doing. It changes colour and pace with the state, and settles into each one rather than snapping to it.
Prompt Input Demo
prompt-input-demo
A worked example of Prompt Input: The composer. Grows with the message, sends on Enter, keeps Shift+Enter for a new line, and turns into a stop button while a reply streams.
Questionnaire Demo
questionnaire-demo
A worked example of Questionnaire: The questions an agent asks before it starts. One at a time, with single or multiple answers, an open answer alongside them, and required ones it will not move past.
Redaction Demo
redaction-demo
A worked example of Redaction: Mark regions to black out before a document leaves the building, with a reveal that says plainly it is only a preview.
Render Surface Demo
render-surface-demo
A worked example of Render Surface: The canvas the other scenes are drawn on. It stays the size of its box, sleeps when nobody is looking at it, and holds still when motion is reduced.
Resizable Panels Demo
resizable-panels-demo
A worked example of Resizable Panels: Two panels and something to drag between them, where the divider is a real separator that also works from the keyboard.
Response Actions Demo
response-actions-demo
A worked example of Response Actions: The row under an answer: copy it, ask again, and rate it. Drops into the actions slot on Message.
Response Demo
response-demo
A worked example of Response: An assistant's answer as markdown, including while it is still half-written and briefly invalid.
Reveal Demo
reveal-demo
A worked example of Reveal: Moves its children in when they arrive on screen. It changes how something arrives and never whether it is there.
Reviewable Diff Demo
reviewable-diff-demo
A worked example of Reviewable Diff: A proposed change reviewed a hunk at a time: take three of the seven, leave the rest, apply what you took.
Scene Hero Demo
scene-hero-demo
A worked example of Scene Hero: A lit three-dimensional object behind a headline, steered by the pointer and coloured by the theme. The one component here that asks for three.
Schema Builder Demo
schema-builder-demo
A worked example of Schema Builder: Build the shape you want extracted from a document. Fields carry a name, type, description, and requirement, and object and array fields nest.
Scroll Scene Demo
scroll-scene-demo
A worked example of Scroll Scene: Turns the scrolling of a tall element into a number between nought and one, published to a custom property and to a callback, without rendering the page to do it.
Scroll to Top Button Demo
scroll-to-top-button-demo
A worked example of Scroll to Top Button: A floating way back after someone has moved down a long page or scroll area. It stays hidden near the top.
Scrub Bar Demo
scrub-bar-demo
A worked example of Scrub Bar: The seek control on its own: a slider that happens to be a timeline, announced in minutes and seconds.
Secret Field Demo
secret-field-demo
A worked example of Secret Field: An API key or token: hidden until asked for, copied whole either way.
Shader Surface Demo
shader-surface-demo
A worked example of Shader Surface: Four shader backdrops -- caustics, metal, plasma and ripple -- each taking its two colours from your theme, so the same surface arrives dark in a dark application and light in a light one.
Shift Button Demo
shift-button-demo
A worked example of Shift Button: A call to action that trades its leading icon for a directional cue when someone approaches it.
Shimmering Text Demo
shimmering-text-demo
A worked example of Shimmering Text: Words with a light moving across them, for the wait between asking and the first token.
Side Panel Demo
side-panel-demo
A worked example of Side Panel: A pane that comes in from the side: an inspector, a filter set, a row's detail.
Signature Footer Demo
signature-footer-demo
A worked example of Signature Footer: A complete closing section with room for the useful links first and one oversized wordmark at the end.
Signature Pad Demo
signature-pad-demo
A worked example of Signature Pad: Sign with a pointer on a canvas, or type a name instead. Returns a PNG data URL or the typed text.
Skeleton Demo
skeleton-demo
A worked example of Skeleton: A placeholder the shape of what is coming, so the page does not jump when it arrives.
Sortable List Demo
sortable-list-demo
A worked example of Sortable List: A list reordered by dragging a handle, or from the keyboard without one, where every move is announced.
Source Card Demo
source-card-demo
A worked example of Source Card: One retrieved passage: where it came from, what it said, and how well it matched.
Spinner Demo
spinner-demo
A worked example of Spinner: The smallest way to say something is happening, for a control that is working.
Split Text Demo
split-text-demo
A worked example of Split Text: A heading animated one character, word, or line at a time, and still announced as one sentence rather than as a pile of single letters.
Spotlight Card Demo
spotlight-card-demo
A worked example of Spotlight Card: A card that catches a light following the pointer, and can light every card in its grid from the same pointer at once.
Status Pill Demo
status-pill-demo
A worked example of Status Pill: A dot and a few words: operational, degraded, closed.
Stepper Demo
stepper-demo
A worked example of Stepper: Where someone is in something with a beginning and an end, said in words as well as drawn.
Stop Generating Demo
stop-generating-demo
A worked example of Stop Generating: The control that interrupts a running answer, with the time it has been going and Escape wired up.
Stopped Run Demo
stopped-run-demo
A worked example of Stopped Run: What the thread says after an answer ended early, with whatever it had already written kept above the line.
Stream Glow Demo
stream-glow-demo
A worked example of Stream Glow: An edge that breathes along a region while tokens land in it, and stops the moment they do.
Streaming Text Demo
streaming-text-demo
A worked example of Streaming Text: Text that arrives a piece at a time from an async source, with a cursor while it runs and sentence-level announcements for screen readers.
Subagent Tree Demo
subagent-tree-demo
A worked example of Subagent Tree: Several agents working at once, nested under whoever handed the work down, each with its own state and elapsed time.
Suggestions Demo
suggestions-demo
A worked example of Suggestions: A row of prompts to start or continue with, for the moment someone does not know what to ask.
Table of Contents Demo
table-of-contents-demo
A worked example of Table of Contents: An outline of the page that keeps up with the reader, marking the section they are in as they scroll.
Tag Input Demo
tag-input-demo
A worked example of Tag Input: An input that turns what you typed into a removable tag, and gives the last one back when you press backspace on an empty field.
Terminal Output Demo
terminal-output-demo
A worked example of Terminal Output: Streaming command output with stderr called out, an exit code, and scroll that follows without trapping you.
Theme Toggle Demo
theme-toggle-demo
A worked example of Theme Toggle: A light and dark switch that survives a reload, follows the system when asked, and stays in step across tabs.
Thinking State Demo
thinking-state-demo
A worked example of Thinking State: A status row for work in progress, with a live elapsed timer and optional reasoning behind a disclosure.
Tilt Card Demo
tilt-card-demo
A worked example of Tilt Card: A card that leans toward the pointer as though it were a physical object lying on the page.
Timeline Demo
timeline-demo
A worked example of Timeline: Things that happened, in the order they happened, with the state of each one said aloud rather than left in a coloured dot.
Token Meter Demo
token-meter-demo
A worked example of Token Meter: How much of the context window is gone, split by what spent it, and a warning before it runs out.
Tool Call Demo
tool-call-demo
A worked example of Tool Call: A compact record of one tool invocation: name, status, duration, and the input and output behind a disclosure.
Transcript Viewer Demo
transcript-viewer-demo
A worked example of Transcript Viewer: A recording as text, where every line is also the way back to the moment it was said.
Video Player Demo
video-player-demo
A worked example of Video Player: Video with captions that can be turned on, a real scrubber, and controls that survive full screen.
Voice Input Demo
voice-input-demo
A worked example of Voice Input: A microphone that draws what it is hearing, so a live one is told apart from a dead one at a glance.
Web Preview Demo
web-preview-demo
A worked example of Web Preview: A sandboxed frame for whatever the assistant just built, with the widths to check it at.
Wireframe Globe Demo
wireframe-globe-demo
A worked example of Wireframe Globe: A wireframe world with places marked on it, arcs between them, and the same places written out underneath as text.
Select a component to view its code
Click on any item in the sidebar to get started
Select a component to view its information