# Blocks
Source: https://ui.spencerwueste.com/docs/blocks

> Full screens assembled from the components.

- [AI Chat](https://ui.spencerwueste.com/llm/blocks/ai-chat/.md): A complete chat surface that composes the nine core chat components, with a mock streaming transport you can swap for your API.
- [Chat Shell](https://ui.spencerwueste.com/llm/blocks/chat-shell/.md): Conversation sidebar with search, pin, rename, and delete wrapped around the AI Chat block.
- [Answer with Sources](https://ui.spencerwueste.com/llm/blocks/answer-with-sources/.md): Search-style answer with inline citations, a source grid, and follow-up questions.
- [Voice Chat](https://ui.spencerwueste.com/llm/blocks/voice-chat/.md): Push-to-talk assistant with live waveform, streaming transcript, and barge-in.
- [AI Hero](https://ui.spencerwueste.com/llm/blocks/ai-hero/.md): Landing hero with a rotating-placeholder prompt input, suggestion chips, and a streamed sample reply.
- [Agent Run](https://ui.spencerwueste.com/llm/blocks/agent-run/.md): Live agent plan with nested tool calls, a streaming log, and a human approval gate.
- [Agent Inbox](https://ui.spencerwueste.com/llm/blocks/agent-inbox/.md): Parallel agent runs as cards with status, progress, and an expandable detail panel.
- [Code Review Agent](https://ui.spencerwueste.com/llm/blocks/code-review/.md): Agent-proposed patch across files with per-hunk accept and reject.
- [Artifact Canvas](https://ui.spencerwueste.com/llm/blocks/artifact-canvas/.md): Chat beside a live preview and code tabs with a version switcher.
- [Prompt Playground](https://ui.spencerwueste.com/llm/blocks/prompt-playground/.md): System prompt, parameter sliders, and side-by-side model comparison with latency and cost.
- [Trace Viewer](https://ui.spencerwueste.com/llm/blocks/trace-viewer/.md): Span waterfall for one request with tokens, latency, and input and output payloads.
- [Usage Dashboard](https://ui.spencerwueste.com/llm/blocks/usage-dashboard/.md): Stat tiles, spend charts, rate-limit meters, and a recent-requests table.
- [Command Palette](https://ui.spencerwueste.com/llm/blocks/command-palette/.md): Cmd-K over app data that turns into a streamed AI answer with actionable results.
- [Editor Copilot](https://ui.spencerwueste.com/llm/blocks/editor-copilot/.md): Selection toolbar with rewrite actions, inline diff acceptance, and ghost-text completion.
- [Document Q&A](https://ui.spencerwueste.com/llm/blocks/document-qa/.md): File drop, page thumbnails, and a chat whose citations jump to the cited page.
- [Support Inbox](https://ui.spencerwueste.com/llm/blocks/support-inbox/.md): Ticket list with an AI-drafted reply you can retone, edit, and send.
