dsh-spotlight
dsh-spotlight: keyboard-first command palette for DSH Web, helping AI developers search commands, sessions, and UI actions with ⌘K.
Install
dsh plugin --profile web add "@0xsline/dsh-spotlight" dsh-spotlight
One palette for every jump: press ⌘K to fuzzy-search slash commands, recent sessions, UI actions, and plugin settings without touching the mouse.
What problem it solves
In DSH Web, slash commands, recent sessions, UI actions, and installed plugin settings live in separate corners of the interface, and clicking between them adds up. dsh-spotlight is a keyboard-first command palette: press ⌘K (macOS) or Ctrl+K to open one palette and search-and-run all of it with deterministic fuzzy matching, arrow-key selection, Enter to run, and Escape to close — without leaving the keyboard.
It does not keep a second command registry: it discovers and triggers the native actions DSH Web already provides, and contributes a single /spotlight command to the native slash menu. The shortcut can be re-recorded from the footer (“Shortcut”) and reset to the platform default (“Reset”), stored locally in the current browser. On unload it removes its event listeners, styles, and DOM nodes cleanly.
Key features
- One global shortcut:
⌘Kon macOS,Ctrl+Kelsewhere, to summon it from anywhere - Native action discovery: finds and triggers DSH Web’s existing actions and contributes one
/spotlightcommand - Fast fuzzy search: deterministic matching across slash commands, recent sessions, UI actions, and plugin settings
- Keyboard navigation: Arrow Up/Down to select, Enter to run, Escape to close — or click a result
- Customizable shortcut: re-record from the footer, stored locally in the current browser, per profile
- Clean lifecycle: event listeners, styles, and DOM nodes removed on unload
Quick start
After installing and starting dsh web:
- Press
⌘K/Ctrl+K, or type/spotlightin the composer and pick it from the slash menu - Type to filter commands and actions
- Use Arrow Up/Down and Enter, or click a result
- Click Shortcut in the footer to record a new combination, or Reset to restore the default
Shortcut preferences are local to the current browser origin and profile — nothing is uploaded to a server.
Who it is for
- Keyboard-first DSH Web power users who care about speed
- Anyone who wants to jump between commands, sessions, and settings without reaching for the mouse
Compiled from the project README · All rights belong to the original author
Report issue / Request removal