Free
$0forever
The basics, no account.
- 6 components with full source
- Rebuild prompts for those
- shadcn registry install
- Light and dark themes
UI kit for agent apps · React · Tailwind · shadcn
Twenty React components for apps where AI does the work and people stay in charge. Approvals, run timelines, diff reviews, audit trails, memory, swarms.
Read the ticket and plan
820ms3 sub-tasks
search_issues
412msrepo: acme/web
run_tests
214 passed
Ask to merge PR #482
Post summary to #eng
coder asks
Tests pass. It touches billing, so it needs a person.
- const fee = total * 0.029+ const fee = round(total * 0.029, 2)
The agent acts on low-risk steps and asks on the rest.
Run cost
$0.087
HMAC-SHA256 chain · 0 entries
01 · Assemble
The agent acts on low-risk steps and asks on the rest.
Run cost
$0.087
Read the ticket and plan
820ms3 sub-tasks
search_issues
412msrepo: acme/web
run_tests
214 passed
Ask to merge PR #482
Post summary to #eng
deploy asks
All checks green. Waiting on you.
02 · Forge
HMAC-SHA256 over the content and the previous signature. Edit one row and the chain breaks from there down.
#4120
agent:triage
read issue #471
mac ········
#4121
agent:coder
opened PR #482
mac ········
#4122
tool:ci
214 tests passed
mac ········
#4123
human:maria
approved merge
mac ········
#4124
agent:deploy
shipped 4.12.0
mac ········
#4125
policy
blocked write /etc
mac ········
03 · Zoom in
6 components shown
How you get it
One file per component. TypeScript, Tailwind classes, shadcn colour names. Paste it into components/ and it runs.
import { ApprovalCard } from "@/components/loopkit/approval-card";
<ApprovalCard risk="high" timeout={60}
onDecision={(d) => audit.log(d)} />Every component is a shadcn registry item. The CLI adds the file, the dependency and the colour tokens.
npx shadcn@latest add \ https://loopkitui.com/r/approval-card.json
Each page has a prompt with the tokens, the behaviour, the accessibility rules and the full source. Claude Code, Cursor, Codex or v0 rebuild it as-is.
You are adding the Loopkit "Approval Card" component to a React + Tailwind project. Goal: create components/loopkit/approval-card.tsx …
Or skip the copy and paste. Connect the Loopkit MCP server and your agent searches the library and pulls components itself.
Set it up →The boring parts
6 components are free: Approval Card, Mode Switch, Cost Meter, Tool Call Viewer, Agent Status, Handoff Banner. Try them before you pay for anything.
$0forever
The basics, no account.
$29per month
Everything in the library, while you're subscribed.
$249one time
Pay once. Keep every update.
React components written in TypeScript with Tailwind classes. Each one is a single file you own. You can copy it, install it with the shadcn CLI, or give the rebuild prompt to your coding agent.
No. The components only use shadcn's colour names (background, card, muted, primary…) and a cn() helper. If you already use shadcn they match your theme. If you don't, add the tokens from any component page.
They are UI. Each takes props and callbacks, like onDecision or onSend, and you wire them to your backend, LangGraph, the Vercel AI SDK, your own queue, whatever you run. The demos use scripted data.
The chain logic is real: each entry is HMAC-SHA256 over its content and the previous signature, using Web Crypto. In production, sign on your server and keep the key there. The component shows and verifies the chain.