Human-in-the-loop AI,
measured properly.
HITL Kit is a design system and component library for teams building agentic products, paired with an open perspective paper on why 95% of enterprise AI fails.
Most AI systems are evaluated on whether they can complete tasks autonomously. But in deployment, they need to assist humans, not replace them. That mismatch is why 95% of enterprise AI pilots fail.
Assist-Not-Complete is a paradigm for building AI systems that collaborate with humans instead of displacing them.
A paper, and the components that prove it.
An AI Measurement Problem
A perspective piece synthesizing benchmark science, cognitive neuroscience, uncertainty quantification, and enterprise deployment data into the Assist-Not-Complete thesis.
~ 30 min read · 2026
A shadcn-compatible HITL primitive library
Eleven primitives for agentic UIs. Interrupt cards, approve and reject flows, batch queues, subagent states, trace viewers, the AI generation scale. Each one is the physical embodiment of a claim from the paper.
11 primitives · copy-paste · MIT
Eleven canonical HITL interactions.
See all componentsInterrupt Card
In-thread approval boundary for agent actions.
Subagent Status
Six discrete execution states for a running agent.
MiniTrace
Collapsible thought, action, result viewer.
AI Generation Scale
Five-segment ordinal of AI vs. human contribution.
Context Chips
Removable pills showing attached notes, files, URLs.
QA Flow
Multi-question approval card for agent-to-human handoff.
Writing Agent
Compound widget for draft-in-progress with status and evidence.
Research Agent
Three modes. Create, follow-up, read URL.
Batch Queue
Sequential resolution of mixed agent items.
Search Result Card
Ranked result with relevance bar and metadata.
Shared Primitives
Accent swatches, approval badges, approve and reject rows.
Browse all
Component library
Drops into your existing shadcn/ui setup.
No fork. No vendor lock-in. Same tokens, same Radix primitives, same Tailwind conventions. Every primitive ships as a shadcn registry item. Copy, paste, own.
See all 15 install commands$ npx shadcn@latest add https://www.hitlkit.dev/r/hitl-card.json
11 UI primitives, 3 shared libs, 1 root registry. All built, hosted at /r/*.json. Registry dependencies resolve automatically through the shadcn CLI.