---
title: "cmdk"
description: "Composable React components for command menus."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Good for">Building a keyboard-friendly command palette with custom commands and styling.</PurposeNote>

## What it does

Composable React components for command menus.

## When it fits

Building a keyboard-friendly command palette with custom commands and styling.

## Other options in this category

<div data-pagefind-ignore>

- [GitHub Hotkey](/keyboard/github-hotkey) — Adding declarative shortcuts to browser interfaces.
- [tinykeys](/keyboard/tinykeys) — Binding key combinations to actions in browser interfaces.

</div>

## Source

[Project source for cmdk ↗](https://github.com/pacocoursey/cmdk)

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

[Add a command palette →](/tasks/add-a-command-palette)

[All keyboard &amp; command menus options →](/keyboard)
