ComfyUI nodes for Nodetool.
This package provides ComfyUI nodes for integration with Nodetool, allowing for seamless workflow between the two platforms.
The repository includes:
- ComfyUI as a git submodule (from https://github.com/comfyanonymous/ComfyUI)
- Automated tools to parse and sync ComfyUI nodes
- Nodetool-specific node wrappers and integrations
pip install nodetool-comfyOr 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 --initTo sync the ComfyUI source code from the submodule to src/:
python scripts/sync_comfyui.pyTo parse all ComfyUI nodes and generate metadata:
python scripts/parse_comfy_nodes.pyThis generates comfy_nodes_metadata.json with information about all available ComfyUI nodes (both V1/classic style and V3/schema style).
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- Python 3.10+
- See pyproject.toml for full dependencies
AGPL
Contributions are welcome! Please feel free to submit a Pull Request.