[PR #8182] [CLOSED] feat: Add ComfyUI Agent Plugin #8972

Closed
opened 2025-11-11 18:10:54 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/8182
Author: @TonyMugwump
Created: 12/29/2024
Status: Closed

Base: mainHead: feat/add-comfyui-agent-plugin


📝 Commits (1)

  • 950a6fd feat: Add ComfyUI Agent Plugin

📊 Changes

31 files changed (+3437 additions, -0 deletions)

View changed files

backend/extensions/plugins/comfyui-agent/COMMANDS.md (+241 -0)
backend/extensions/plugins/comfyui-agent/DOCKER_SETUP.md (+222 -0)
backend/extensions/plugins/comfyui-agent/FILES.md (+37 -0)
backend/extensions/plugins/comfyui-agent/INSTALL.md (+199 -0)
backend/extensions/plugins/comfyui-agent/__init__.py (+8 -0)
backend/extensions/plugins/comfyui-agent/comfyui_agent/README.md (+198 -0)
backend/extensions/plugins/comfyui-agent/comfyui_agent/__init__.py (+155 -0)
backend/extensions/plugins/comfyui-agent/comfyui_agent/clip_scorer.py (+1 -0)
backend/extensions/plugins/comfyui-agent/comfyui_agent/config.json (+98 -0)
backend/extensions/plugins/comfyui-agent/comfyui_agent/dev_install.sh (+88 -0)
backend/extensions/plugins/comfyui-agent/comfyui_agent/docker_config.json (+56 -0)
backend/extensions/plugins/comfyui-agent/comfyui_agent/docker_init.py (+154 -0)
backend/extensions/plugins/comfyui-agent/comfyui_agent/docker_package.sh (+151 -0)
backend/extensions/plugins/comfyui-agent/comfyui_agent/docker_test.sh (+168 -0)
backend/extensions/plugins/comfyui-agent/comfyui_agent/examples.py (+146 -0)
backend/extensions/plugins/comfyui-agent/comfyui_agent/image_generation_agent.py (+1 -0)
backend/extensions/plugins/comfyui-agent/comfyui_agent/install.sh (+92 -0)
backend/extensions/plugins/comfyui-agent/comfyui_agent/manifest.json (+68 -0)
backend/extensions/plugins/comfyui-agent/comfyui_agent/package.sh (+81 -0)
backend/extensions/plugins/comfyui-agent/comfyui_agent/plugin.py (+220 -0)

...and 11 more files

📄 Description

Add intelligent image generation plugin that uses ComfyUI with CLIP-guided refinement.

Features

  • Intelligent image generation with automatic parameter adjustment
  • CLIP-based image-text similarity scoring
  • Docker and standard environment support
  • Comprehensive testing and documentation
  • Progressive prompt refinement based on feedback

Changes

  • Add plugin to backend/extensions/plugins
  • Configure paths for Docker volume mounting
  • Update documentation for Docker setup

Docker Setup

The plugin is configured to work with Open WebUI's Docker volume mounting:

volumes:
  - ./open-webui:/app/backend/data

Plugin files are stored in:

  • /app/backend/extensions/plugins/comfyui-agent

Outputs and cache are stored in:

  • /app/backend/data/outputs/comfyui
  • /app/backend/data/cache/comfyui
  • /app/backend/data/logs/comfyui
  • /app/backend/data/models/comfyui

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/open-webui/pull/8182 **Author:** [@TonyMugwump](https://github.com/TonyMugwump) **Created:** 12/29/2024 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feat/add-comfyui-agent-plugin` --- ### 📝 Commits (1) - [`950a6fd`](https://github.com/open-webui/open-webui/commit/950a6fdc85e940be9d03446be7d0f5a69f5fc25d) feat: Add ComfyUI Agent Plugin ### 📊 Changes **31 files changed** (+3437 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `backend/extensions/plugins/comfyui-agent/COMMANDS.md` (+241 -0) ➕ `backend/extensions/plugins/comfyui-agent/DOCKER_SETUP.md` (+222 -0) ➕ `backend/extensions/plugins/comfyui-agent/FILES.md` (+37 -0) ➕ `backend/extensions/plugins/comfyui-agent/INSTALL.md` (+199 -0) ➕ `backend/extensions/plugins/comfyui-agent/__init__.py` (+8 -0) ➕ `backend/extensions/plugins/comfyui-agent/comfyui_agent/README.md` (+198 -0) ➕ `backend/extensions/plugins/comfyui-agent/comfyui_agent/__init__.py` (+155 -0) ➕ `backend/extensions/plugins/comfyui-agent/comfyui_agent/clip_scorer.py` (+1 -0) ➕ `backend/extensions/plugins/comfyui-agent/comfyui_agent/config.json` (+98 -0) ➕ `backend/extensions/plugins/comfyui-agent/comfyui_agent/dev_install.sh` (+88 -0) ➕ `backend/extensions/plugins/comfyui-agent/comfyui_agent/docker_config.json` (+56 -0) ➕ `backend/extensions/plugins/comfyui-agent/comfyui_agent/docker_init.py` (+154 -0) ➕ `backend/extensions/plugins/comfyui-agent/comfyui_agent/docker_package.sh` (+151 -0) ➕ `backend/extensions/plugins/comfyui-agent/comfyui_agent/docker_test.sh` (+168 -0) ➕ `backend/extensions/plugins/comfyui-agent/comfyui_agent/examples.py` (+146 -0) ➕ `backend/extensions/plugins/comfyui-agent/comfyui_agent/image_generation_agent.py` (+1 -0) ➕ `backend/extensions/plugins/comfyui-agent/comfyui_agent/install.sh` (+92 -0) ➕ `backend/extensions/plugins/comfyui-agent/comfyui_agent/manifest.json` (+68 -0) ➕ `backend/extensions/plugins/comfyui-agent/comfyui_agent/package.sh` (+81 -0) ➕ `backend/extensions/plugins/comfyui-agent/comfyui_agent/plugin.py` (+220 -0) _...and 11 more files_ </details> ### 📄 Description Add intelligent image generation plugin that uses ComfyUI with CLIP-guided refinement. ### Features - Intelligent image generation with automatic parameter adjustment - CLIP-based image-text similarity scoring - Docker and standard environment support - Comprehensive testing and documentation - Progressive prompt refinement based on feedback ### Changes - Add plugin to backend/extensions/plugins - Configure paths for Docker volume mounting - Update documentation for Docker setup ### Docker Setup The plugin is configured to work with Open WebUI's Docker volume mounting: ```yaml volumes: - ./open-webui:/app/backend/data ``` Plugin files are stored in: - /app/backend/extensions/plugins/comfyui-agent Outputs and cache are stored in: - /app/backend/data/outputs/comfyui - /app/backend/data/cache/comfyui - /app/backend/data/logs/comfyui - /app/backend/data/models/comfyui --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-11 18:10:54 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#8972