PixelDosa UI

Components

Every shipped component, previewed from its real demo. Open one for the install command, usage, props and engineering notes.

Components50

AI components

Activity Trail

What the agent did, why it was allowed to, and what came of it — readable, and exportable.

AI components

Agent Ask

A structured question from an agent that needs input before it can continue — the UI surface for MCP elicitation, with the asker named and refusal made first-class.

AI components

Agent Figure

A hand-drawn agent whose pose shows what a run is doing, how sure it is, and when it needs you.

AI components

Agent Memory

What the agent remembers about you, with what you said kept apart from what it guessed. Edit anything, forget anything, pause without erasing.

AI components

Agent Plan

The agent's plan laid out for agreement before anything runs — reorder, remove, or add a step, then run it as edited.

AI components

Agent Presence

An agent's live state expressed visually rather than described — motion means the machine is busy, stillness means it's your turn.

AI components

Agent Schedule

When the agent runs on its own, written as sentences anyone can check.

AI components

Agent Steer

Redirect a running agent without stopping it — "not that file, this one" — and see whether it actually took the redirect on board.

AI components

AI Action Toolbar

A keyboard-navigable toolbar of the standard post-generation actions — apply, explain, retry, regenerate, undo, report — with a three-level visual hierarchy that keeps the recommended action dominant.

AI components

AI Approval Gate

A checkpoint before a consequential agent action — what will happen, how much it touches, whether it can be undone, and three ways to answer.

AI components

AI Context / Provenance Surface

A collapsed-by-default "Why this?" disclosure for an AI-produced value's explanation, sources, and model metadata — works with no chat thread required.

AI components

AI Disclosure

Say what the AI did and what it used — or ask first, with both answers equally available.

AI components

AI Triage Table

Review many AI-proposed changes at once — organised by where attention is needed, with what didn't change collapsed to a single line.

AI components

Autonomy Control

How much the agent does without asking, explained through its real actions. Users can make it more careful per action, never less careful than the risk allows.

Buttons

Button

A clickable control that triggers an action, with six variants, four sizes, an accessible loading state, and asChild support for rendering as a link.

Cards

Card

A bordered content container with composable header, title, description, action, content, footer and image regions.

AI components

Code Block

Code in an AI answer that's safe to copy. It waits for the stream to finish, confirms the copy, and handles unclosed fences mid-stream.

Navigation

Command Menu

A global, keyboard-first overlay for finding resources and running actions across an app — ⌘K/Ctrl+K, fuzzy search, grouped results, and keybind hints.

AI components

Compare View

Before and after an AI edit — with a slider that actually works from the keyboard.

AI components

Confidence Meter

A tiered (low/medium/high) confidence indicator with an optional provenance caption, shared by every AI-tier component that needs to communicate uncertainty honestly.

AI components

Cost Estimate

What a run will cost and how long it will take, before it starts — as a range, with the basis named.

AI components

Credits Meter

What's left, and what this action will cost — named together, before the click.

AI components

Diff Accept

Review an AI-proposed text change as an inline diff, resolved hunk by hunk — not all-or-nothing — with a conflict guard if the base text has drifted.

AI components

Draft Mode

The agent prepares everything and nothing leaves until a person sends it.

Inputs

Field

A composable form-field wrapper — Field, FieldLabel, FieldControl, FieldDescription and FieldError — that wires ARIA automatically onto whatever control you place inside it.

AI components

Generation Job

A generation that takes minutes — queue position, honest waits, partial results and refunds.

AI components

Generation Placeholder

A layout-reserving placeholder for AI-generated media that encodes real generation progress as a resolving dot field, then cross-fades into the finished artifact.

AI components

Ghost Input

A single-line input with inline AI ghost-text completion — pause, see a dimmed continuation, accept with Tab or dismiss with Escape.

AI components

Human Handoff

When a person takes over from the agent — and what they're handed.

AI components

Inline Citations

Sources attached to individual claims, where checking takes one step. The supporting passage is shown beside the claim and links straight to that spot in the source.

AI components

Intent Preview

The agent restates what it understood and the guesses it made, before any work starts — one click when it's right, one correction when it isn't.

AI components

Live Status Line

One line saying what an agent is doing right now — replaced as work moves on, cheap enough to live in permanent product chrome.

AI components

Media Result

A finished generated image, video or clip — with what made it and whether content credentials are attached.

AI components

Message

One turn of a conversation, with reasoning, tool calls, citations and the answer kept together in the order the work happened.

AI components

Message Scroller

The conversation list that follows new messages only while you're following along, and never moves under you while you read.

Navigation

Overlay Motion Primitive

The shared enter/exit animation layer for Dialog, Sheet, Popover and Drawer — a scrim plus a placement-aware content panel, both driven by motion tokens.

AI components

Parameter Panel

The controls beside the prompt — pick a look from previews instead of naming it.

AI components

Progressive Reveal

Reveals a growing collection of items one at a time as they arrive, with a stable layout and no per-character typewriter effect.

AI components

Prompt Composer

A request composer that isn't a blank chat box. Free text, structured controls for tone, length, audience and format, and attachments for context.

AI components

Reasoning Stream

An agent's reasoning as it arrives — a two-line ticker while it streams, folding to "Thought for 12s" once the answer exists.

AI components

Response Feedback

Thumbs with a reason that goes somewhere, and a confirmation that says where.

AI components

Response Versions

Every answer the agent gave, kept — step between them, compare two, keep the one you want.

AI components

Run Inbox

Every agent run in one place, with the ones that need a person at the top.

Inputs

SelectNew

A choice from a short, known list, with the open list drawn in the system's own surface. A form field, or a compact pill for toolbars.

AI components

Selection Actions

A floating, selection-triggered toolbar for AI actions — explain, rewrite (reviewed via Diff Accept), translate, classify, extract.

AI components

Smart Field

An AI-proposed value for a single field — confidence, source, explicit accept/reject, and one-step undo before it ever becomes real data.

AI components

Suggestions

Follow-up questions after an answer, where it's always clear whether a tap fills the composer or sends right away.

AI components

Tool Call Card

What the agent actually did — read, searched, fetched, wrote — as a record beside what it says, so retrieved knowledge looks different from assumed knowledge.

AI components

Variation Grid

The results of one prompt — keep the good ones and regenerate only the rest.

AI components

Workflow Stepper

A compact sequential progress indicator for approval, onboarding, and agent-run workflows.

Sections & Blocks5