ComfyUI > Nodes > Crystools

ComfyUI Extension: Crystools

Repo Name

ComfyUI-Crystools

Author
Crystian (Account age: 4118 days)
Nodes
View all nodes(26)
Latest Updated
2024-08-01
Github Stars
0.63K

How to Install Crystools

Install this extension via the ComfyUI Manager by searching for Crystools
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter Crystools in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • High-speed GPU machines
  • 200+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 50+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Crystools Description

Crystools enhances ComfyUI with features like resource monitoring, progress tracking, and metadata viewing. It allows image and JSON comparisons, displays values, and offers improved nodes for loading/saving images and previews, revealing hidden data seamlessly.

Crystools Introduction

ComfyUI-Crystools is a versatile extension designed to enhance your experience with ComfyUI by providing a suite of powerful tools. These tools include resource monitoring, progress tracking, metadata extraction, image comparison, and more. Whether you're an AI artist looking to streamline your workflow or someone who needs to dive deep into the metadata of your images, ComfyUI-Crystools offers a range of features to make your tasks easier and more efficient.

How Crystools Works

ComfyUI-Crystools works by integrating seamlessly with ComfyUI, adding new nodes and functionalities that enhance the core capabilities of the platform. It provides real-time monitoring of system resources, displays progress bars for ongoing tasks, and allows for detailed metadata extraction and comparison. By using these tools, you can optimize your workflow, troubleshoot issues more effectively, and gain deeper insights into your image data.

Crystools Features

Resources Monitor

The resources monitor displays real-time usage statistics for CPU, GPU, RAM, VRAM, GPU temperature, and disk space. This helps you identify bottlenecks in your workflow and decide when to restart the server or unload models.

Progress Bar

The progress bar shows the progress of your workflow directly in the menu, along with the time elapsed. You can click on it to see the current working node.

Metadata Extractor

This node extracts metadata from images and handles it as a JSON source for other nodes. It can display all information, including metadata from other sources like Photoshop.

Metadata Comparator

This node compares metadata from two images, highlighting differences in prompts, workflows, and file information. It uses the DeepDiff library for detailed comparisons.

Show Metadata

This node displays the JSON produced from your entire prompt and workflow, allowing you to quickly see all values without opening the file.

Show Any

This node displays any text or data from the nodes on the console or display, making it easier to inspect values during your workflow.

Load Image with Metadata

This node loads images along with their metadata, supporting subfolders within the input directory. It extracts the prompt and metadata used to produce the image.

Save Image with Extra Metadata

This node saves images with additional metadata, including the workflow and any custom data you want to add. This makes it easier to share images with complete metadata.

Preview from Image

This node previews images with the current prompt and additional features. It supports caching, allowing you to compare images easily.

Preview from Metadata

This node previews images from metadata, showing real data from the image rather than the current prompt.

Show Resolution

This node displays the resolution of an image, which can be useful for various tasks in your workflow.

Pipe Nodes

These nodes help you organize your pipes better by encapsulating multiple links into a single one. They support editing and easily adding modified content back to the same pipe number.

JSON Comparator

This node compares two JSON files and highlights the differences, making it easier to spot changes or discrepancies.

Stats System

This node shows system stats like RAM, VRAM, and disk space, and should be connected as a pipe.

Primitive Nodes

A set of nodes with primitive values (boolean, integer, float, string) to use in your prompts.

List Nodes

These nodes handle lists of values (any or strings/texts) for various purposes. You can concatenate them and use other nodes to see the values of the list.

Switch Nodes

These nodes allow you to switch between different flows based on boolean values. They support various types like string, latent, image, and conditioning.

Troubleshooting Crystools

Common Issues and Solutions

  1. Resource Monitor Not Displaying GPU Data
  • Ensure you are using an NVIDIA GPU with CUDA.
  • Check that ComfyUI version 1915 or higher is installed.
  1. Progress Bar Not Visible
  • Go to settings and ensure "Show progress bar in menu" is enabled.
  1. Metadata Not Extracting Correctly
  • Verify that the input image has metadata.
  • Ensure you are using the correct nodes to load and preview images.

Frequently Asked Questions

  1. Can I use ComfyUI-Crystools with AMD GPUs?
  • Currently, GPU data monitoring is only available for NVIDIA GPUs using CUDA.
  1. How do I disable the resource monitor?
  • Set the refresh rate to 0 in the settings.
  1. What should I do if I encounter a "RecursionError"?
  • Ensure that the flow of links is in the same direction and not mixed with other flows that use the result of this one.

Learn More about Crystools

For additional resources, tutorials, and community support, you can explore the following:

Crystools Related Nodes

RunComfy

© Copyright 2024 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals.