Extensions/ComfyUI-Artha-Nodes
ComfyUI Extension

ComfyUI-Artha-Nodes

ComfyUI custom nodes for general purpose.

By CyrostarΒ·Created 10 months agoΒ·Updated 8 months agoΒ· 0
Cyrostar/ComfyUI-Artha-Nodes
Nodes45
On cloudLocal install
CategoryArtha/Flow, Artha/LLM/Gemini
Stars0
Updated8 months ago

Nodes (45)

πŸ”± Artha Flow Pause

The pause button your ComfyUI workflow never had

Artha/Flow
πŸ”± Artha Gemini Body

Describe a character's body without fumbling for words

Artha/LLM/Gemini
πŸ”± Artha Gemini Camera

Build a camera spec without knowing a lens from a stock setting

Artha/LLM/Gemini
πŸ”± Artha Gemini Cloth

Turn a reference photo into a clothing description

Artha/LLM/Gemini
πŸ”± Artha Gemini Compose

Where the Artha prompt actually gets written

Artha/LLM/Gemini
πŸ”± Artha Gemini Condense

Squeeze a bloated prompt down to a word budget

Artha/LLM/Gemini
πŸ”± Artha Gemini Face

A face-description builder that does the vocab for you

Artha/LLM/Gemini
πŸ”± Artha Gemini Form

Tick the muscles you want and get a fitness description

Artha/LLM/Gemini
πŸ”± Artha Gemini Imagen

Google's image model, called from inside ComfyUI

Artha/LLM/Gemini
πŸ”± Artha Gemini Instruct

A tidy little box for writing system prompts

Artha/LLM/Gemini
πŸ”± Artha Gemini Light

Pick a lighting look from a list instead of a blank prompt box

Artha/LLM/Gemini
πŸ”± Artha Gemini Makeup

Read the makeup off a reference photo, reliably

Artha/LLM/Gemini
πŸ”± Artha Gemini Markdown

Readable output without the markdown soup

Artha/LLM/Gemini
πŸ”± Artha Gemini Motion

Get a real description of a video, frames and all

Artha/LLM/Gemini
πŸ”± Artha Gemini Operation

Edit text by telling it what to change, not how

Artha/LLM/Gemini
πŸ”± Artha Gemini Portrait

The character writer of the Artha pack

Artha/LLM/Gemini
πŸ”± Artha Gemini Prompter

Turn a throwaway prompt into something a model can work with

Artha/LLM/Gemini
πŸ”± Artha Gemini Question

A one-shot Q&A node for when you don't need a chatbot

Artha/LLM/Gemini
πŸ”± Artha Gemini Response

The output node that shows you what Gemini actually said

Artha/LLM/Gemini
πŸ”± Artha Gemini Scenery

Build a scene from categories instead of a blank canvas

Artha/LLM/Gemini
πŸ”± Artha Gemini Speech

Artha Gemini Speech turns text into spoken audio

Artha/LLM/Gemini
πŸ”± Artha Gemini Style

Artha Gemini Style builds them from dropdowns (or from a reference image)

Artha/LLM/Gemini
πŸ”± Artha Gemini Subject

The node that writes your subject prompt for you (or reads it off a reference image)

Artha/LLM/Gemini
πŸ”± Artha Gemini Translate

Localize your prompts without leaving the graph

Artha/LLM/Gemini
πŸ”± Artha Gemini Vision

Artha Gemini Vision is a captioning workhorse

Artha/LLM/Gemini
πŸ”± Artha Color Match

Make your generations actually look like the reference

Artha/Image
πŸ”± Artha Image Preview

The pack's answer to 'I just want to see the image'

Artha/Image
πŸ”± Artha Image Save

PNG saving with an actual compression slider

Artha/Image
πŸ”± Artha Image Transform

Resize, crop, pad, rotate and flip in one node

Artha/Image
πŸ”± Artha Input Selector

A runtime switch for picking which value flows through

Artha/Flow
πŸ”± Artha Logic Basic

The simplest way to get a Boolean into your graph

Artha/Logic
πŸ”± Artha Logic Compare

Turn 'is A bigger than B?' into a Boolean the graph can act on

Artha/Logic
πŸ”± Artha Logic Gate

AND, OR, XOR and friends for your workflow's conditionals

Artha/Logic
πŸ”± Artha Logic Passthru

A Boolean-controlled valve for any value in your graph

Artha/Logic
πŸ”± Artha Logic Print

See your Boolean in the console without breaking the flow

Artha/Logic
πŸ”± Artha Math F2I

Convert a float to an integer (and get the text for free)

Artha/Math
πŸ”± Artha Math Float

A float constant with the string version attached

Artha/Math
πŸ”± Artha Math I2F

The int-to-float converter that also hands you a string

Artha/Math
πŸ”± Artha Math Integer

A whole-number constant with its text form wired in

Artha/Math
πŸ”± Artha Math Number

Turn any number into visible text in your workflow

Artha/Math
πŸ”± Artha Math Operation

Real Math in ComfyUI Without a Stack of Cast Nodes

Artha/Math
πŸ”± Artha Math Random

A Random Node That Actually Gives You a New Number Every Run

Artha/Math
πŸ”± Artha Project Prefix

Project, Seed, Model, Date

Artha/Project
πŸ”± Artha Project Seed

A Seed Node That Keeps Receipts

Artha/Project
πŸ”± Artha Project Setup

Tell ComfyUI What Project You're Working On β€” and Get a Folder

Artha/Project
Readme

ComfyUI-Artha-Nodes

ComfyUI custom nodes for general purpose.

Installation

  1. Clone this repo into ComfyUI custom_nodes folder.
  2. Install dependencies: pip install -r requirements.txt or if you use the portable install, run this inside ComfyUI root folder:

python_embeded\python.exe -m pip install -r ComfyUI\custom_nodes\ComfyUI-Artha-Nodes\requirements.txt

Gemini API

You will need a Gemini API key to use the Gemini custom nodes. To get your API key, visit the Google AI Studio from the link below.

<a href="https://aistudio.google.com" target="_blank">GOOGLE AI STUDIO</a>

Once you have your API key, it's good practice to place it in the api.json file located in the ComfyUI/custom_nodes/ComfyUI-Artha-Nodes folder. Alternatively, you can enter it directly into the custom node's api_key field, but be aware that it will be visible in plain text.

You may also choose to define GEMINI_API_KEY as a global variable.