Skip to content

nodetool-ai/nodetool-comfy

Repository files navigation

Nodetool-Comfy

ComfyUI nodes for Nodetool.

Description

This package provides ComfyUI nodes for integration with Nodetool, allowing for seamless workflow between the two platforms.

The repository includes:

Installation

pip install nodetool-comfy

Or install from source:

git clone --recursive https://github.com/nodetool-ai/nodetool-comfy.git
cd nodetool-comfy
pip install -e .

If you cloned without --recursive, initialize the submodule:

git submodule update --init

Development

Syncing ComfyUI Source

To sync the ComfyUI source code from the submodule to src/:

python scripts/sync_comfyui.py

Parsing ComfyUI Nodes

To parse all ComfyUI nodes and generate metadata:

python scripts/parse_comfy_nodes.py

This generates comfy_nodes_metadata.json with information about all available ComfyUI nodes (both V1/classic style and V3/schema style).

Updating ComfyUI

To update the ComfyUI submodule to the latest version:

cd ComfyUI
git pull origin master
cd ..
git add ComfyUI
git commit -m "Update ComfyUI submodule"

Then sync the source:

python scripts/sync_comfyui.py
python scripts/parse_comfy_nodes.py

Requirements

  • Python 3.10+
  • See pyproject.toml for full dependencies

License

AGPL

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

About

ComfyUI nodes for Nodetool

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages