🔍 Detail view

Press Enter on a selected item to open a full-screen Detail view. The detail view supports twelve tabs for git repositories, organized into two groups:

Group Tabs Access / Navigation
Primary Workspace, Files, Graph, Branches, Tags, Remotes, Stashes Always visible. Use 17 to jump directly.
Advanced Worktrees, Submodules, Reflog, Forge Issues, Forge PRs Toggled via Z. Use 15 to jump directly when active.

Panel Layout & Navigation (Workspace Tab)

For a git repository, the Workspace tab is split into multiple rounded panels with a 40:60 width ratio on the bottom:

Files Tab

The Files tab displays all tracked files in the repository as an interactive directory tree on the left, and a preview panel on the right.

Graph Tab

The Graph tab renders the git log history graph / branch visualization graph.

Branches Tab

The Branches tab is split vertically into left and right panels:

You can focus either branch panel by pressing w / W or using the / arrow keys.

Tags Tab

the Tags tab lists both local tags and remote tags.

Remotes Tab

The Remotes tab lists configured remotes for the repository.

Stashes Tab

The Stashes tab lists all available stashes in the repository with a horizontally split layout:

Stashing UI

Pressing s / S inside the Workspace tab opens the dedicated Stashing UI overlay popup:

Worktrees Tab

The Worktrees tab lists all Git worktrees linked to the repository.

Submodules Tab

The Submodules tab lists all git submodules defined in the repository:

Reflog Tab

The Reflog tab lists HEAD reflog entries for the repository, enabling easy recovery of lost commits and branches:

Overview Overlay

Pressing v from any repository detail tab displays the Overview overlay, showing resolved paths, tracking info, and committer statistics. Press Esc, q, or v to return to your workspace. Press s inside the Overview overlay to open the Repository Settings page.

Navigation & Interaction

You can navigate and interact with these panels in the following ways:

For a plain directory the view confirms the resolved path and explains that no .git entry was found.

For a missing item the view confirms the resolved path and notes that the path does not exist or isn't accessible.

The detail snapshot is taken once when you press Enter — it is not refreshed while open (except for staging/unstaging actions which refresh dynamically). Close and re-open to re-read the repository state.

After every successful add / edit / delete, the status bar briefly shows Saved or Deleted. If the write fails, the status bar shows Save failed: <reason> instead — your in-memory list still reflects the change, but the file on disk does not.

🔀 Main Page Sorting

The main page repository list can be sorted dynamically using shortcuts: