My First ComfyUI Tool
I'm excited to share that I've published my very first custom tool for ComfyUI: Settings Overview. It has been submitted to the official Comfy Registry and is online (version 1.0.0).
is available on GitHub under the MIT license: https://github.com/monsterfurious/ComfyUI-Settings-Overview
The Problem It Solves
Picture this: it is 2 a.m., your workflow has grown into a monster of forty-plus groups, and you just want to test a single upscale pass. So the ritual begins. Click a node, Ctrl+B. Scroll. Click another, Ctrl+B. Miss one, get a broken run, scroll back, Ctrl+B again. Zoom out until the whole graph is a blur of tiny boxes while you hunt for the one group you forgot to disable, then zoom back in and do it all over. By the time the canvas finally does what you want, you have forgotten what you were even testing. Sound familiar?
If you have ever built a large ComfyUI workflow, you know the pain: dozens of groups scattered across a huge canvas, each with its own switches to enable or bypass. To turn a section on or off you have to pan around, hunt for the right group, and hope you didn't miss one. The bigger the workflow, the worse it gets. Settings Overview fixes that by pulling every group control into a single, tidy panel.
What It Does
The extension gives you one draggable panel that consolidates the controls for your whole workflow:
Automatic group detection: it reads groups directly from your graph, so there is nothing to configure to get started.
One-click enable or bypass: every group appears as a toggleable chip; click to switch a whole group on or off.
Jump-to-group navigation: an arrow button centers the canvas on any group you select.
Subgraph support: it lists groups at any nesting depth, including inside subgraphs.
Search and filtering: active-only view, title search, and multi-select category filters.
Custom categories: organize groups with regex patterns, color filters, and restriction rules.
Persistent setup: categories are saved to both the workflow metadata and browser localStorage.
How It Works
Settings Overview is frontend-only. There are no Python packages and no extra dependencies, which keeps it lightweight. It collects all the groups from the open workflow (subgraphs included) and renders them as chips. When you toggle a group, it sets the underlying nodes to either ALWAYS (active) or BYPASS mode, the same mechanism ComfyUI uses natively, just driven from one central place. The panel refreshes automatically while it is open, and it works with both the old and new graph serialization formats.
Categories are where it gets powerful. Each category has four fields: a name (the display heading), a regex (to auto-match group titles), optional colors (a LiteGraph color filter), and restriction rules (default, max one, or always one) so you can enforce that only a single option in a category is active at a time.
Installation
The easiest way will be through ComfyUI Manager: just search for Settings Overview once the registry listing goes live. To install it manually right now, clone the repo into your ComfyUI/custom_nodes folder and restart ComfyUI:
git clone https://github.com/monsterfurious/ComfyUI-Settings-Overview
How To Use It
Click the settings button at the bottom-right of the canvas to open the panel.
Toggle the group switches to enable or bypass sections of your workflow.
Use the arrow button to jump straight to a group.
Open the panel's settings menu to build your custom categories.
Final Thoughts
This is my first published tool, so getting it into the Comfy Registry feels like a real milestone. It started as something I built to make my own big workflows manageable, and I hope it saves others the same headache. The listing is pending review, but the code is on GitHub right now under the MIT license, so feel free to clone it, try it, and open an issue if you hit anything. Feedback and Reactions are very welcome. This is just version 1.0.0, and I would love to keep improving it.


