Everything else the extension shows, the browser UI already shows. This is the list that
justifies installing it — and, read the other way, the list of what you give up by staying
in a tab.
The graph follows your cursor
Move through a file and the selection moves with you — the entity under the caret is the entity highlighted, with its neighbourhood drawn around it. Turn it off with mezz.autoVisualize when you want the view to stay put.
A node is a jump
Click one and the file opens at the line. The graph stops being a diagram of the code and becomes a way of moving through it.
Save is the refresh
The extension runs mezz watch over the open folder, so the graph tracks the code as you edit rather than as you remember to re-run something.
Diff two commits
A structural diff over git worktrees — what entities and edges changed between two revisions, not what lines did. It needs a checkout on disk, which is why this one is local-only.
Read the diff at three widths
How far the picture reaches is one control with three rungs, ordered narrowest first: edits, then rewiring — the far ends of the edges that moved — then the whole neighbourhood. It replaced two checkboxes that were both node filters, so the lines on screen were not the lines that changed.
And inside one entity, line by line
Markers and line numbers on both sides, unchanged stretches folded, side by side once the column is wide enough. Gained and lost edges are their own list rather than badges on the head graph — a relationship that disappeared has no row there to badge, and it is the one change a diff reader most wants told.
Native scope trees
Folders and files as a real VS Code tree with checkboxes, in the activity bar, next to the explorer you already use.
A hotspot becomes a running agent
The Refactor action on a quality row opens a terminal with Claude Code already working on that entity, from a prompt built out of the same measurements that ranked it. It needs a terminal, so it only exists here.