AI UI Sandbox

Bite-sized experiments in agent UX

Dynamic chat modules

An ongoing batch of inline UI sketches — the agent answering with a small working module instead of another paragraph of prose.

Receipt parser
CRM-like status checker
Ingredient updater
Plan approver

In-chat drag-and-drop

When communicating the order of info would be harder with the standard question-and-answer UI.

Also my excuse to make a better-feeling drag-and-dropper. Most mobile drag-and-drops feel clunky.

Cut-off line
Tiebreakers

Chat nav

Chats with agents get long, and the part you need to get back to is often buried. Instead of rereading it all, the app could help by post-processing the chat transcript.

Decision ledger
Chronological condenser
Multi-level condenser
Filtering, with negative space to keep you oriented
Topic map

Chat search

Find the part in the chat you half-remember, plus context labels for near-matches.

User interjects

UI details for when you cut it off mid-answer.

Clarifying ambiguity

When the agent isn't sure what you meant, it can show the readings it's considering and let you point, instead of spending a turn asking.

Streaming text

Micro-animation studies for agent text as it arrives.

Replies

A reply that leans on an earlier turn carries the quote with it, so you can check the source without going to find it.

Memory staleness

Stored memories usually all look equally fresh, however old they are. Here a memory wears visibly as it ages — a cue to re-confirm before it gets used.

Context window meter

An ambient sidebar readout of how full the current conversation's context window is — so the diminishing-returns zone is visible before you hit it. Could roll in token cost too, or stay purely about context budget.

Agent thinking

How an agent looks while it works — retrieving, deliberating, hesitating, etc.

Verification surfaces

Quick ways to confirm what an agent did without redoing the work yourself.

Provenance pills

Where a claim came from, attached to the phrase.

Reversibility

Hold-to-confirm gestures keyed to how reversible the action is.