Shima
Shima - ComfyUI Workflow Creation and Sharing System
Nodes (127)
Burn text onto your renders without ever leaving ComfyUI
The node that paints the stage behind your workflow
Feed a whole folder through your workflow, one image at a time
The A/B picker you'll actually wire
Drag a box on the image, get a crop, a mask, and clean numbers
One switch to rule all the toggles in your workflow
Fast brightness/contrast, blunt instrument edition
Why is my VRAM full? This node rats out the other ComfyUI
Flip through all your saved variants without opening a file browser
A toggle switch that knows boolean, integer, and string
The boring node that keeps your CLIP wires tidy
The node that runs the whole Shima workflow
A straight wire for your conditioning, with a label on it
Put a dashboard of notes, links, and videos inside your workflow
Preprocess, size-match, and hand off
One router for all your ControlNet preprocessor images
A floating dashboard that mirrors any widget in your workflow
Preview your render inside a glowing hologram sphere
Six buttons that clean up your workflow, your caches, and your sanity
The hidden node that shows where your values actually came from
The Latent Maker DeBNDLer
The Master Prompt DeBNDLer
One wire carrying your whole model stack β here's how to get it back
Get your finished image back from Shima's sampler bundle
Pull one channel out of Shima's 20-knob control panel
Turn a rotary dial into a sampler dropdown with Demux List
Stop sending workflows without a packing list
The 'install everything this workflow needs' node
Little embossed labels that make your workflow read like hardware
A proper hardware fader for your workflow, with LEDs and all
File names that don't collide, with every part where you want it
The save node that embeds your whole workflow in the file
Crush your render down to a flat, cel-shaded palette
A float primitive that doubles as a little math calculator
The plain, dependable blur β for softening, glow, and depth-of-field fakes
VHS-bleed your render into a glitchy, shot-on-camera mess
Put a proper title on your workflow, in a font that fits
Toggle a whole processing chain on or off without touching a wire
The stop sign at the end of your bypass road
Branch your workflow like a road junction
The off-ramp that brings your split back together
The pack's front desk β a settings anchor, not a processing node
Shift every color in the image without leaving ComfyUI
Mirror your image with one switch β and an off switch
An airport at the edge of your island β image in, image out
Ten wildcard sockets that tell you what's actually flowing through
26 preset looks for when your render feels flat
An integer primitive that actually does math
A float value dressed up like a synth
Empty latents, real seed control, and a model-type brain
A latch point for your latent β the smallest node in the pack, on purpose
Three more LoRA slots, or a chain you can keep stacking
A mask on a leash β pass it through, keep it typed
One prompt box that knows whether you're on SDXL, Flux, or SD1.5
Checkpoint, VAE, and three LoRAs in one loader
Keep your model on the wire, not in a tangle
Nine wires in, nine wires out β the bundle-carrying passer
The full SDXL payload β base, refiner, and everything between
Stuff your whole SD1.5 pipeline down one pipe
One pipe for the whole SDXL rig β refiner included
The old-school pipe node that still rescues old workflows
The SDXL pipe unpacker with a refiner slot
One node that saves your image and every utility map you'd make from it
A control-room lamp that turns any value into a green/red/off signal
A tiny animated mascot that reacts to your workflow
Local content rating with actual censorship, not just a warning
A hardware shuttle wheel for 20 workflow parameters at once
Pack a latent plus its metadata into one wire
Bundle both conditionings so prompt management stays in one wire
The 3-wire-to-1-wire trick behind Shima's clean graphs
One node that configures every panel in the workflow
Preprocess, size-match, and queue up multiple ControlNets on one bus
Aspect ratios and buckets instead of guessing dimensions
Multi-encoder prompting behind a double-click
The loader that hides all the wiring inside a clean chassis
A whole sampling pipeline that doesn't exist until you run it
The inline toggle that mutes a branch without deleting it
The dummy commonparams that keeps graphs from breaking
The unpacker that turns Shima's shared config into plain wires
Img2img that respects your seed sync and gives you a second latent
The Shima Pilot Light
The Shima Placeholder Tuple is a leftover β know what you're getting
The Shima Pos/Neg Pass
Copy, Edit, Save on the node
The draggable-slider preview
Pack your starting latent with its seed and size
Positive and negative in one wire
Pack your model, clip, and VAE into one wire
Carry the finished latent, image, and seed together
A three-channel RGB status light with real logic behind it
The Rich Display viewer
The Shima Route (1)
The Shima Route (2)
The Shima Route (3)
The Shima Route (4)
The Shima Route (5)
A KSampler that eats bundles and does HiRes Fix
The Shima Sampler Commons presets
The Sampler Commons Passer
The pass-through that actually works
Shima Seed Controller
The seed logger that ends 'which seed was that?'
Boolean algebra for your detection regions
Point a regional prompt at exactly the segments you detected
A 'mega node' that wraps the whole detect-refine loop in one box
Pick detection regions by clicking, not by guessing index numbers
Stitch your processed slices back into one seamless image
One settings node to rule the whole slicing workflow
Fan a sliced batch out into ten independent image streams
Upscale giant images on a small GPU by doing it in strips
Drop the pack's logo on your exports, in two clicks
The string primitive with a Use Everywhere superpower
Glue up to four strings together without thinking about separators
Split a string into a list plus eight named outputs at once
Pick one of eight strings by index, and keep the rest as bonus outputs
Your style shortlist, addressed by ID instead of endless scrolling
Actually see the styles before you commit to one
Batch-test every style in your library without touching the canvas
The single style picker that's also the pack's simplest
Convert images between color spaces (and yes, CMYK is a trap)
A passthrough node that's secretly DRM
The any-type relay for keeping wires tidy
A tiny 'key ||| value' router that actually remaps values
The single-channel Transformer when you only need one
A VAE wire that stops auto-connections from being wrong
The big red button that checks your graph for you
Generate the cover art for your shared workflow
Shima
A ComfyUI workflow marketplace and composable "island" system.
Overview
Shima (ε³Ά, Japanese for "island") treats workflows as composable building blocks called "islands." Users can assemble complete generation pipelines by combining pre-built islands that auto-connect using Use Everywhere nodes and subgraphs.
Features
- Island Marketplace - Purchase individual islands from shima.wf
- Subscription Tiers - Access different categories (images, video, 3D, audio)
- Auto-Linking - Islands connect automatically via Use Everywhere
- Subgraph Encapsulation - Clean interfaces, hidden complexity
- Dependency Checking - Notifies users of required nodes/models
Installation
# Clone to your ComfyUI custom_nodes folder
cd ComfyUI/custom_nodes
git clone https://github.com/KDB-USJP/Shima.git
Documentation
See the docs/ folder for architecture and planning documents.
License
TBD