π Compositor Tools (V3)
The experimental remote control that needs a page reload to wake up
- tools
CompositorTools3 is the odd one out in the pack: it doesn't compose anything, doesn't take an image, and has no inputs at all. It's an experimental "control panel" for the Compositor V3 canvas - a way to toggle a few behaviors like precise selection (ignore transparent pixels and grab the first image under the mouse), centering the selected layer, and resetting transforms. Think of it as a small remote control that speaks directly to the frontend canvas instead of moving pixels through the graph.
The author's own description is blunt: it's experimental, frontend-communication only, and needs a page reload to fill its controls. That last part is a real footgun - the README warns that new tools only show up on load, so after you add this node you have to refresh the browser tab for anything to appear.
The single output
The node's only output is tools, a BOOLEAN. It's not a data output you wire anywhere useful - it's mostly there so the node participates in the graph as a communication channel with the canvas UI. You don't need to route it; the interesting behavior happens on the compositor's canvas.
Installing
Same pack as everything else:
cd ComfyUI/custom_nodes
git clone https://github.com/erosDiffusion/ComfyUI-enricos-nodes.git
or ComfyUI Manager β "Compositor" β erosDiffusion. Restart ComfyUI, then reload the browser page after dropping the node in - that's not paranoia, it's the documented requirement.
Should you use it?
Honest take: probably not yet. It's a feature-flag experiment, and the README lists real limitations - saving discards the selection (which happens on mouse-out), so you may need to re-select before centering or reset work. If you just want to compose images, you don't need this node at all; the core drag/rotate/scale workflow on Compositor3 works without it. It exists for people who want precise-selection niceties while the author develops the concept, and it's worth checking on occasionally because it may quietly become the alignment toolbar. Treat it as a preview, not a tool you build a workflow around.
Inputs (0)
No inputs
Outputs (1)
| Name | Type | Description |
|---|---|---|
| tools | BOOLEAN | β |