comfyui-browser  by talesofai

ComfyUI extension for workflow/image/video management

created 1 year ago
600 stars

Top 55.2% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a browser and manager for ComfyUI assets, enabling users to organize, sync, and share their workflows, images, and videos. It targets ComfyUI users seeking better asset management and workflow collaboration.

How It Works

The browser integrates with ComfyUI as a custom node, offering a frontend interface accessible within the ComfyUI application. It leverages a backend server (aiohttp) for managing asset indexing and Git synchronization. Workflows can be saved, categorized, and synced to remote Git repositories, allowing for version control and cross-device access.

Quick Start & Requirements

  • Install via ComfyUI Manager: Search for "comfyui-browser" and install.
  • Manual Install: Clone the repository into ComfyUI/custom_nodes/.
  • Backend: Requires ComfyUI to be running with CORS enabled (python main.py --enable-cors-header).
  • Frontend Development: Requires Node.js for Svelte development (npm i && npm run dev).
  • Access: Press 'B' in ComfyUI to toggle the browser dialog.
  • Configuration: An optional config.json can override default directory paths for collections, logs, outputs, and sources.

Highlighted Details

  • Git synchronization for workflow "Saves" to remote repositories.
  • Ability to subscribe to workflow sources from Git repositories.
  • Includes custom nodes for "Select Inputs" and "XYZ Plot".
  • Search functionality for workflows by keywords.

Maintenance & Community

The project is actively developed by talesofai. Further community engagement and contribution are encouraged via issue submissions.

Licensing & Compatibility

The repository does not explicitly state a license in the provided README. Compatibility with commercial or closed-source projects is not specified.

Limitations & Caveats

Workflow search by node name and model name is listed as a future enhancement (TODO). The README does not detail specific performance benchmarks or resource requirements beyond standard ComfyUI dependencies.

Health Check
Last commit

8 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
1
Star History
28 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.