MetalUI / Soft Hardware

React · SwiftUI · agent guides

Command palette

⌘K: a 560 frost plate with a 44 field well, sections of 36 rows with matches marked, a raised selected row with a green bar, destructive rows in red, and a footer of keycaps. Hover moves the selection; ↩ runs, ⇧↩ pins. Built on Base UI Dialog and an inline Combobox.

Use it for

  • Asking the canvas a question (a lens: "open tasks", "#poster", "this week"), jumping to a block, and running any command by name.
  • The one place every action with a key is discoverable: show its key on the row.

Don't use it for

  • Picking a value in a form (use a select or combobox field).
  • Confirming a destructive action: the palette runs it; the result carries Undo in a toast.

Read the Command palette agent guide · Copy registry source

Explore the documentation · Agent index · Source on GitHub