Installs all 21 components. Without our CLI, run instead.
asanshay publishes a shadcn registry at ds.asanshay.com, with 21 components installable through the shadcn CLI.
Copy a prompt for your agent, copy the install command, or open the docs that ship it.
A flowing ASCII animation with wave-based coloring. Inspired by exa.ai.
A complete chat component that composes chat-message and chat-input and wires to /api/chat.
A chat input component for a nice chatbot experience. Ready for useChat().
A chat message component compatible with the Vercel AI SDK including markdown support, copying, etc.

A chat reasoning component for a nice chatbot experience. Ready for useChat().

A chat tool component that displays tool calls and their results.
A code block with syntax highlighting and quick copying.
A color picker with OKLCH, HSL, RGB, and HEX support, plus Tailwind CSS presets.
A keyboard-first command prompt with history and autocomplete.
Quickly display a json object in an aesthetically pleasing way.
An unstyled input that looks like text; fully styleable.
A preview of a JSX component rendered from a string. Useful for LLM-generated UIs.
Custom WebGL shader loaders with 3 shapes (sphere, swirl, ripple) × 3 styles (plain, blur, dither).
A long-press action button with animated hold progress.
A markdown component with a clean look and no-frills parsing.
Text that smoothly animates character changes when the value updates.


A controllable on-screen pointer that moves to coordinates and shows thoughts.

A draggable, resizable window inside a container.
The packages and primitives its components pull in, counted across the registry.