Delta FlowThe directory diff viewer that lives where you already work: VS Code, Git, and Tower.
Delta Flow turns a Git directory diff into a clear, read-only file tree inside VS Code. It is built for the moments when a line-by-line diff is too narrow: large refactors, migrations, file moves, generated changes, and changesets where the shape of the tree matters as much as the content. Browse every file that was added, changed, deleted, moved, renamed, or copied, then select a file to open its diff in VS Code. Get Started
Delta Flow opens the current working-tree changes as a navigable directory diff in a new VS Code window. To review an open GitHub pull request, run Delta Flow: Diff Pull Request and
choose one from the repository's list. This requires the
GitHub CLI to be installed and authenticated.
Pull requests targeting the checked-out branch are marked and shown first. Set
Highlights
The Restricted Mode bannerEach comparison opens in its own private working directory, so VS Code starts the window in Restricted Mode and shows a banner. Delta Flow only reads the two directory snapshots and never runs workspace code, so diffs work the same either way — but you can silence the banner for good. Every comparison opens beneath a single per-user folder —
Connect TowerRun Delta Flow: Install Tower Integration from the Command Palette, then restart Tower and choose Delta Flow in Settings > Git Config. Tower can then open any commit, branch comparison, or working-tree changeset directly in Delta Flow. Uninstalling the extension also removes its Tower integration after VS Code restarts. To remove only the integration, run Delta Flow: Uninstall Tower Integration. |


