Ballmac UI home

What you can build

React components for AI agent and chat interfaces

Show what an agent is doing, let people approve what it asks for, and look back at what it did. Each block covers the cases a demo skips: waiting for you, a failed step, a stop button.

$ pnpm dlx shadcn@latest add @ballmac/agent-1
Agent 1: live agent run preview
Agent 1: live agent run

One AI agent run as it happens: the task and status, the plan beside it, every note, tool call and approval request in order, approvals that pause the run, the result with copy, and a follow-up box.

Agent 2: approvals inbox preview
Agent 2: approvals inbox

One inbox for every action AI agents are waiting on: requests with their risk, the full request beside the list, Approve and Deny with A and D, J and K to move, and approve all low-risk requests at once.

Agent 3: runs and traces preview
Agent 3: runs and traces

AI agent runs with status, time, tokens and cost, filtered and searched, and a trace waterfall for the selected run: model calls, tool calls and retrieval, each span with input, output and error.

Agent 4: prompt playground with model compare preview

A prompt playground that runs one prompt on two models side by side: system prompt, {{variables}} that become fields, Run with ⌘Enter, each answer with time, tokens and cost, ratings and Pick this one.

Agent 7: agent builder preview
Agent 7: agent builder

An agent builder: instructions and model, each tool set to off, ask first or allowed, the knowledge it may read, guardrails, and a live preview that changes with every setting. Publishing shows submitting, success and error.

AI Chat 1: full chat app pane preview

A complete assistant screen: collapsible conversation sidebar, model picker, messages with reasoning and tool calls, streaming replies, copy and regenerate, and a prompt with attachments.

Whole sites and apps

Muse: AI chat app preview
Muse: AI chat app

A calm, reading-first AI chat app in five pages: a chat with reasoning, sources, a document panel and a model picker, a new-chat screen, projects, a library of everything made, and settings.

Orbit: AI agent platform preview
Orbit: AI agent platform

A dark, four-page site for an AI agent platform: a hero that plays a live agent run, tools, an eval chart, traces, security, pricing with a usage calculator, a changelog and sign-in.

Guides