Search and navigation

Two things get you around PwrGit without the mouse. The Command Palette jumps to anything by name. Back and Forward retrace where you have been, the way a browser does.

The Command Palette

Command+K or Command+F (Ctrl+K / Ctrl+F on Windows and Linux) opens it from anywhere in the main window, as does Jump to repo… at the top of the sidebar. Escape closes it.

The Command Palette with the query fix/chat and 56 results. Commits come first, each with author, age and short hash; then the worktree fix/chat-stream-completed-fragments with PR #10; then remote branches such as fix/chat-attention-details, labelled openclaw · upstream. The footer reads navigate, open, tab actions and 56 results.
One box for repositories, worktrees, branches, pull requests, commits and files.

What it finds

Kind Matches on Picking it
Repo Name. An exact name stays above similarly named worktrees. Selects it and reveals it in the sidebar
Worktree Branch name, path, and folder name — so a path pasted from a shell finds a worktree whose branch was renamed since Selects the worktree
Local branch Branch name, for branches no worktree holds Opens New worktree for it
Remote branch Branch name Opens New worktree from the fetched ref
Pull request / Merge request Number — #106 or !106, and a bare 106 means #106, never #1060 — or title A request whose head a worktree or branch already holds is listed as that row, with the request’s chip. One whose head is not here yet is fetched first, then opens New worktree
Commit Message, author, or hash prefix in the selected worktree’s loaded graph; a 4–64 character hex string is also looked up in the repository directly Opens the commit in the graph
File Path of a tracked file in the selected worktree Opens its history and blame

Tags are not searched; use the Tags section or the refs browser’s Tags tab. With the box empty, the palette lists every repository, pinned ones first.

Typing setup offers Repository setup… for the current repository — see Repository setup.

Keys

Key Does
Up / Down Move through results
Enter Open the selected result
Tab Move to the selected row’s ⋮ copy menu, and back to the search box
Command+P (Ctrl+P) Pin or unpin the selected repository, worktree or local branch
Command+Shift+A (Ctrl+Shift+A) Switch between This profile and All profiles
Escape Close

Copy from a result

Each row’s ⋮ button (or Tab) opens what it can copy, without closing the palette:

The Command Palette with the query fix/chat, the fix/chat-stream-completed-fragments worktree row selected and its ⋮ menu open: Copy branch name, Copy worktree path, Copy pull request URL and Open pull request #10.
Copy a branch name, path, hash or request URL without leaving the palette.

This profile or all profiles

The palette searches the current profile. With two or more profiles, the search line carries a This profile / All profiles control. It is the same setting as Settings → General → Search all profiles (off by default) — change either and the other follows.

With all profiles on, each row names its profile, and picking a result from another profile opens that profile’s window rather than changing this one.

Back and Forward

PwrGit keeps a history of where you have been, per profile, and lets you walk it.

Go macOS Windows and Linux
Back Command+[ or Option+Left Ctrl+[ or Alt+Left
Forward Command+] or Option+Right Ctrl+] or Alt+Right

The chevrons in the title bar do the same, and so do a mouse’s back and forward thumb buttons. Option+Left and Option+Right (Alt+Left / Alt+Right) are ignored while you are typing in a text field, where they move the cursor.

The History menu

Right-click either chevron, or press and hold it, for the History menu: up to 12 entries in each direction, Forward entries above and Back entries below, with the current entry marked You are here. Each entry names the worktree, the commit that was open, and how long ago you left it. Picking one jumps straight there and keeps the rest of the history. From the keyboard, focus a chevron and press the context-menu key or Shift+F10.

The History menu, opened by right-clicking the Back chevron. The current entry, openclaw feat/token-miser, is marked You are here. Below it: improve/gateway-traffic-budgets, fork/messaging-provider-bus, fix/chat-stream-completed-fragments, main, feat/token-miser and main again, each with how long ago it was left.
Right-click or hold Back for the History menu; the current entry reads You are here.

You are here

You are here in the lineage graph’s toolbar scrolls the graph to the selected worktree’s HEAD commit and reveals that worktree in the sidebar — expanding its repository and scrolling to the row. It has no keyboard shortcut. See History.