ComfyUI Extension: NoteManager
A powerful extension for ComfyUI that enables adding notes to many node in your workflow. Keep track of important settings, reminders, and workflow documentation directly within your ComfyUI canvas.
Custom Nodes (0)
README
ComfyUI Note Manager
A powerful extension for ComfyUI that enables adding notes to many node in your workflow. Keep track of important settings, reminders, and workflow documentation directly within your ComfyUI canvas.
Features
- 📝 Add/Edit/View Notes: Easily add, modify, and view multiple timestamped notes for many node.
- 🔢 Note Count Indicator: Shows a clear icon with the note count on nodes that contain notes (when not collapsed).
- 💾 Auto-Saves with Workflow: Notes are saved directly within your workflow JSON file.
- 🎨 Modern UI: Clean modal windows for managing notes per node.
- 📤 Node-Specific Import/Export: Share or back up notes for individual nodes using JSON format.
- 🔍 Selective Export: Choose specific notes to include when exporting from a node.
- 📋 Global Notes Panel: View, search, and manage notes from all nodes in a dedicated, toggleable side panel.
- 🖱️ Draggable Panel Toggle: A floating
📋
icon lets you toggle the Global Notes Panel and can be dragged anywhere on the screen. - ✈️ Jump to Node: Quickly navigate to a node in your workflow by clicking its title in the Global Notes Panel.
- 🌍 Global Import/Export: Manage notes for the entire workflow, including an intelligent import mapping feature.
- 🧩 Broad Compatibility: Designed to work with many types of ComfyUI nodes.
Installation
Automatically: Go to Comfyui manager, select "Custom Nodes Manager" and enter NoteManager in the search
Manually: Clone this repo to ComfyUI/custom_nodes
Usage
Basic Note Management
- Add a note to a node:
- Right-click on any node and select "📝 Add Note" from the context menu.
- Enter your note in the modal window and click "Save".
- View notes on a node:
- Right-click on a node with notes and select "📑 View Notes (
N
)" from the context menu (whereN
is the note count).
- Right-click on a node with notes and select "📑 View Notes (
- Edit or delete notes:
- In the notes modal, use the ✏️ button to edit a note.
- Use the 🗑️ button to delete a note.
- Identify nodes with notes:
- Nodes with notes display an orange circle with the number of notes above the title (when not collapsed).
Global Notes Panel
- Access the global notes panel:
- Click the draggable
📋
icon on the screen to toggle the panel. - All notes from your workflow are displayed, organized by node.
- Click the draggable
- Quick navigation:
- Click on a node name in the global panel to center the canvas on that node.
- Manage & Search:
- Use the search bar to filter notes across the entire workflow.
- Edit/Delete notes directly from the panel list.
- Use the global Import/Export buttons for workflow-wide note management.
Import and Export
- Export notes:
- Node Specific: Open the notes modal for a node, click "Import/Export", choose "Export Node Notes", select notes via checkboxes, and click "Export Selected".
- Global: Open the Global Notes Panel and click the "Export" button
- Import notes:
- Node Specific: Open the notes modal for the target node, click "Import/Export", choose "Import Node Notes", and select the JSON file.
- Global: Open the Global Notes Panel, click the "Import" button, select the JSON file, and use the mapping dialog to assign notes to the correct nodes before confirming.
Tips and Tricks
- Updating notes: When adding or editing notes, or when you open a new workflow tab, you need to refresh the manager using the 🔄 button next to the note search field; otherwise, you may experience a synchronization issue.
- Workflow Documentation: Use notes on key nodes (like Loaders, Checkpoints, Samplers) to explain their role or settings.
- Parameter Tracking: Note down specific seeds, CFG scales, or prompt keywords that produced interesting results.
- Troubleshooting: Document errors encountered or specific settings needed to make a custom node work correctly.
- Idea Repository: Jot down ideas for workflow improvements or variations directly on the relevant nodes.
- Global Overview: Use the global panel to quickly review all annotations in a complex workflow.
Screenshots
Context menu
Note Modal Window
Global Import Mapping Dialog
Here are the 5 options:
- 🔴 Node selection required – You must manually select the node to which the note should be added.
- 🟡 Title match – Matches the node's name, but not its ID.
- 🟡 ID match – Use this if you renamed the node to which you want to attach the note and are absolutely sure of your actions.
- 🟢 Full match (ID and title) – The best option for loading; it ensures a 100% match.
- ⚪ Selected manually – The node is selected manually.