
A fast, composable, unstyled command menu component for React.
cmdk is Paco Coursey's command menu component for React: you render items and it filters and ranks them as the user types, and it also works as an accessible combobox. It ships unstyled, with every part exposing a cmdk data attribute for styling, a dialog version composed from Radix UI's Dialog and a list height that can be animated through a CSS variable. It powers the Command component in shadcn/ui, so it is the place to start when building a ⌘K menu.
Redirects- Type
- Library
- Category
- Component libraries
- Patterns
- Command Menu, Search, Keyboard Navigation
- Style
- Minimal
- Built with
- React, Radix
- Platform
- Web
- Added
- Sep 21, 2026
- People
- Paco Coursey
- In collections
- Keyboard-first interfaces






