Safe markdown rendering for skill output, reports, and artifacts.
// Components //
AI Elements playground
Same heat system as the product shell — browse the chat, tool, and sandbox primitives behind Runner and Builder.
Sandbox run output
Skill: Sandbox Script Runner Status: waiting for shell approval
Approve shell execution, then rerun with a 60s timeout.
Catalog
33 shown
Scrollable prompt/response history with jump-to-bottom.
Composer with submit, attachments, and keyboard behavior.
Guided follow-up prompts for the next user action.
Collapsible model analysis panels.
Tool call status, parameters, and output display.
Approval UI for shell, network, and write permissions.
Citation lists for research-backed outputs.
Inline source references inside generated text.
ANSI-aware stdout/stderr for sandbox runs.
Package, workspace, and artifact browser.
Syntax-highlighted code with copy support.
AI-native loading placeholders.
Eval suite results with failures and stats.
Readable runtime errors with collapsible frames.
Masked env display for setup and debug pages.
Dependency and package metadata.
Rendered previews for generated outputs.
Tabbed code plus execution preview.
Visual workflow map for skill dependencies.
Workflow node blocks for agent steps.
Connections between workflow nodes.
Inspector panels for selected steps.
Zoom and pan controls for diagrams.
Saved run states and approval milestones.
Queued, running, complete, and failed task states.
Animated voice-agent visual state.
Browser speech capture for prompts.
Synced transcript display.
Playback for generated or uploaded audio.
Model and provider picker UI.
Attached files and uploaded context.
Iframe preview for generated pages.
Runner console bundle
One focused install for chat and sandbox surfaces — same rhythm as Firecrawl playground “Get code”.
pnpm dlx shadcn@latest add https://elements.ai-sdk.dev/api/registry/conversation.json https://elements.ai-sdk.dev/api/registry/prompt-input.json https://elements.ai-sdk.dev/api/registry/suggestion.json https://elements.ai-sdk.dev/api/registry/reasoning.json https://elements.ai-sdk.dev/api/registry/terminal.json https://elements.ai-sdk.dev/api/registry/tool.json https://elements.ai-sdk.dev/api/registry/file-tree.json https://elements.ai-sdk.dev/api/registry/confirmation.json