# AI chat

> Chat inputs, message lists and AI interfaces.

- [Studio Composer](https://www.assembli.design/components/studio-composer.md): Composer for a build-and-edit tool: a slash menu of quick edits, a scope picker, a style picker whose accent tints the glowing edge and send button, a speed picker, attachments, dictation and Enter to send.
- [Letter Composer](https://www.assembli.design/components/letter-composer.md): Ruled-paper composer written like a note: a To line, an optional subject, lined body text, a word count and a wax-seal send button.
- [Voice Composer](https://www.assembli.design/components/voice-composer.md): Composer whose mic swaps the field for a live waveform with a timer, cancel and confirm, then transcribes into the text.
- [Terminal Composer](https://www.assembli.design/components/terminal-composer.md): Command-line style prompt with a monospace field, shell-style history on the arrow keys, an inline slash-command list, a Shift+Tab mode cycle and a context meter.
- [Capsule Composer](https://www.assembli.design/components/capsule-composer.md): Single-line pill that grows with the text, a rotating placeholder, a mic that swaps to send, and suggestion chips that fill the field.
- [Tray Composer](https://www.assembli.design/components/tray-composer.md): Rounded composer with a docked tray of shortcut toggles beneath it, a model picker with effort level, dictation mic and a send button that turns into a voice button when the field is empty.
- [Memory Ledger](https://www.assembli.design/components/memory-ledger.md): The 'what the assistant remembers' panel as a card catalogue: each memory is a ruled index card with its source and date. Edit in place, forget with Undo, filter with folder tabs and search, pause memory entirely, and watch new memories land on top with a fresh-ink highlight.
- [Research Dossier](https://www.assembli.design/components/research-dossier.md): A long-running deep research job as a dossier being assembled: pages for each report section stack up beside a phase rail, live activity, counters and the sources being read. Send it to the background as a progress pill; when it finishes the pages square up under a paper clip and the card becomes the report's cover.
- [Inline Rewrite](https://www.assembli.design/components/inline-rewrite.md): A document where AI edits happen in place: select text and a toolbar floats above it with Improve, Shorten, Friendlier, Fix spelling or your own instruction. The selection shimmers while it runs, then shows as a redline with Accept, Discard and Retry.
- [Plan Review](https://www.assembli.design/components/plan-review.md): An agent's plan as a route of waypoints you review before it runs: drag or arrow-key to reorder, rename, skip (the rail turns dashed) or remove steps, add your own, then approve with ⌘Enter and watch the route light up as each step runs. Or send the agent a note asking for changes.
- [Response Arena](https://www.assembli.design/components/response-arena.md): Blind side-by-side comparison of two model responses: both stream in under sealed A and B tags with frosted model names, and the vote bar unlocks when both finish. Voting reveals the models, crowns the preferred answer and offers to continue with it.
- [Effort Dial](https://www.assembli.design/components/effort-dial.md): Choose how hard an agent works before it runs: an instrument gauge swings its needle across Draft to Max, the readout rolls to the new credit cost and time, and a receipt itemises searches, pages and model calls with your balance before and after.
- [Clarify Card](https://www.assembli.design/components/clarify-card.md): The questions an assistant asks before a big task, as a quick interview: one question at a time, numbered options you can press 1–9, multi-select and an Other field, auto-advance on single answers, and a closing brief with edit links before Start.
- [Checkpoint Rewind](https://www.assembli.design/components/checkpoint-rewind.md): Undo for an agent's work as a tape you can scrub: drag the playhead back and everything after it turns to hatching, with the checkpoints and files that would be reverted and their line counts. Restore is press-and-hold so a stray click never throws work away.
- [Confidence Highlights](https://www.assembli.design/components/confidence-highlights.md): An answer marked up like a proofread draft: unsure claims carry an amber or rose highlighter stroke. Hover or focus a mark for the reason and source, then Verify to re-check it; confirmed claims lose the mark and gain a source. A stacked bar shows how much of the answer is well supported.
- [Branch Thread](https://www.assembli.design/components/branch-thread.md): Chat thread that keeps every version: edit a sent message or regenerate a reply and a ‹ 2 / 3 › pager flips between versions while the conversation below follows. A branch map beside the thread draws the whole tree, lights the path you're reading and jumps to any message.
- [Thought Stream](https://www.assembli.design/components/thought-stream.md): Reasoning block for thinking models: a gyroscope glyph and the current thought's title shimmer in the header while a three-line peephole shows raw reasoning scrolling under a soft fade. It settles to 'Thought for 8s' and opens into the full trace as titled sections.
- [Latent Batch](https://www.assembli.design/components/latent-batch.md): Text-to-image batch of four that sharpens like a diffusion preview: each tile climbs from blocky latent noise to a clean frame on its own clock with a step counter. Finished tiles offer Vary, Download and Expand, which docks the rest in a filmstrip. Ships with a seeded landscape painter.
- [Parallel Agents](https://www.assembli.design/components/parallel-agents.md): Orchestrator view for subagents working at once: a fork-and-join rail whose branches flow while a lane runs and close into the merge node when it finishes, with live activity tickers, token and tool counts, hairline progress and the merged result.
- [Cited Answer](https://www.assembli.design/components/cited-answer.md): Search-grounded answer from query to citation: a search, read, write stage header, query chips, a strip of source cards and a streamed answer with numbered citation pills. Hover a pill to light its source and quote the passage; hover a source to light its citations.
- [Tool Approval](https://www.assembli.design/components/tool-approval.md): Permission prompt for an agent that asks before it acts: the exact command, a diff of the edit or the URL to fetch, a risk chip, the agent's reason and a live wait timer. Allow once, always allow or deny from the keyboard; decisions fold into a receipt trail.
- [Slash Composer](https://www.assembli.design/components/slash-composer.md): AI composer with a / command menu whose pick becomes a token the text wraps around, @ mentions that attach files and docs as chips, an Ask, Plan or Agent mode switch with a sliding pill, full keyboard control and a live context-size estimate.
- [Prompt Enhancer](https://www.assembli.design/components/prompt-enhancer.md): Prompt field with an Enhance button that rewrites the prompt in place and shows the edit as it happens: dropped words strike through and collapse, new words write in under a cooling highlight, and a +/− word count offers Undo. Bring your own rewrite function.
- [Agent Glyphs](https://www.assembli.design/components/agent-glyphs.md): Nine animated line glyphs for agent states: orbiting thought, a magnifier sweeping text, a highlight reading down a page, a nib writing script, brackets with a typing cursor, a picture drawing itself, a waveform, a checklist ticking off and a final check. Pairs with a shimmering status line.
- [Image Gen Reveal](https://www.assembli.design/components/image-gen-reveal.md): The text-to-image wait, designed: the picture denoises out of flickering grain through blur, saturation and scale, with a scan line, a live step counter and a regenerate button.
- [Node Canvas](https://www.assembli.design/components/node-canvas.md): Workflow editor surface: drag nodes around a dotted canvas while Bézier edges follow, data pulses flow along links, and selecting a node lights up its connections. Keyboard nudging included.
- [AI Prompt Box](https://www.assembli.design/components/ai-prompt-box.md): Chat composer with an auto-growing textarea, attachment chips, a model picker, suggestion pills, Enter to send and a rotating conic glow plus stop button while the model is busy.
- [Chat Thread](https://www.assembli.design/components/chat-thread.md): Complete chat transcript: user bubbles, assistant replies with code blocks and a streaming caret, hover actions (copy, rate, regenerate), scroll pinning with a jump-to-latest pill and an auto-growing composer.
- [Context Meter](https://www.assembli.design/components/context-meter.md): Donut gauge of an AI context window split by source (system, tools, files, conversation) with animated segments, a legend, free space and a center readout that turns amber then red as it fills.
- [Model Picker](https://www.assembli.design/components/model-picker.md): Radio-card selector for AI models with intelligence and speed meters, pricing and badges; the selection ring springs between cards and arrow keys move the choice.
- [Prompt Suggestions](https://www.assembli.design/components/prompt-suggestions.md): Empty-chat starter: a greeting that rises in, then suggestion cards that stagger up, lift on hover, reveal an arrow and send their prompt on click.
- [Reasoning Steps](https://www.assembli.design/components/reasoning-steps.md): Collapsible agent progress panel: a vertical rail of steps with pending, running, done and error states, a shimmering heading for the active step, live details and per-step timings.
- [Streaming Reply](https://www.assembli.design/components/streaming-reply.md): Assistant message for streamed output: newly arrived words blur-fade in, a block caret pulses at the end, and copy, thumbs and regenerate actions fade in only once the stream completes.
- [Tool Call Log](https://www.assembli.design/components/tool-call-log.md): Compact log of an AI agent's tool calls: status icons, tool chips, human summaries and timings, with each row expanding to show its raw input and output as formatted JSON.
- [Voice Orb](https://www.assembli.design/components/voice-orb.md): Voice-assistant orb: a glassy sphere of swirling conic color with a halo that breathes when idle, swells with the audio level while listening or speaking, and spins faster while thinking.

Back to [all components](https://www.assembli.design/components.md).
