curl -fsSL https://raw.githubusercontent.com/jongio/dispatch/main/install.sh | sh
irm https://raw.githubusercontent.com/jongio/dispatch/main/install.ps1 | iex
go install github.com/jongio/dispatch/cmd/dispatch@latest

Or clone and build locally:

git clone https://github.com/jongio/dispatch.git
cd dispatch
go install ./cmd/dispatch/

Requirements

  • GitHub Copilot CLI — installed and used at least once
  • Go 1.26+ — only for building from source. Binary releases need no dependencies.

Shell Alias

The installer creates a disp shorthand automatically. You can also add it manually:

# bash / zsh
alias disp="dispatch"
# PowerShell
Set-Alias -Name disp -Value dispatch

Troubleshooting

dispatch: command not found

Ensure $GOPATH/bin is in your PATH, then restart your terminal.

session store not found

Copilot CLI must be used at least once to create the session database. Check for ~/.copilot/session-store.db. You can override the path with the DISPATCH_DB environment variable.

Sessions not appearing

Check the time range filter — the default may filter older sessions. Use / to search, and check excluded_dirs in your config.