Agents no longer just answer questions. They post to Slack, refund customers and send reports — and the moment software acts on someone's behalf, the design problem changes from "show the answer" to "earn the trust". Most chat kits stop at the message bubble. AI Agent UI is built around one rule instead: the agent stops before anything risky and shows exactly what will happen, to whom, and how long it can be undone. I designed it, built it and sell it — $39 on Gumroad.




The web app is a working agent workspace, not a set of marketing frames: start a chat, watch the agent work step by step, open its draft in a side panel, follow a paused run to the exact step waiting for a person, and see what every agent costs. Each screen carries the same approval card, so the rule is visible wherever the agent wants to act.






Everything sits on 140 variables with Light and Dark modes, so a theme switch never means a second set of screens. Forty-eight components carry 303 variants. A contrast audit of Dark mode found 106 failing text pairs; I retuned the text tokens and added two neutral steps until both themes passed WCAG AA.



My first mobile version was competent and forgettable, so I threw it away and rebuilt it from two directions — action-first and dark-bold — merged into one system. That is where the Approval Card, Slide to approve and the undo countdown came from: a single deliberate gesture for anything that leaves the app. The kit also draws the unhappy paths — a step that times out, a run that fails, a retry — because that is where trust is actually decided.


- 84screens for web and iOS
- 303variants across 48 components
- 12clickable prototype flows