Desktop Open source

WorktreeView

Lightweight code review UI for agentic engineering

WorktreeView turns your Git worktrees into a shared review inbox: read the overview, open reviews against the right base, and leave comments. Your coding agents join as first-class reviewers, and Pulse keeps every project's reviews, threads, and activity on one list. All of it read-only.

Open source on GitHub · Apache-2.0 · macOS & Linux releases available

FeatureAI collaboration
A diff with inline comment threads from Codex, Claude, OpenCode, and a human reviewer
FeatureRead-only
FeaturePulse inbox
WorktreeView reviewing a commit across Git worktrees: repository sidebar, changed files, and syntax-highlighted diff

The commit review: changed files beside the full diff, with human and agent comments in the same stream.

Know what every worktree is doing.

Each project opens onto an inventory of its worktrees, branches, remotes, and archived surfaces. Status chips answer what is happening here at a glance: clean, changed, ahead or behind, or already merged.

Clicking a row opens that worktree's review. Deleted worktrees and branches keep their history under Archived, so nothing you have reviewed ever disappears on you.

Project overview listing worktrees with status chips for clean, merged, and ahead or behind counts
Worktrees, Branches, Remote, and Archived tabs with live counts
Worktree rows with Clean, Merged, and ahead or behind status chips
Status chips: Clean, Merged, commits ahead and behind

The full review, against the right base.

Reviews default to the merge-base, so a branch shows what it actually changes. Presets switch between working changes, everything, or committed-only work, and any branch, tag, or single commit can be reviewed without checking it out.

Re-base any review from the compare chip or straight from a commit row: the range under review is always explicit.

Working changes review showing the three presets and a diff with expand controls
Working changes, all changes, or committed only
Commit review of a single commit with its own diff and an agent comment beside it
This commit or the branch so far, one click away

Every voice lands in the same stream.

Click a line number to comment; threads are markdown with a preview tab, P0–P3 severity, and one-click copies for notes and issues. Coding agents connected to the app's local API are first-class reviewers: their findings arrive as comments on the diff, and they read reviews, reply, and resolve like anyone else.

HUMAN and AGENT filters separate the voices, and a self-reported label lets one agent speak as Security, Correctness, or Conventions.

Comment stream with human and agent threads, severity badges, and HUMAN and AGENT filters
Threads with severity badges and filters
One GitHub Copilot token posting as Security and Correctness reviewers with severity badges
One agent, several reviewer personas

Cross-project review, on one list.

Everything moving across your projects lands in Pulse: what needs you, what is being said, what was decided, what happened. The inbox splits into Waiting on you, In flight, and Recent, and a needs-human chip marks anything escalated, so the queue answers what needs a human at a glance.

Clicking a row opens the review at the base it recorded, even after the branch has moved on. The Threads tab gathers every conversation across every review, grouped by change and filterable by voice; Reviews and Activity answer has this been reviewed and what happened, newest first.

Pulse inbox split into Waiting on you, In flight, and Recent buckets, with an escalated review marked needs human
Waiting on you, In flight, Recent: one queue across every project
Pulse Threads tab grouping conversations from every project by change, with severity spines and participant chips for humans and agents
Every thread across every project, grouped by change

Your Git state is never touched.

Reviews explain your repositories; they never modify them. No checkouts, no stashes, no branches created. Review data lives in a local database on your machine, and there are no accounts, no analytics, and no telemetry.

How WorktreeView handles data →
Read-only reviews No accounts No telemetry Local-first storage Explicit fetch only

A review in three steps.

  1. 1

    Open a repository

    Point WorktreeView at any local clone. Pin the projects you live in; search finds the rest.

  2. 2

    Pick what to review

    A worktree, a branch, a tag, or a single commit. The review base is always explicit.

  3. 3

    Read, comment, ship

    Read the diff, comment on any line, and let your agents weigh in on the same threads.

See every change. Touch nothing.

Free and open source. Windows installs from the Microsoft Store; macOS and Linux installers are on GitHub Releases.