Features

Everything you need to navigate, commit, and review — without leaving the terminal.

File Explorer

Navigate your project with a tree view that shows git status markers, file operations, hidden files, and symlinks. Create, rename, and delete files without switching tools.

Learn more →
grüt
File explorer with tree navigation and git status markers

Git Integration

Full git workflow from staging to push — branches, merge, rebase, stash, tags, worktrees, blame, and bisect. Everything is keyboard-driven and updates in real time.

Learn more →
grüt
Git info panel with branches, tags, and status

GitHub Integration

Browse issues, pull requests, Actions workflows, and releases directly in the TUI. Review PR details and check CI status without opening a browser.

Learn more →
grüt
GitHub pull requests panel in grüt

Diff Review

Review changes hunk-by-hunk with an approve/reject workflow. Switch between inline and side-by-side views, jump between hunks, and stage exactly what you want.

Learn more →
grüt
Diff viewer with syntax-highlighted changes

Fuzzy Finder

Press / and start typing to instantly search across your entire project. Results update as you type, filtering out hidden files automatically.

Learn more →
grüt
Fuzzy finder overlay with instant file search

Inline Editor

Press e in the preview panel to edit files directly without leaving grüt. Ctrl+S saves your changes, Escape discards. Binary and oversized files are blocked automatically.

Learn more →
grüt
Inline editor mode in the preview panel

Branch Diff

Press g to cycle through three filter modes: all files, git-changed files, and branch diff — showing only files changed compared to your default branch. Preview updates to show diffs automatically.

Learn more →
grüt
Branch diff mode showing changed files

Terminal

Run shell commands without leaving grüt. Toggle between insert and normal modes with i and Escape. Output stays visible alongside your file tree and git panels.

Learn more →
grüt
Embedded terminal panel running shell commands

Bookmarks

Pin directories you visit often with B. Jump back to any bookmark instantly from the bookmarks panel — no more navigating deep trees repeatedly.

Learn more →
grüt
Bookmarks panel with pinned directories

Themes

Ship with four built-in themes — Default, Catppuccin, Tokyo Night, and Gruvbox — or create your own with a simple TOML file.

Learn more →
grüt
Theme selector in the settings overlay

Sessions

grüt automatically saves your layout preset, focused panel, and working directory. Relaunch and pick up exactly where you left off.

Learn more →
grüt
grüt session restored with full layout