🚀 BangtrixToolkit
Essential Custom Nodes for ComfyUI
A powerful toolkit for ComfyUI featuring a real-time Hardware Monitor overlay with native AMD ROCm support, and a Universal Prompt Translator node — all in one clean package.
✨ Key Features (Click to Collapse)
🖥️ Advanced HW Monitor
A real-time monitoring overlay displayed directly on the ComfyUI canvas. Tracks GPU Name, Load (%), VRAM Usage, Temperature (°C), and Fan Speed (%) with animated progress bars and a live sparkline graph. The widget is fully draggable, minimizable, and toggleable via Ctrl + Shift + M.
🔌 Native AMD ROCm Support
An intelligent multi-backend architecture automatically detects your GPU vendor and selects the optimal data source.
| GPU | Platform | Primary Backend | Fallback |
|---|---|---|---|
| AMD RDNA3 (RX 7000+) | Windows | ROCm / HIP SDK (hipInfo.exe) + PDH |
PowerShell / WMI |
| Legacy AMD | Windows | ADL (atiadlxx.dll) + PDH |
PowerShell |
| NVIDIA | Windows / Linux | NVML / nvidia-smi |
PDH / sysfs |
| Intel ARC / iGPU | Windows / Linux | PDH + sysfs | PowerShell / hwmon |
No third-party background applications are required — the backend relies only on native OS tools and your existing AMD driver stack.
🌐 Universal Prompt Translator
An integrated translation node that converts prompts from 16+ languages into English and directly outputs CLIP conditioning.
| Code | Language | Code | Language |
|---|---|---|---|
auto |
Auto Detect | en |
English |
id |
Indonesian | ja |
Japanese |
ko |
Korean | zh-CN |
Chinese (Simplified) |
zh-TW |
Chinese (Traditional) | fr |
French |
de |
German | es |
Spanish |
pt |
Portuguese | ru |
Russian |
it |
Italian | ar |
Arabic |
tr |
Turkish | hi |
Hindi |
th |
Thai | vi |
Vietnamese |
✨ Sample Translation
| Indonesian Input | Final English Prompt |
|---|---|
wanita cantik memakai kimono di malam hari |
beautiful woman wearing kimono at night, cinematic lighting, high quality, detailed |
🎛️ Presets
| Quality | Style | Auto Negative |
|---|---|---|
normal — Standard |
none — No style |
normal — Basic |
high — Enhanced details |
anime · realistic · cinematic |
strong — Reduced artifacts |
ultra — Maximum quality |
photography · product · fantasy · portrait |
ultra — Maximum cleanup |
💡 Tips: Use
show_originalto debug translations · Enableenable_cachefor faster workflows · Useultraquality for SDXL and Flux · Use theanimepreset for anime models · Userealisticorphotographyfor realism-based models
📸 Sample Workflow
⚙️ Customization UI & Settings (Click to Expand)
The HW Monitor integrates directly into the ComfyUI Settings panel. All changes are applied instantly — no browser reload required.
| Setting | Type | Options |
|---|---|---|
| 🎨 Theme | Combo | Default Green · Neon Blue · Crimson Red · Hacker (Black & Green) |
| ⏱️ Refresh Rate | Combo | 500ms · 1s · 2s |
| 👁️ Show on Startup | Boolean | On / Off |
| 🔲 Background Opacity | Slider | 0.1 – 1.0 (step 0.05) |
| 📦 Compact Mode | Boolean | Hides sparkline graph for minimal footprint |
Access the settings by clicking the ⚙ gear icon on the HW Monitor widget header.
🎨 Theme Samples
⌨️ Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| Show / Hide Overlay | Ctrl + Shift + M |
| Minimize Widget | Click − button |
| Open Settings | Click ⚙ button |
| Reposition Widget | Drag the header bar |
🚀 Installation Guide (Click to Expand)
🔧 Manual Installation
cd ComfyUI/custom_nodes
git clone [https://github.com/Anonymzx/BangtrixToolkit.git](https://github.com/Anonymzx/BangtrixToolkit.git)
pip install -r BangtrixToolkit/requirements.txt
📥 Via ComfyUI Manager (Recommended)
- Open ComfyUI Manager inside ComfyUI
- Go to the Custom Nodes Manager tab
- Search for BangtrixToolkit
- Click Install
- Restart ComfyUI
After restarting, the HW Monitor overlay will appear automatically — no additional node configuration is required.
⚠️ Important Notes for AMD Users (Click to Expand)
Why install AMD ROCm / HIP SDK?
Windows restricts direct access to temperature and fan speed sensors on most AMD GPUs. To allow the HW Monitor to extract these values natively without relying on bloated third-party background apps, installing the AMD ROCm / HIP SDK is highly recommended for the general AMD ecosystem.
📥 Download: AMD ROCm HIP SDK
After installation, the backend will automatically detect hipInfo.exe and amd-smi through the HIP_PATH environment variable and combine it with live Windows PDH data.
🧪 Tested explicitly on: AMD Radeon™ RX 7800 XT (RDNA3)
🚨 Current RDNA3 (RX 7000 Series) Limitation:
While the ROCm backend works flawlessly for extracting advanced metrics, please note that as of the current Windows drivers, AMD's RDNA3 architecture strictly locks thermal extraction via native APIs.
If you are using an RX 7000 series GPU, you will reliably get GPU Name, GPU Load, and VRAM Usage, but thermal sensors (Temp/Fan) will temporarily output N/A even with ROCm installed.
We have integrated the native ROCm backend to future-proof your setup. Once AMD releases a driver patch that unlocks this API for Windows, your Temp and Fan readings will automatically spring to life without needing to update this node!
💖 Support This Project
If you find this toolkit useful and it improves your ComfyUI workflow, consider supporting its development!