UI for AI agents

The UI design system for AI agents and AI-first apps.

Every AI product needs the same surfaces — a chat composer, message bubbles, streaming output, tool calls, citations, agent activity, and artifacts. VLLNT UI ships 15 of them as accessible React components you own after install, each also readable by AI coding agents as JSON.

The AI component family

Grouped by the job they do in an AI product. Mix and match — every component installs independently with the shadcn CLI.

Frequently asked

What is an agent-first UI design system?
An agent-first design system gives you the UI primitives that AI products actually need — chat input, message bubbles, streaming text, tool-call displays, source citations, agent activity timelines, and artifacts — and also ships every component as machine-readable JSON so AI coding agents can install it without scraping HTML. VLLNT UI is open source (MIT) and installs with the shadcn CLI.
Which components do I need to build an AI chat app in React?
At minimum: AI Chat Input for the composer, AI Message Bubble to render each turn, and AI Streaming Text for token-by-token output. Add AI Tool Call Display and Agent Activity for agentic flows, AI Source Citation for RAG, and AI Artifact for canvas-style output.
How do AI agents consume VLLNT UI?
Three surfaces: /llms.txt (a concise index per the llmstxt.org spec), /llms-full.txt (the full registry context in one fetch), and /r/<name>.json (a machine-readable descriptor per component with props, accessibility schema, and examples). Coding agents like Claude, Cursor, Cline, and Continue read these directly.
Is VLLNT UI free to use?
Yes. VLLNT UI is open source under the MIT license. You own the source after install, with no backend and no tracking.