Claude Code diff viewer: see what changed, without opening your editor

A short guide to reviewing Claude Code changes across git worktrees on macOS. Updated September 2026.

When Claude Code (or Codex, or any terminal agent) runs, it can touch dozens of files in seconds. The usual way to see what changed is to stop, git status, open an editor, and read diffs one by one, which pulls you out of the terminal and slows the loop. This guide shows a faster way: watch the changes live in a git worktree GUI, beside your terminal, and peek each diff inline without opening an editor. It works the same whether Claude runs in your main checkout or in a worktree it created with claude --worktree (see Claude Code worktrees, explained).

Why reviewing agent changes is awkward

The fast path: watch the worktree live

teebe is a native macOS git worktree GUI that sits beside your terminal and shows what your agents are doing on disk, as it happens:

  1. Point it at a worktree. Pick any git worktree of any repo and browse its full file tree.
  2. Watch files badge live. Every file an agent touches lights up the moment it changes on disk, with no refresh and no re-running git status.
  3. Peek the diff inline. Click a changed file to see its git diff right in the window, without opening an editor or a git client.
  4. Open it for real when you want. Click through and the file launches in whatever native editor you already use.

teebe showing the files a Claude Code agent changed in a git worktree, with a file open in an inline diff

Watching several agents at once

Because teebe watches the filesystem and git directly, it doesn't care which agent made the change. Add multiple repos and worktrees side by side and you get one calm view of several Claude Code sessions running in parallel, each with live badges and one status mark, so you can review what every agent changed at a glance instead of tailing logs. While Claude Code works in a worktree its row shows an animated orb, and teebe can notify you when the turn finishes.

What teebe doesn't do

teebe is the navigator, not the editor or the orchestrator. It never edits the contents of your files and never runs your agents. You keep doing that in the terminal. The git actions it does run are the ones you ask for: creating and removing worktrees, deleting a merged branch, and staging, unstaging or discarding changes, with a confirmation before anything destructive. It isn't a full git client: for committing, rebasing or resolving conflicts you'll still reach for your usual tools. Its job is to show you, live, what changed, and which worktrees are done. If you're deciding between tools, the git worktree GUI comparison covers what else exists, the Claude Code GUI comparison covers apps that run Claude Code for you, and Conductor alternatives covers apps that run agents in parallel.

curl -fsSL https://teebe.io/install.sh | bash

Free · open source · macOS 14+. Back to teebe.io →