Command palette

Press / from anywhere in Bowire to open the command palette — a fuzzy-search launcher for methods, environments, and protocol filters. It is the primary way to navigate the UI without a mouse.

Opening and closing

Shortcut Action
/ Open the palette (works outside form inputs)
Esc Close the palette
Ctrl+K Open from anywhere, including inside input fields

When the palette is open, a translucent overlay dims the rest of the UI and focus moves to the query input.

What's searched

The palette searches across four indexed kinds in parallel:

  • Methods — every discovered service method across every loaded protocol. Matches the method name, the service name, and any summary / description from the schema.
  • Environments — jump to an environment to switch the active variable set.
  • Protocols — filter the sidebar to a single protocol (e.g. "only gRPC").
  • Recent — if the query is empty, the palette shows the last ten methods you invoked.

Matching is fuzzy — typing todo get matches GetTodos, TodoService.Get, GetById (token-based substring, order-insensitive).

Keyboard navigation

Shortcut Action
/ Move through the results
Enter Activate the highlighted result (jump to method, switch environment, filter protocol)
Tab Cycle result category (Methods → Environments → Protocols → Recent)

Beyond the palette

Palette-independent shortcuts for actions that don't need a selection:

Shortcut Action
j / k Hop between methods in the sidebar (Vim-style)
f Toggle Form / JSON request body
r Repeat the last request
t Cycle theme light → dark → auto
Ctrl+Enter Execute the current request

See Keyboard Shortcuts for the full list, including the mobile / accessibility bindings.