dispatch
Sessions waiting on you:0finished:0· all quiet
Sign inGet early access

Docs

Keyboard and quick open

Every shortcut inside the window, plus the one machine-wide key that brings Dispatch forward from anywhere.

Inside the window

Shortcut Action
Ctrl+Tab / Ctrl+Shift+Tab Next / previous workspace, wrapping round the tab strip
Ctrl+Shift+P Open the command palette (fuzzy quick-open)
Ctrl+Shift+N New terminal in the focused project
Ctrl+Shift+L Focus the broadcast bar
Ctrl+Shift+K Focus the project filter
Ctrl+Shift+B Collapse / expand the sidebar
Ctrl+Shift+D Open a document in a tile
Ctrl+N (in the picker) Make a new document instead, keeping what you typed as its name
Ctrl+Shift+A Open the Deck — what finished or asked for you elsewhere
Ctrl+S (in a document) Save now, rather than waiting for the pause after typing
Ctrl++ / - / 0 Terminal font bigger / smaller / back to 13px
/ (in the broadcast bar) Previous / next command in history
Enter Broadcast to targeted terminals

Everything above works while Dispatch is the window you are in. Quick open is the one that works while it is not.

Quick open

One shortcut, owned by the whole machine: press it in Studio, in a browser, in another terminal, and Dispatch comes forward.

Set it in Settings ▸ Quick open — click the field and press the keys you want, rather than spelling the chord out. Esc cancels, Backspace clears.

There is no default. A shortcut claimed out of the box is one taken away from whatever you were already using it for, so this is off until you set one. A key another program already holds is refused by the OS rather than silently doing nothing, and the settings row says which key and that it was refused.

Where it opens

The landing spot is the other half of the seconds this saves on a multi-monitor desk.

Setting What happens
Leave it where it is Raised where you left it. The default.
The monitor the mouse is on Follows you, whichever screen you are working on
A monitor by name Centred on that one every time — ASUS VG247Q1A (Center)

Monitors are listed by the name the screen reports about itself, with left-to-right position alongside, and remembered by both their id and their origin — so unplugging one and plugging it back in does not lose the choice. A window that was filling one screen fills the new one.

Show me moves the window there now, so you can see which monitor you actually picked without minimising anything.

Press again to hide

This minimises Dispatch when it is already the window you are looking at, so the same key gets you in and back out of whatever you were doing.

It minimises rather than hides, deliberately: a shortcut that later stops working — a key another program claimed since — would otherwise leave a running Dispatch with nothing in the taskbar to click.

The shortcut only exists while Dispatch is running. It makes an app that is already up instant to reach; it cannot make a cold start faster.

Terminals and the shell

Real PTYs come from @lydell/node-pty, which ships prebuilt ConPTY binaries — no C++ compiler needed.

If the native module can’t load, Dispatch falls back to a piped shell automatically: broadcast still works, but full-screen TUIs (vim, interactive prompts) are limited. The sidebar footer shows which backend is active — PTY or Piped.

The shell defaults to powershell.exe. Override it with "shell" in the settings file.