├── .gitignore ├── .vscode └── settings.json ├── LICENSE.txt ├── README.md ├── __init__.py ├── docs ├── Images │ └── README.md ├── Models │ └── README.md ├── Nodes │ └── README.md ├── README.md ├── Runtime.md ├── Transpiler.md ├── UI │ ├── Solara.md │ ├── images │ │ ├── Solara │ │ │ └── MetadataViewer.png │ │ └── ipywidgets │ │ │ ├── ImageViewer-rows.png │ │ │ └── ImageViewer.png │ └── ipywidgets.md └── imgs │ ├── README │ ├── auto-queue.png │ ├── diff.png │ ├── plot.png │ ├── select.png │ ├── type-stubs.png │ ├── type-stubs2.png │ ├── workflow.png │ └── workflow2.png │ └── Runtime │ └── load-api-format.png ├── examples ├── README.md ├── flux.ipynb ├── modal.py ├── plotting.ipynb ├── runtime.ipynb ├── runtime.py ├── ui.ipynb └── uv.py ├── pyproject.toml ├── requirements.txt ├── settings.example.toml ├── src └── comfy_script │ ├── __init__.py │ ├── astutil.py │ ├── client │ └── __init__.py │ ├── config.py │ ├── nodes │ └── __init__.py │ ├── runtime │ ├── __init__.py │ ├── data │ │ ├── Images.py │ │ └── __init__.py │ ├── factory.py │ ├── node.py │ ├── nodes.py │ ├── real │ │ ├── __init__.py │ │ ├── node.py │ │ ├── nodes.py │ │ └── util.py │ ├── run.py │ └── util │ │ ├── __init__.py │ │ ├── _impl.py │ │ ├── latent.py │ │ └── path.py │ ├── transpile │ ├── __init__.py │ ├── __main__.py │ ├── passes │ │ └── __init__.py │ └── prompt.py │ └── ui │ ├── __init__.py │ ├── ipy │ ├── __init__.py │ └── image.py │ └── solara │ ├── __init__.py │ └── metadata.py └── tests ├── README.md ├── __init__.py ├── test_astutil.py └── transpile ├── SplitSigmasDenoise.api.json ├── __init__.py ├── bypass.json ├── default.json ├── rgthree-comfy.json └── test_transpiler.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/__init__.py -------------------------------------------------------------------------------- /docs/Images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/Images/README.md -------------------------------------------------------------------------------- /docs/Models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/Models/README.md -------------------------------------------------------------------------------- /docs/Nodes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/Nodes/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/Runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/Runtime.md -------------------------------------------------------------------------------- /docs/Transpiler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/Transpiler.md -------------------------------------------------------------------------------- /docs/UI/Solara.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/UI/Solara.md -------------------------------------------------------------------------------- /docs/UI/images/Solara/MetadataViewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/UI/images/Solara/MetadataViewer.png -------------------------------------------------------------------------------- /docs/UI/images/ipywidgets/ImageViewer-rows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/UI/images/ipywidgets/ImageViewer-rows.png -------------------------------------------------------------------------------- /docs/UI/images/ipywidgets/ImageViewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/UI/images/ipywidgets/ImageViewer.png -------------------------------------------------------------------------------- /docs/UI/ipywidgets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/UI/ipywidgets.md -------------------------------------------------------------------------------- /docs/imgs/README/auto-queue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/imgs/README/auto-queue.png -------------------------------------------------------------------------------- /docs/imgs/README/diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/imgs/README/diff.png -------------------------------------------------------------------------------- /docs/imgs/README/plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/imgs/README/plot.png -------------------------------------------------------------------------------- /docs/imgs/README/select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/imgs/README/select.png -------------------------------------------------------------------------------- /docs/imgs/README/type-stubs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/imgs/README/type-stubs.png -------------------------------------------------------------------------------- /docs/imgs/README/type-stubs2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/imgs/README/type-stubs2.png -------------------------------------------------------------------------------- /docs/imgs/README/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/imgs/README/workflow.png -------------------------------------------------------------------------------- /docs/imgs/README/workflow2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/imgs/README/workflow2.png -------------------------------------------------------------------------------- /docs/imgs/Runtime/load-api-format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/docs/imgs/Runtime/load-api-format.png -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/flux.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/examples/flux.ipynb -------------------------------------------------------------------------------- /examples/modal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/examples/modal.py -------------------------------------------------------------------------------- /examples/plotting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/examples/plotting.ipynb -------------------------------------------------------------------------------- /examples/runtime.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/examples/runtime.ipynb -------------------------------------------------------------------------------- /examples/runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/examples/runtime.py -------------------------------------------------------------------------------- /examples/ui.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/examples/ui.ipynb -------------------------------------------------------------------------------- /examples/uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/examples/uv.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/requirements.txt -------------------------------------------------------------------------------- /settings.example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/settings.example.toml -------------------------------------------------------------------------------- /src/comfy_script/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/__init__.py -------------------------------------------------------------------------------- /src/comfy_script/astutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/astutil.py -------------------------------------------------------------------------------- /src/comfy_script/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/client/__init__.py -------------------------------------------------------------------------------- /src/comfy_script/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/config.py -------------------------------------------------------------------------------- /src/comfy_script/nodes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/nodes/__init__.py -------------------------------------------------------------------------------- /src/comfy_script/runtime/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/runtime/__init__.py -------------------------------------------------------------------------------- /src/comfy_script/runtime/data/Images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/runtime/data/Images.py -------------------------------------------------------------------------------- /src/comfy_script/runtime/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/runtime/data/__init__.py -------------------------------------------------------------------------------- /src/comfy_script/runtime/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/runtime/factory.py -------------------------------------------------------------------------------- /src/comfy_script/runtime/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/runtime/node.py -------------------------------------------------------------------------------- /src/comfy_script/runtime/nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/runtime/nodes.py -------------------------------------------------------------------------------- /src/comfy_script/runtime/real/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/runtime/real/__init__.py -------------------------------------------------------------------------------- /src/comfy_script/runtime/real/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/runtime/real/node.py -------------------------------------------------------------------------------- /src/comfy_script/runtime/real/nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/runtime/real/nodes.py -------------------------------------------------------------------------------- /src/comfy_script/runtime/real/util.py: -------------------------------------------------------------------------------- 1 | from ..util import get_images -------------------------------------------------------------------------------- /src/comfy_script/runtime/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/runtime/run.py -------------------------------------------------------------------------------- /src/comfy_script/runtime/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/runtime/util/__init__.py -------------------------------------------------------------------------------- /src/comfy_script/runtime/util/_impl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/runtime/util/_impl.py -------------------------------------------------------------------------------- /src/comfy_script/runtime/util/latent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/runtime/util/latent.py -------------------------------------------------------------------------------- /src/comfy_script/runtime/util/path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/runtime/util/path.py -------------------------------------------------------------------------------- /src/comfy_script/transpile/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/transpile/__init__.py -------------------------------------------------------------------------------- /src/comfy_script/transpile/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/transpile/__main__.py -------------------------------------------------------------------------------- /src/comfy_script/transpile/passes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/transpile/passes/__init__.py -------------------------------------------------------------------------------- /src/comfy_script/transpile/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/transpile/prompt.py -------------------------------------------------------------------------------- /src/comfy_script/ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/ui/__init__.py -------------------------------------------------------------------------------- /src/comfy_script/ui/ipy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/ui/ipy/__init__.py -------------------------------------------------------------------------------- /src/comfy_script/ui/ipy/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/ui/ipy/image.py -------------------------------------------------------------------------------- /src/comfy_script/ui/solara/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/ui/solara/__init__.py -------------------------------------------------------------------------------- /src/comfy_script/ui/solara/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/src/comfy_script/ui/solara/metadata.py -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_astutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/tests/test_astutil.py -------------------------------------------------------------------------------- /tests/transpile/SplitSigmasDenoise.api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/tests/transpile/SplitSigmasDenoise.api.json -------------------------------------------------------------------------------- /tests/transpile/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/transpile/bypass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/tests/transpile/bypass.json -------------------------------------------------------------------------------- /tests/transpile/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/tests/transpile/default.json -------------------------------------------------------------------------------- /tests/transpile/rgthree-comfy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/tests/transpile/rgthree-comfy.json -------------------------------------------------------------------------------- /tests/transpile/test_transpiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chaoses-Ib/ComfyScript/HEAD/tests/transpile/test_transpiler.py --------------------------------------------------------------------------------