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 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.
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.
asanshay is a component library on 21st.dev by asanshay with 2 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.