Extensions/comfygit-manager
ComfyUI Extension

comfygit-manager

ComfyUI extension providing the ComfyGit Manager UI for versioning and orchestrating environments.

By comfygit-ai·Created 9 months ago·Updated 2 months ago· 10
comfygit-ai/comfygit-manager
Nodes
On cloudLocal install
Stars10
Updated2 months ago
Readme

ComfyGit Manager

<!-- TODO: Add hero image -->

Version control your entire ComfyUI setup.

Workflows. Models. Custom nodes. Environments. All tracked, all switchable, all shareable.

License: GPL-3.0 Docs Discord

<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) |


Community

Sponsor Discord X GitHub


License

GPL-3.0