comfygit-manager
ComfyUI extension providing the ComfyGit Manager UI for versioning and orchestrating environments.
ComfyGit Manager
<!-- TODO: Add hero image -->Version control your entire ComfyUI setup.
Workflows. Models. Custom nodes. Environments. All tracked, all switchable, all shareable.
<img width="2400" height="944" alt="Gemini_Generated_Image_47nqq547nqq547nq" src="https://github.com/user-attachments/assets/eba259a1-241b-4ef4-ba30-a089a98c9c60" />What is ComfyGit?
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.
comfygit-demo-full2-small.webm
Features
Environment Management
Switch between completely isolated ComfyUI setups in seconds. Each environment has its own workflows, custom nodes, and model configurations.
<img width="1499" height="964" alt="Screenshot 2025-12-08 185255" src="https://github.com/user-attachments/assets/e30a9704-991a-4ea4-b297-adf7716fa2f2" />Workflow Resolution
Open a workflow with missing models or nodes? The resolution wizard helps you find what you need and installs it automatically.
<img width="1401" height="977" alt="Screenshot 2025-12-08 185215" src="https://github.com/user-attachments/assets/9c7d368f-147a-49c9-ab19-84c118c4c4d8" />One-Click Imports
Import complete ComfyUI environments from git URLs or archives. Get up and running with someone else's exact setup instantly.
<img width="1652" height="955" alt="Screenshot 2025-12-08 185330" src="https://github.com/user-attachments/assets/93767492-c6bb-464b-a749-ffe98771586e" />Git Integration
Full branch management, commit history, and remote sync — all from a visual interface. No command line required.
<img width="1607" height="968" alt="Screenshot 2025-12-08 185355" src="https://github.com/user-attachments/assets/34a42738-80d1-44ba-93ae-12c79316852b" />Status Dashboard
See everything at a glance: uncommitted changes, sync status, missing dependencies, and environment health.
<img width="1626" height="964" alt="Screenshot 2025-12-08 184538" src="https://github.com/user-attachments/assets/ae9b52d7-42d8-4ee7-a9d1-cf9cd92266eb" />First-Time Wizard
New to ComfyGit? The setup wizard guides you through creating your first workspace and environment.
<img width="1596" height="965" alt="Screenshot 2025-12-08 185458" src="https://github.com/user-attachments/assets/b46e00d6-e13c-4320-b4cc-a1d575e4f0f9" />Keyboard Shortcuts
| Shortcut | Action |
|----------|--------|
| Alt+Shift+L | Open ComfyGit Panel |
| Alt+Shift+K | Quick Commit |
Customize these in ComfyUI's Settings → Keyboard Shortcuts.
Getting Started
For installation and setup instructions, visit the ComfyGit Documentation.
For local manager development, see scripts/README.md.
Part of ComfyGit
| Package | Description | |---------|-------------| | comfygit | CLI tool for terminal workflows | | comfygit-core | Core Python library | | comfygit-manager | Visual control panel (this repo) |