Nodes Browser

ComfyDeploy: How FoW - Light works in ComfyUI?

What is FoW - Light?

A Beginner-friendly Node Suite for prompt refinement in ComfyUI, including custom nodes for weighting, splitting, combining, catalogues, and the PromptRefiner for a simple prompt interface. For more info, join me on https://www.twitch.tv/sirwillance. Be one of the first 50 followers to get a FREE upgrade to the Standard Tier!

How to install it in ComfyDeploy?

Head over to the machine page

  1. Click on the "Create a new machine" button
  2. Select the Edit build steps
  3. Add a new step -> Custom Node
  4. Search for FoW - Light and select it
  5. Close the build step dialig and then click on the "Save" button to rebuild the machine

FoW_Suite_LIGHT

Welcome to the FoW Suite, a user-friendly node suite designed for beginners and experienced users alike! Whether you’re just starting out or already a coding wizard, this suite has something for everyone. Developing this suite took me 2 month without any prior knowledge of coding or what ComfyUI is capable of. If u encounter any severe bugs feel free to join in on my stream and tell me. You cals also read more about my Journey here --- https://www.twitch.tv/sirwillance ---

Table of Contents


What is FoW_Suite_LIGHT?

FoW_Suite_LIGHT is the beginner-friendly version of the "FoW" (Force Of Will) suite for ComfyUI, featuring PromptRefinerLight as the flagship node for simple prompt creation. It helps low-spec users craft raw prompts and collaborate with high-spec users for image generation, with a light, stable design—no tokenization or weighing, perfect for newbies! I developed it as my first coding project in 2 months, learning ComfyUI’s capabilities along the way.

The suite also includes supporting nodes for prompt refinement, weights, and agents/villains, all streamlined for ease of use. Future expansions like PromptRefinerPro will add advanced features, but FoW_Suite_LIGHT keeps it approachable and fun.


Key Features

  • PromptRefinerLight:
    • Enter Positive and Negative prompts in a draggable, resizable modal.
    • Save prompts as .txt files (e.g., newline-separated Positive/Negative) for cross-platform collaboration.
    • Clear, confirm, and collapse prompts with intuitive buttons (🧼, 💾, ✔).
    • Newbie-friendly UI with tooltips (e.g., “Clear All Prompts”) and optional tips (toggle “Show Tips”).
  • Supporting Nodes: Streamlined nodes for prompt splitting, fusion, conditioning weights, and agent/villain roles (see Nodes in FoW_Suite_LIGHT).
  • QoL Features: Drag, resize, collapse for ease of use.
  • Beginner-Friendly: Gaming-inspired tone, clear alerts, and defaults for beginners.
  • TextLoaderCombiner: Load and combine text files with ease.
  • TokenSelector: Select and manage tokens for your workflows.
  • UIClone: Clone UI elements for faster prototyping.

Installation

Ready to join the guild? Here’s how to install FoW_Suite_LIGHT in ComfyUI:

  1. Download the Suite: Clone or download the files from this GitHub repository.
  2. Place the Files: Copy the FoW_Suite_LIGHT folder into the custom_nodes directory of your ComfyUI installation (e.g., ComfyUI/custom_nodes/FoW_Suite_LIGHT).
  3. Restart ComfyUI: Refresh your ComfyUI browser interface or restart the server to load the suite.

See FAQs for troubleshooting or Legends for widget tips.


Quick Start with PromptRefinerLight

  1. Open the Modal: In ComfyUI, find the “Prompt Refiner Light” node (⌨ FoW - Prompt Refiner Light) and click “Open Prompt Editor” to launch the modal.
  2. Enter Prompts:
    • Type a Positive prompt (e.g., “an apple, on a tree”) in the Positive textarea.
    • Type a Negative prompt (e.g., “bad quality, watermark”) in the Negative textarea.
  3. Save for Collaboration:
    • Click 💾 to save prompts to PromptRefinerLightOutput.txt (e.g., an apple, on a tree, Photorealistic, detailed, natural lighting, Medium shot, Masterpiece, high resolution, ).
    • Share the file with high-spec users for image generation.
  4. Confirm and Clear:
    • Use ✔ to send prompts to ComfyUI, mapping Positive to Positive Prompt and Negative to Negative Prompt.
    • Click 🧼 to clear individual or all prompts.
  5. Toggle Tips: Use the “Show Tips” checkbox to enable/disable guidance alerts (on by default for newbies).

