Open-source AI-focused UI components, blocks, and React Flow workflows built with shadcn/ui and the Vercel AI SDK.
Installs all 39 components. Without our CLI, run instead.
simple-ai publishes a shadcn registry at simple-ai.dev, with 39 components installable through the shadcn CLI.
Copy a prompt for your agent, copy the install command, or open the docs that ship it.
A app with generative UI capabilities.
A persona generator app with structured outputs.
An X profile bio generator app.
A simple chat page.
A chat in a sidebar.
A chat in a popover.
A chat with multiple agents support.
A fully composable component for displaying chat messages with rich features like timestamps, actions, and threading.
A component that adds auto scrolling functionality to a list of messages.
A React Flow component that allows you to dynamically add, edit, or remove input/output handles on your nodes.
Agentic chain workflow.
Agentic orchestrator workflow.
Agentic parallelization workflow.
Agentic routing workflow.
A React Flow node component that represents Vercel AI SDK's text generation capabilities, featuring system instructions, prompts, and optional tool outputs.
A visual editor for creating and editing JSON Schema definitions with support for nested objects, arrays, enums, and property descriptions.
A read-only component for displaying JSON Schema structures with support for union types, nested objects, arrays, and enums.
A component that renders JSX strings with access to tailwind, shadcn components and lucide icons.
A component that renders markdown content.
A React Flow component that displays status indicators in node headers.
A React Flow node component for building dynamic prompts by combining multiple inputs using a template-based approach.
A component for displaying AI reasoning content with collapsible sections and streaming support.
A wrapper React Flow node component that adds resizing functionality to other nodes.
A React Flow edge component that provides visual feedback through color-coded states.
A React Flow node component that provides a simple text input interface with a resizable textarea and single output.
A React Flow node component for displaying text content with Markdown support and a resizable interface.
Build powerful AI agent workflows
Curated agent examples you can build upon. Copy them into your app. Change the source.
TanStack Start, Fumadocs, Cloudflare Workers, shadcn Base UI. Hosted registry at /r/{name}.json, GitHub registry via root registry.json.
pnpm install
pnpm --filter @workspace/registry generate
pnpm --filter docs dev
Docs: http://localhost:4567
Working in this repo: AGENTS.md.
The packages and primitives its components pull in, counted across the registry.
Every appearance and removal our crawl has seen in the registry index.
simple-ai is a component library on 21st.dev by Alwurts with 4 public React components. Every component ships with a live interactive preview and full TSX source — copy the code, install it through the shadcn CLI, or pull it into Cursor or Claude Code over MCP.