IAMCCS Navigator
Drop a bookmark on the canvas so future-you can find the shot
Big ComfyUI workflows are a navigation problem. When your graph sprawls across three screens and a shot's sampler is buried under layers of LoRA nodes, you need landmarks. IAMCCS_Navigator is that: a bookmark marker node you drop on the canvas, named and colored, that the IAMCCS Navigator frontend turns into a clickable index. The node itself does literally nothing at execution - its FUNCTION is a noop - which is exactly the point. It's metadata you can see.
It's part of IAMCCS-nodes, from the same author whose production workflows routinely exceed what a canvas can comfortably hold - this is the answer to "where did I put the VAE decode for scene 3." If you've ever spent five minutes panning around a graph hunting for a node, you're the target user.
How it works
Think of it as a pin dropped on the map. You place one (or several) on the canvas, give it a bookmark_name, a category (so your index can group bookmarks), a color, and optionally an icon and a note. The Navigator frontend (the pack's web/ component) reads these nodes and builds a navigation index - click a bookmark and the canvas jumps to it. It can even restore a saved zoom level if you set zoom_mode to restore saved zoom and store the saved_zoom you want.
The runtime does nothing - no inputs feed it, no outputs leave it, it doesn't touch the graph's data flow. It's a pure UI/UX marker, which keeps it safe to leave in shared workflows: it can't break a render.
Inputs and outputs
bookmark_name(STRING, "Bookmark") - what it's called in the index.category(STRING, "General") - grouping for the index.color(enum: teal/amber/green/red/violet/blue/gray/custom) - visual tag.custom_color(hex) if you pick custom.icon(STRING) andnote(STRING) - free-form annotations.zoom_mode(keep current zoom/restore saved zoom) andsaved_zoom(FLOAT, 0.8) - how the jump behaves.order(INT, 0) - sort order in the index.show_in_index(BOOLEAN, true) - whether it appears in the navigation panel.
Outputs: none.
How to install
Part of IAMCCS-nodes. ComfyUI Manager search "IAMCCS", or:
cd ComfyUI/custom_nodes
git clone https://github.com/IAMCCS/IAMCCS-nodes.git
Restart. No dependencies beyond the pack, no model downloads. The frontend component ships in the same repo, so installation is just the pack itself.
Gotchas
The honest warning: without the IAMCCS Navigator frontend loaded (it comes with the pack, so this is only an issue if you deleted the web/ folder), this node is just a colored box that does nothing. And because it does nothing at runtime, it's tempting to sprinkle them everywhere - a bookmark every four nodes is noise, not navigation. Use them at meaningful junctures: shot boundaries, model swaps, the final save. Also, saved_zoom only matters if zoom_mode is set to restore it; leaving it at keep current zoom ignores the value entirely. Name bookmarks for what you'll be searching for later ("scene3-vae", not "bookmark1") - that's the difference between this being useful and being decorative.
Inputs (10)
| Name | Type | Default | Description |
|---|---|---|---|
| bookmark_name | STRING | Bookmark | — |
| category | STRING | General | — |
| color | COMBO | teal | 8 options: teal, amber, green, red, violet, blue, +2 |
| custom_color | STRING | #22c7a9 | — |
| icon | STRING | — | |
| note | STRING | — | |
| zoom_mode | COMBO | keep current zoom | 2 options: keep current zoom, restore saved zoom |
| saved_zoom | FLOAT | 0.800.1–3 | — |
| order | INT | 00–9999 | — |
| show_in_index | BOOLEAN | true | — |
Outputs (0)
No outputs