Check GUIDE.md for step-by-step workflows and Examples for ready-to-use snippets.


Boost My Twitch Channel with FoW-Suite-Standard

Want to help me level up my Twitch channel (https://www.twitch.tv/sirwillance) and gain Affiliate status faster? The first 50 followers on my Twitch channel will get free access to FoW_Suite_Standard (€15 value) via my Discord server! Here’s how:

  • Follow my Twitch channel to join the guild and unlock FoW_Suite_Standard, including all Light nodes with predefined library access (no customized tokens).
  • Stream regularly (500+ minutes, 7+ days, 3+ viewers in 30 days) to help me meet Twitch Affiliate requirements (50 followers minimum, plus streaming/engagement goals).
  • Engage on Discord to share workflows, report bugs, and suggest features—I’ll use your feedback to improve FoW_Suite and grow my community.

Check Gamers_Corner for tips on streaming success and Contribution_Guide to contribute to FoW_Suite.


Future Tiers

  • Standard (€15): Unlocks all Light nodes and enhances them (e.g., PromptSplitterLight -> PromptSplitter and gets more outputs, weights, agents, villains) for intermediate users, still newbie-friendly but with more tools. Affordable and attractive for upgrading from Light.
  • Pro (€25) Includes all Light and Standard nodes, plus PromptRefinerPro—advanced prompt refinement with tokenization, weighing (0-2), and file I/O.
  • Ultimate (€100): Includes all Light, Standard, and Pro nodes, plus premium features

Nodes in FoW_Suite_LIGHT

Here’s the full list of nodes in the light suite, all designed for simplicity and Beginner-friendliness:

  • PromptSplitterLight (🔱 FoW - Prompt Splitter Light): Splits prompts into manageable parts.
  • PromptFusionPositive (🧬 FoW - Prompt Fusion Positive): Combines Categories to create 1 unified output.
  • PromptFusionNegative (🧬 FoW - Prompt Fusion Negative): Combines Categories to create 1 unified output.
  • TextFusionLight (💫 FoW - Text Fusion Light): Combines multiple Text input into 1 unified Conditioning output or Text output.
  • SubjectWeight (👤 FoW - Subject Weight Light): Adjusts subject emphasis.
  • EnvironmentWeight (🌍 FoW - Environment Weight Light): Adjusts environment emphasis.
  • StyleWeight (🎨 FoW - Style Weight Light): Adjusts style emphasis.
  • ShotWeight (📷 FoW - Shot Weight Light): Adjusts shot emphasis.
  • DetailsWeight (🔍 FoW - Details Weight Light): Adjusts detail emphasis.
  • StaticWeight (💀 FoW - Static Weight Light): Adjusts static negative emphasis.
  • DefinitionWeight (👺 FoW - Definition Weight Light): Adjusts definition negative emphasis.
  • ContentWeight (🙈 FoW - Content Weight Light): Adjusts content negative emphasis.
  • DynamicWeight (😈 FoW - Dynamic Weight Light): Adjusts dynamic negative emphasis.
  • ConditionWeight (⚖️ FoW - Condition Weight): Adjusts overall condition emphasis.
  • TextWeight (📄 FoW - Text Weight Light): Adjusts text emphasis.
  • SubjectCategory (👤 FoW - Subject Category Light): This is your entry point to create and define your Characters.
  • EnvironmentCategory (🌍 FoW - Environment Category Light): This is your entry point to create and define your Setting / Environment for your image.
  • StyleAgent (🎨 FoW - Style Agent Light): Enhances style prompts.
  • ShotAgent (📷 FoW - Shot Agent Light): Enhances shot prompts.
  • DetailAgent (🔍 FoW - Detail Agent Light): Enhances detail prompts.
  • StaticVillain (💀 FoW - Static Category Light): Refines static negatives.
  • DefinitionVillain (👺 FoW - Definition Category Light): Refines definition negatives.
  • ContentVillain (🙈 FoW - Content Category Light): Refines content negatives.
  • SubjectVillain (😈 FoW - Dynamic Category Light): Refines style negatives.
  • PromptRefinerLight (⌨️ FoW - Prompt Refiner Light): One of The flagship nodes, especially in Pro-Tier, for raw prompt entry, save, and confirmation.
  • PromptEqualizer (🎚️ FoW - Prompt Equalizer Light): An other Powerfull tool for weight adjustments of your prompt.

All nodes are streamlined for ease of use, focusing on raw prompts and simple conditioning, with no advanced features like tokenization or drag-and-drop.

  1. Download the FoW Suite from the repository.
  2. Copy the FoW_Suite_LIGHT folder into your ComfyUI custom_nodes directory.
  3. Restart ComfyUI.
  4. The FoW Suite nodes should now be available in your node list.

Quick Start

  1. Drag the Prompt Refiner Light node into your workspace.
  2. Connect it to a KSampler node, Create your Positive and your Negative Prompt and enjoy the esthetics.
  3. Run the workflow to create your images in a simple interface.

Documentation

Dive deeper into FoW_Suite_LIGHT with our epic guides:

  • Changelog: Track updates (e.g., [0.14.0] - Light Version Released).
  • Legends: Master tips, tricks, and widget types for all nodes, focusing on PromptRefinerLight.
  • FAQs: Solve common issues (e.g., 403 errors,).
  • Troubleshooting: Fix bugs like a pro.
  • Gamers_Corner: Level up your coding skills with fun analogies for PromptRefinerLight.
  • Glossary: Understand terms like “node” and “prompt” for FoW_Suite_LIGHT.
  • Contribution_Guide: Join the guild and contribute to FoW_Suite_LIGHT!
  • Development_Journey: Learn my 2-month quest to build FoW_Suite_LIGHT from scratch.

For detailed instructions on each node, check out the FoW Suite Documentation.


Troubleshooting

  • Issue: Nodes not appearing in ComfyUI. Solution: Ensure the FoW_Suite_LIGHT folder is in custom_nodes/ and restart ComfyUI. Check Troubleshooting for more.
  • Issue: Prompts not saving correctly in PromptRefinerLight. Solution: Verify .txt files use newline-separated Positive/Negative prompts. See FAQs for path issues.

Join the Community

Have questions or want to share your workflows? Join our Discord server! Note: The first 50 followers on my Twitch channel get access to the “Standard” version (PromptRefiner)! Tune in to level up your suite—eligibility is based on following during a live stream, and I’ll DM you the access details.


Contribute

Found a bug or have an idea for FoW_Suite_LIGHT or its nodes? Join the guild! Check out the Contribution Guide for reporting bugs, suggesting features, or submitting code.


License

This project is licensed under the MIT License - see the LICENSE file for details.


Workflows

Within this Repository u will find a couple of Workflows that will Guide you how to use the Suite efficiently. To get access to those Workflows you can whether manually download them here or look at the Directory of your Local ComfyUI Repository and find the FoW_Suite_LIGHT in your custom_node section. You are basically looking for "ComfyUI\custom_nodes\FoW_Suite_LIGHT\data\Workflows". You can now Drag and Drop it into your ComfiyUI interface or load it manually by looking for the top left of your interface, select "Workflow" then select "Open" and navigate to the directory. You sadly have to go threw this until im able to create a node that does this for you. 😅 Be aware that the nodes are staticly loaded into the workflow and for them to function you will need to replace them.


Commercial Use Policy

The Force of Will Suite is licensed under the MIT License, allowing free modification and distribution, including for commercial purposes, as long as the copyright notice and license are included. If you’re using this code commercially, we’d love your support! Upgrade to FoW_Suite_Standard (€15) or FoW_Suite_Pro (€25) for official features, or join my Twitch stream to help me level up and earn free access via Discord.


Achievement Unlocked: FoW Suite Light Adventurer

You’ve mastered FoW_Suite_LIGHT! Keep exploring, contributing, and crafting amazing workflows in ComfyUI with PromptRefinerLight and its supporting nodes. 🚀🎮