Layout & Panels

grüt organizes its interface into five panels — File Tree, Git Info, GitHub, Commits, and Preview. Focus any panel instantly with its number key, zoom any panel to full screen, or cycle between panels with Tab.

Key Features

  • Number-key focus — Press 15 to jump directly to any panel
  • Zoom mode — Expand any panel to full screen and back
  • Panel focus — Cycle focus between visible panels with Tab
  • Session persistence — Layout choice is saved and restored on restart

Keybindings

KeyAction
1Focus File Tree panel
2Focus Git Info panel
3Focus GitHub panel
4Focus Commits panel
5Focus Preview panel
TabFocus next panel
Shift+TabFocus previous panel

Panel Overview

KeyPanelDescription
1File TreeProject file browser with git status markers
2Git InfoBranches, worktrees, remotes, stash, tags, reflog
3GitHubIssues, PRs, actions, workflows, releases
4CommitsCommit log with details and diff
5PreviewFile content, diffs, PR bodies, workflow details

Context Awareness

All panels share a reactive selection model. Focusing a different panel doesn't lose your place — switching from the File Tree to Git Info and back keeps your cursor position. Zooming a panel doesn't lose your place — unzoom and all panels are still in sync.