A CLI companion for Zed that shows fully separated staged and unstaged diffs with interactive staging controls
Zed's git panel combines staged and unstaged hunks into one interleaved diff view. A March 2025 issue with 699 reactions asks for fully separate staged and unstaged diff panes, the standard interface found in GitLens, Sourcetree, Fork, and the CLI git add -p. The issue has 79 comments and was still receiving activity as of June 2026 with no Zed team response acknowledging a roadmap entry. The Zed extension API today has no webview support (#21208, open) so no extension can build a multi-pane diff UI. The product is a CLI companion tool that opens alongside Zed: it watches the working tree, renders a terminal-UI split showing staged vs unstaged hunks side by side with keyboard shortcuts to stage, unstage, and discard individual hunks, and integrates with Zed's terminal panel via a single command.
Score Breakdown
Social Proof 1 sources
Gap Assessment
No vendor timeline. Zed extension API cannot build a split-pane diff UI (no webview). No third-party companion tool exists. The TUI companion slot is completely open.