Version control your entire ComfyUI setup.
Workflows. Models. Custom nodes. Environments. All tracked, all switchable, all shareable.
ComfyGit brings real version control to ComfyUI. Create isolated environments for different projects, track every change with git, and switch between complete setups instantly. Share your exact configuration with others — workflows, models, nodes, and all.
ComfyGit Manager is the visual control panel that lives inside ComfyUI, giving you point-and-click access to everything ComfyGit can do.
Switch between completely isolated ComfyUI setups in seconds. Each environment has its own workflows, custom nodes, and model configurations.
Open a workflow with missing models or nodes? The resolution wizard helps you find what you need and installs it automatically.
Import complete ComfyUI environments from git URLs or archives. Get up and running with someone else's exact setup instantly.
Full branch management, commit history, and remote sync — all from a visual interface. No command line required.
See everything at a glance: uncommitted changes, sync status, missing dependencies, and environment health.
New to ComfyGit? The setup wizard guides you through creating your first workspace and environment.
| Shortcut | Action |
|---|---|
Alt+Shift+L |
Open ComfyGit Panel |
Alt+Shift+K |
Quick Commit |
Customize these in ComfyUI's Settings → Keyboard Shortcuts.
For installation and setup instructions, visit the ComfyGit Documentation.
| Package | Description |
|---|---|
| comfygit | CLI tool for terminal workflows |
| comfygit-core | Core Python library |
| comfygit-manager | Visual control panel (this repo) |