0xsline/dsh-spotlight
Keyboard-first command palette for DeepSeek Harness Web
DSH Spotlight is a keyboard-first command palette for DeepSeek Harness Web: one shortcut (Cmd+K / Ctrl+K) opens a palette that finds native slash commands, recent sessions, visible UI actions, and installed plugin settings without leaving the keyboard. It contributes one /spotlight command to the native slash menu instead of keeping a second command registry, uses deterministic fuzzy matching, supports Arrow Up/Down + Enter + Escape navigation, and cleans up its event listeners, styles, and DOM nodes on unload. The client reads recent sessions, slash commands, and the plugin inventory directly from standard DSH services, discovers actionable elements in the current page, and delegates execution back to native elements; a catalog RPC failure degrades only its own category. The plugin adds no server data channel and stores no durable server-side state.
Install
dsh plugin --profile web add "@0xsline/dsh-spotlight"Install the bundle into your DSH Web profile from npm with dsh plugin --profile web add "@0xsline/dsh-spotlight" (or from Git source with dsh plugin --profile web add "github:0xsline/dsh-spotlight#main"), then start DSH Web (dsh --profile web) and press Cmd+K on macOS or Ctrl+K elsewhere. Shortcut preferences are stored per browser origin and profile.
Compatibility
DeepSeek Harness Web (stock dsh web deployment). Standalone Cordis bundle with a small Web client; mounts once the host's sessions, command-plane, plugin-inventory, and command-UI services exist (standard in every stock DSH Web deployment). Node.js ^22.19.0 || >=24.0.0 and pnpm 11.7.0 for development.
Details
- Repo: 0xsline/dsh-spotlight
- Category: Other
- Stars: 10
- Version: npm package @0xsline/dsh-spotlight 0.0.2 (registry-verified 2026-08-23); MIT
- Last push: 2026-08-14
- First seen: 2026-08-13
Recent updates
The current README documents the feature set (one shortcut, customizable key binding, native-action discovery, fast fuzzy search, keyboard navigation, clean lifecycle), npm and Git install paths, usage steps, the architecture (loader metadata, web client activation, DOM discovery), and the development workflow with verify:self-contained, typecheck, and test commands.
FAQ
- Which shortcut opens Spotlight?
- Cmd+K on macOS, Ctrl+K on other platforms; you can click the shortcut control in the palette footer and record a different key combination (stored in the current browser).
- Does it duplicate the native slash menu?
- No — it contributes one /spotlight entry to the native slash menu and discovers/triggers actions already provided by DSH Web rather than maintaining a second command registry.
- What happens if a DSH service call fails?
- A catalog RPC failure degrades only Spotlight's own category; the rest of DSH Web is unaffected, and unload removes all listeners, styles, and DOM nodes.
Alternatives
boxeryao/dsh-mini-tui · ccch1mneyyy/dsh-TUI · orriduck/dsh-tui