Don't watch Claude. Work.

Claude's questions queue up. Review them together. Respond when ready. Ship with confidence.

claude-agent
Agent Workbench
Docs
localhost:3847 Live Demo
Try it! Click panels to interact
claude plugins add-marketplace github:termos-dev/agent-workbench
claude plugins install awb

Then run awb ui to launch the playground

The Problem

AskUserQuestion is sync

Claude asks a question → waits for your answer → continues. You're blocked. Claude's blocked. One question at a time. No big picture.

The Solution

Agent Workbench makes it async

Questions queue in your inbox. See all requests at once. Respond when ready. Claude keeps working. You keep working. Nobody waits.

Agent Inbox

Claude's requests queue up—questions, diffs, diagrams. Respond when you're ready, not when Claude asks.

Evidence, not faith

See diffs, test results, and data tables as Claude works. Verify before proceeding.

Fully customizable

15 built-in components. Drop custom React components when you need more.

Stay in sync

Quick check-ins keep you informed. No more "wait, what did Claude just do?"

Built for real workflows

Where Agent Workbench makes Claude sessions safer, faster, and easier to manage

Deploys

Approval gates for risky changes

Review diffs and test output before an agent ships anything scary.

Code Review

Stay in the loop without context-switching

Agents surface summaries, diffs, and questions in one inbox.

Data Workflows

Interactive checks for data-heavy tasks

Tables, charts, and confirmations keep decisions tight.

Pro Workflow

The confidence score pattern

Before implementation, ask Claude: "What's your confidence on this approach?"

Get to 90%+ alignment before any code gets written. While Claude sets up boilerplate, you're already reviewing the next decision in your inbox. Parallel work. Faster shipping. Fewer surprises.

What Agents Can Request

8 built-in CLI components appear in your playground when Claude needs input. For richer UIs, use the HTML playground with <awb-*> components.

confirm
checklist
ask
code
table
markdown
html
plan-viewer
$ npx agent-workbench run --title "Demo" confirm --prompt "Deploy to production?"
confirm
┌─────────────────────────────────────┐
  Deploy to production?              
                                     
  ❯ Yes                              
    No                               
                                     
└─────────────────────────────────────┘
↑↓ navigate • enter select • esc cancel

Try it now: Run the command above, then open npx agent-workbench ui in your browser to see your inbox.

Works with any terminal

iTerm2 Ghostty Warp Kitty Alacritty Terminal.app VS Code Zellij

Run Claude Code in one pane, Agent Workbench playground in another

1
awb ui opens the playground
2
Agents auto-detected from Claude sessions
3
Interactions queue as pending requests
4
Respond to unblock agents