ComfyUI Extension: NoteManager

Authored by Danteday

Created

Updated

16 stars

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

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.

Looking for a different extension?

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

    1. 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".
    2. View notes on a node:
      • Right-click on a node with notes and select "πŸ“‘ View Notes (N)" from the context menu (where N is the note count).
    3. Edit or delete notes:
      • In the notes modal, use the ✏️ button to edit a note.
      • Use the πŸ—‘οΈ button to delete a note.
    4. 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

    1. 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.
    2. Quick navigation:
      • Click on a node name in the global panel to center the canvas on that node.
    3. 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

    1. 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
    2. 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

    General

    Context menu

    menu

    Note Modal Window

    window

    Global Import Mapping Dialog

    import 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.

    Export Selection

    export

    Run ComfyUI workflows without the setup

    No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

    Learn more