Extensions/ImissNuke
ComfyUI Extension

ImissNuke

Nuke-style node graph for ComfyUI: Nuke hotkeys (Tab, F, D, Shift+Q, Ctrl+Shift+X…), straight Nuke pipes, groups as backdrops, remappable keys and presets. No Python nodes, zero dependencies.

By jorge-miranda-cherem·Created 2 days ago·Updated 2 days ago· 0
jorge-miranda-cherem/comfyui-imissnuke
Nodes—
On cloudLocal install
Stars0
Updated2 days ago
Readme
<p align="center"><img src="assets/imissnuke-icon.png" alt="ImissNuke" width="96"></p> <h3 align="center">Miss Nuke's node graph? Bring it to ComfyUI.</h3> <p align="center">Nuke hotkeys, pipes and backdrops for ComfyUI · free and open source · no dependencies</p>

Installation

Search ImissNuke in ComfyUI Manager, or:

cd ComfyUI/custom_nodes
git clone https://github.com/jorge-miranda-cherem/comfyui-imissnuke.git

Restart ComfyUI. The yellow N in the top bar opens the settings. Right-click it to turn ImissNuke on or off.

<p align="center"><img src="docs/media/panel.png" alt="The ImissNuke panel: six settings, the 19 shortcuts with their keys, presets and where they are saved" width="420"></p>

Shortcuts

| Key | Action | | | :-- | :-- | :-- | | <kbd>Tab</kbd> | Node Search | Search at the cursor | | <kbd>/</kbd> | Find Node | Jump to a node by number or name | | <kbd>F</kbd> | Frame | Fit the selection, or the whole graph | | <kbd>L</kbd> | Layout | Line up the selection along its wires | | <kbd>D</kbd> | Bypass / Mute | The D Key setting picks which one | | <kbd>Shift</kbd> <kbd>↑</kbd> | Select Upstream | Add what feeds the selection; again for one more level | | <kbd>Alt</kbd> <kbd>H</kbd> | Hide Links | Hide input wires, or Set & Get links | | <kbd>Ctrl</kbd> <kbd>D</kbd> | Duplicate | A copy without wires | | <kbd>Ctrl</kbd> <kbd>E</kbd> | Clone + Inputs | A copy that keeps its input wires | | <kbd>Shift</kbd> <kbd>Q</kbd> | Connect | Wire the selection into the node on the right | | <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>C</kbd> | Color | Color palette for nodes and groups | | <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>X</kbd> | Extract | Pull a node out and bridge its wires | | <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>S</kbd> | Swap Nodes | Two selected nodes trade places and wires | | <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>I</kbd> | Splice | Put a node into a wire | | <kbd>Shift</kbd> <kbd>R</kbd> | Queue Outputs | Run only the selected outputs | | <kbd>Shift</kbd> + drop | Drop on Wire | Drop a dragged node on a wire to splice it in | | <kbd>Ctrl</kbd> <kbd>Shift</kbd> + drop | Drop to Swap | Drop a dragged node on another to swap them | | MMB + LMB drag | Smooth Zoom | Wacom: pen tip + side button |

Remap any key from the panel: click its key, press the new one. A key already in use trades places.

Settings

D Key Bypass or Mute · Nuke Pipes straight wires with 45° bends · Wire Color type colors or all black · Backdrops groups drawn as Nuke backdrops · Output Drop what a wire dropped on empty canvas does.

Hover any row in the panel for a one-line tip.

Presets

Save Preset… keeps your settings and keys under a name. They are saved to ComfyUI/user/default/imissnuke/presets.json, and the Saved In row shows the full path. Download a Copy and Load from File take them to another computer or a teammate.

More

MIT License · Nuke is a trademark of The Foundry Visionmongers Ltd. ImissNuke is not affiliated with Foundry.