# ComfyUI-MagnifyGlass
**A powerful, customizable magnifying glass extension for ComfyUI.**
[](https://github.com/comfyanonymous/ComfyUI)
[](https://github.com/AEmotionStudio/ComfyUI-MagnifyGlass/releases)
[](LICENSE)
[](package.json)
[](https://github.com/AEmotionStudio/ComfyUI-MagnifyGlass/commits)
[](https://github.com/AEmotionStudio/ComfyUI-MagnifyGlass/commits)

*Inspect fine details in your generated images, node connections, and canvas with ease.*
[Features](#-features) • [Installation](#-installation) • [Usage](#-usage) • [Configuration](#️-configuration) • [Known Issues](#-known-issues) • [Contributing](#-contributing) • [Changelog](CHANGELOG.md)
---
## 🚀 What's New in v1.15.0 (November 4, 2026)
**Inspector and Pop-Out Overhaul: New Look, Navigation and a Second-Monitor Viewer**
* **🎨 Follows Your Palette**: The Inspector, its toolbar, its menus and the pop-out viewer use your ComfyUI palette, light or dark. The built-in themes are gone.
* **🧭 Header and Go to Node**: Title, `#id` and type in the header, Back/Forward, Previous/Next in execution order, and a searchable node picker. Subgraph path and group show as a breadcrumb.
* **📌 Simpler Modes**: Follow the glass or drag the header to float. **Sticky**, **Lock** and the new **Follow Selection** decide which node is shown. Hold is replaced by Lock.
* **✏️ Reliable Editing**: Canvas-matching number steps, commit on Enter, revert on Escape, multiline prompts, undo, and subgraph support.
* **🖥️ Pop-Out Viewer**: A popup window that keeps pace with the glass, with the Inspector's rows, navigation and editing, run progress and errors, output thumbnails, clickable input/output links, zoom, and Split, Glass, Info and Output views.
> 📄 **See [CHANGELOG.md](CHANGELOG.md) for the complete version history.**
---
[
|
### 🔍 Magnifying Glass

* **WebGL-Powered**: Smooth, high-performance rendering at any zoom level.
* **Smart Interactions**: Stays put or follows your cursor, drags anywhere with Move Glass, and Reset (`O`) brings it back. Clicks pass through to the canvas.
* **Customizable**: Adjust zoom (up to 10x), size, border, and shape (Circle/Square/Rounded).
|
### ℹ️ Inspector Panel

* **Live Widgets**: Every widget of the hovered node, editable while Sticky, Locked or following the selection, with copy on every row.
* **Navigation**: Go to any node by title, type or `#id`, step through execution order, and go Back/Forward through your jumps.
* **Follows Your Palette**: Matches any ComfyUI palette. Follow the glass or drag the header to float and resize it.
|
|
### ⚙️ Sidebar Integration

* **Organized Settings**: Every glass, Inspector, hotkey and accessibility setting in one panel that follows your palette, with the Inspector panel switch at the top.
* **Live Previews**: Changes apply instantly without needing to refresh.
* **Quick Actions**: Open the pop-out viewer from the header, reset a section or everything, and find links and version info under About.
|
### 🖥️ Multi-Monitor Pop-Out

* **Detachable Viewer**: Open the glass in a popup window for a second monitor; it keeps updating while the glass is hidden and follows your palette.
* **Inspector Sidebar**: The Inspector's rows, navigation and editing, plus the node's links, outputs and run progress, with the last error and its traceback.
* **Controls**: Zoom, Lock, and Split, Glass, Info and Output views with a resizable frame and divider.
|
|
### ♿ Accessibility Suite

* **Visual Modes**: Toggle **Invert Colors** or **Grayscale** for high-contrast viewing.
* **Reduce Motion**: Disable smooth animations for instant feedback.
* **Text Enhancements**: Scaling, Bold, Glow, and Outline options for maximum legibility.
|
|
---
## 📦 Installation
### Option 1: ComfyUI Manager (Recommended)
1. Open **ComfyUI Manager**.
2. Search for **`ComfyUI-MagnifyGlass`**.
3. Click **Install**.
### Option 2: Manual Install
```bash
cd /path/to/ComfyUI/custom_nodes
git clone https://github.com/AEmotionStudio/ComfyUI-MagnifyGlass.git
```
---
## 🎮 Usage
| Key | Action |
| :--- | :--- |
| **`X`** | **Activate / Toggle Tool** (Master Switch) |
| **`H`** | Toggle Follow Cursor Mode |
| **`I`** | Toggle Inspector Panel Visibility |
| **`G`** | Toggle Glass Preview (with the Inspector panel on, keeps the panel and hides the glass) |
| **`Shift+P`** | Open / Close the Pop-Out Viewer (popup window) |
| **`U`** | Inspector: Follow the Glass / Float |
| **`S`** | Inspector: Toggle Sticky |
| **`O`** | Reset Offsets |
| **`*`** | **Centre on Node** (centres the canvas and locks the Inspector to it) |
| **`Left/Right`** | Previous/Next node in execution order (while the Inspector is hovered or focused) |
| **`D`** | Force Direct Capture (Optional after v1.11.0 improvements) |
| **Arrows** | Nudge Glass Position (When not navigating nodes) |
In the pop-out viewer, outside text fields:
| Key | Action |
| :--- | :--- |
| **`Left/Right`** | Previous/Next node in execution order |
| **`L`** | Lock / Unlock the shown node |
| **`Ctrl+K`** | Go to node |
| **`Esc`** | Close the picker, or leave the Output view |
| **Mouse wheel** | Zoom (over the frame) |
> **Pro Tip:** Press **`G`** to hide the magnifying preview and keep only the Inspector Panel. For the glass alone, turn off **Inspector panel** in the sidebar.
---
## ⚙️ Configuration
Access settings via the **new Sidebar Panel** or the ComfyUI Settings (⚙️) menu.
**Developed by [Æmotion Studio](https://aemotionstudio.org/)**
[](https://www.youtube.com/@aemotionstudio/videos)
[](https://discord.gg/UzC9353mfp)
[](https://ko-fi.com/aemotionstudio)
---
## 📺 STOP SQUINTING!
**Are YOU tired of tiny nodes? Do messy workflows make you want to SCREAM? 😱**
**Get ComfyUI-MagnifyGlass TODAY!**
*It ZOOMS! It INSPECTS! It POPS OUT!* ⚡️🔍
[

](https://youtu.be/2qOlO-QPZ4o)
(Click to watch on YouTube)