Node Annotator is a utility add-on for Blender that eases documenting and maintaining node graphs. Once installed, it adds a "Node annotator" section inside the Node tab on the side panel of any graph editor.
The annotation tools support one-click creation and editing of annotation frames with text blocks. The Create annotation command drops a yellow box into the middle of the current view, creates a new text block, links it to the annotation, and opens a text editor window for the text. Edit annotation reopens that editor for a selected annotation. A Description field connects to the Blender 4.2 node group tool-tip property, and a small info icon is painted into the header of node groups that carry a description, which can be turned off in the preferences.
The refactoring section finds usages of custom node groups within the current node tree. Search type and Replacement type dropdowns set which groups to find and what to replace them with, and results list each match with buttons to swap it or jump to the node. A Replace all button handles every occurrence at once. The add-on is released under the GNU General Public License v3.0 or later.