Python Dependencies¶
ComfyGit uses uv to resolve and sync Python packages for each environment.
Do not manually install packages into .venv and expect them to survive. Sync
can recreate the virtualenv. Capture durable dependencies with ComfyGit commands
or local overlays.
Add Packages¶
Add to a dependency group:
Add as editable when appropriate:
Remove Packages¶
List Dependencies¶
Custom Node Dependencies¶
Custom node dependencies are tracked in dependency groups. ComfyGit generates group names that avoid collisions between nodes.
Use cg node add, cg node update, and cg node remove so node dependency
metadata stays consistent with installed node metadata.
Optional Extras¶
Install an extra for one sync or run:
Save default extras for this environment on this machine:
Local Sources And Overlays¶
Use overlays for machine-local source paths, package indexes, or temporary dependency changes:
Read more: Local runtime config.
UV Passthrough¶
Advanced users can run uv through ComfyGit:
Prefer ComfyGit commands for changes that should stay represented in the environment manifest.