You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Exploration, not a spec. Opening it to capture evidence found during the
competitor research sweep, because it points at an unoccupied niche that sits
almost exactly on top of features we already shipped.
The observed behaviour
Developers now run several coding agents in parallel, each in its own git
worktree, and the hard part has moved from writing the code to reviewing and
reconciling what came back. From Hacker News:
"I purchased GitKraken, because they have a decent automated 'AI' merge conflict
resolution tool. My use case is resolving conflicts from multiple parallel coding
agent sessions." — someone buying a git GUI specifically for this.
"VS Code Copilot workflows use git worktrees for AI-generated code changes,
allowing step-by-step review of modifications before integration."
"if you can review things in GitKraken or another program with diffs, things are
closer to what you want" — on catching LLM slop before it lands.
"AI agents successfully built a specialized GUI git client for managing 200
monorepo submodules" — people building throwaway tooling because nothing fits.
This is also, concretely, how this repository is developed: every assistant session
gets its own worktree under .claude/worktrees/, per CLAUDE.md.
Why we are unusually well placed
We already have, shipped: worktrees (#93), multi-repo tabs (#90), a conflict
resolver in its own window with a file list (#108), branch compare (#131), fast
windowed diffs, and multi-select commits. The pieces of "compare and reconcile
several parallel lines of work" exist — they are just not pointed at this.
And the constraint that makes incumbents awkward here is one we don't have: the
tools currently serving this are cloud/account/subscription products, while this
workflow is intensely local — the worktrees are on your disk.
Possible directions, cheapest first
Make worktrees a first-class surface rather than a management screen. See all
worktrees for a repo with, for each: branch, ahead/behind, dirty state, last
commit. Switch and compare between them without leaving the app. This is mostly
presentation over data we already fetch, and it is useful to anyone using
worktrees at all — no AI framing required.
A review-oriented pass over an unfamiliar diff: "what changed here, in what
order, what should I look at first". Bigger, vaguer, needs its own design.
Open questions to settle before any of this becomes a plan
Is this a real audience or a temporary one? The workflow is ~18 months old.
Does it need anything AI-specific at all, or is "excellent worktree support" the
whole product? The first bullet is valuable either way, which argues for doing
that first regardless of the answer.
Anything model-backed collides with Pin the "no telemetry, no account" promise with a guard test #226's no-account/no-telemetry promise unless
it is local-only or explicitly opt-in with the user's own key. That promise is
worth more than this feature; it constrains the design rather than the reverse.
Suggested next step: do the worktree-surface bullet, which stands on its own merits,
and let the rest wait for evidence.
Exploration, not a spec. Opening it to capture evidence found during the
competitor research sweep, because it points at an unoccupied niche that sits
almost exactly on top of features we already shipped.
The observed behaviour
Developers now run several coding agents in parallel, each in its own git
worktree, and the hard part has moved from writing the code to reviewing and
reconciling what came back. From Hacker News:
resolution tool. My use case is resolving conflicts from multiple parallel coding
agent sessions." — someone buying a git GUI specifically for this.
allowing step-by-step review of modifications before integration."
closer to what you want" — on catching LLM slop before it lands.
monorepo submodules" — people building throwaway tooling because nothing fits.
This is also, concretely, how this repository is developed: every assistant session
gets its own worktree under
.claude/worktrees/, per CLAUDE.md.Why we are unusually well placed
We already have, shipped: worktrees (#93), multi-repo tabs (#90), a conflict
resolver in its own window with a file list (#108), branch compare (#131), fast
windowed diffs, and multi-select commits. The pieces of "compare and reconcile
several parallel lines of work" exist — they are just not pointed at this.
And the constraint that makes incumbents awkward here is one we don't have: the
tools currently serving this are cloud/account/subscription products, while this
workflow is intensely local — the worktrees are on your disk.
Possible directions, cheapest first
worktrees for a repo with, for each: branch, ahead/behind, dirty state, last
commit. Switch and compare between them without leaving the app. This is mostly
presentation over data we already fetch, and it is useful to anyone using
worktrees at all — no AI framing required.
order, what should I look at first". Bigger, vaguer, needs its own design.
Open questions to settle before any of this becomes a plan
whole product? The first bullet is valuable either way, which argues for doing
that first regardless of the answer.
it is local-only or explicitly opt-in with the user's own key. That promise is
worth more than this feature; it constrains the design rather than the reverse.
Suggested next step: do the worktree-surface bullet, which stands on its own merits,
and let the rest wait for evidence.
From the competitor research sweep (Aug 2026).