
See exactly what changed in your Blender nodes

Node Differ
Ever append an updated node setup, only to realize you have no idea what was actually tweaked? Finding a single changed math operation, a swapped cable, or a shifted curve handle in a massive node tree can take hours.
Node Differ is a structural comparison engine that acts like a visual "diff" tool for Blender. Point it at an external .blend file, an auto-detected older version, or your local project history, and it instantly compares every single node, property, and connection to your active group.
๐ฅ Key Features
-
๐ Smart Comparison Modes: Choose from three distinct comparison workflows to match your pipeline. Use Snapshot mode for built-in project history, Version mode to auto-match iteratively saved files (e.g.,
_v01,_v02), or Manual mode to pick any external.blendfile. -
โช Built-in Version Control: Acting as a "Git for Nodes," Snapshot mode lets you Commit permanent, hidden snapshots of your current node group with a custom message. You can also use Advanced Actions to Revert your active tree to any previous snapshot or Delete unwanted commits to keep your history clean.
- ๐ฆ Visual Highlighting: Instantly see Added (Green), Modified (Yellow), Impacted (Red), Muted (Purple), and Removed (Dark Gray) nodes right in your editor.
- ๐ Deep Data Tracking: Catches microscopic changes in Nodes, Group Nodes, Float Curves, Vector mapping, Color Ramps, and interpolation modes.
- ๐ป Ghost Nodes: Never lose track of deleted data. Removed nodes leave behind visual markers detailing their old connections and locations.
- ๐ Detailed Reports: The N-Panel breaks down exactly which inputs, outputs, and complex data shifted.
โ๏ธ Compatibility
Works flawlessly across Geometry Nodes, Shader Nodes, andย Compositor Nodesย for Blender 4.5+.


1. Install the Add-on
Navigate to Edit โ Preferences โ Add-ons โ Install.
Select the downloaded ZIP file and click Enable.
2. Choose Comparison Mode & Reference Open the Node Differ panel and select your preferred workflow:
๐ Snapshot: Click Commit to save your current state, or select a previous commit from the Reference dropdown.
โป Version: Click the Refresh icon to automatically link a previous version of your file (e.g.,
_v01).๐ Manual: Click the folder icon to browse for an external
.blendfile and pick a reference node group.
3. Select Current Node Group
In your scene, select the active node group you want to compare.
4. Run Compare
Click Compare Nodes.
5. Read Highlights
๐ข Green = Added
๐ก Yellow = Modified
๐ Orange = Impacted
๐ด Red = Removed
๐ฃ Purple = Muted
๐ต Blue = Renamed
Updates
Released the Node Differ v3.0:
Snapshot Mode: Introduced built-in version control to Commit, Revert, and Delete node group history directly within the project.
Version Mode: Added automatic detection and matching for iteratively saved project files (e.g.,
_v01,_v02).Rename-Proof Tracking: History tracking now uses hidden UUIDs, ensuring snapshots stay linked even if node groups are renamed.
Renamed Nodes: Added detection for internal node name changes, now highlighted in Blue (๐ต).
Overhauled UI Filters: Reorganized the Modification Filters into clean, collapsible categories (Core Structure, Math & Data, Shading & Limits, Toggles) for faster navigation.