Built-in Git Diff Viewer

Review what Claude Code changed without leaving thane. The built-in git diff panel shows a file tree with change type indicators and syntax-highlighted inline diffs — scoped to each pane's working directory.

File Tree with Change Indicators

See all modified, added, deleted, and renamed files in a collapsible directory tree. Each file shows its change type (M, A, D, R) with color-coded indicators.

Syntax-Highlighted Inline Diffs

Click any file to see its diff with added and removed lines highlighted. The diff viewer uses attributed text styling for easy scanning of changes.

Per-Pane CWD Awareness

The git diff panel shows changes for the focused pane's working directory. Open it from the tab bar to see diffs for that specific terminal's project.

Keyboard Shortcut Access

Toggle the git diff panel instantly with Cmd+Shift+G (macOS) or Ctrl+Shift+G (Linux). Also accessible from each pane's tab bar button.

How it works

The git diff panel uses git CLI commands to detect the repository root and generate unified diffs for the focused pane's working directory. It parses the output into structured file entries with change types and diff hunks.

The file list shows a collapsible directory tree with color-coded change indicators. Selecting a file loads its diff into the bottom viewer pane, which renders added and removed lines with syntax highlighting using attributed text.

The panel auto-closes when switching workspaces to avoid showing stale diffs. A refresh button lets you update the diff after making changes. The git diff panel is independent of the right-side panel system — you can have both a diff view and a right panel open simultaneously.

Use cases

Review Claude Code changes

After Claude Code finishes editing, open the git diff panel to see exactly what changed — file by file, line by line — before committing.

Multi-project diffs

Each pane tracks its own CWD. Review diffs for your frontend project in one pane and your backend in another, without the views interfering.

Quick change verification

Use Cmd+Shift+G to toggle the diff viewer on and off as you work. Verify changes incrementally without switching to a separate git tool.

Ready to try thane?

Free for personal use. OS-level sandboxing, split panes, embedded browser, and real-time audit trail — all on your machine.