💪TB | Unified Prompt Input
The whole genparams bundle from one text box
- genparams
- genparams
This is the node the pack is actually known for, and it's a genuinely good idea. 💪TB | Unified Prompt Input lets you write your positive prompt, your negative prompt, and every generation parameter - seed, aspect ratio, upscale flag - in a single text area, in the style of A1111's command-line flags. No reaching for the mouse between generations. The README's pitch is literal: it "eliminates the need to lift your hands from the keyboard."
The mechanism is the genparams system doing its thing. The node takes the incoming genparams bundle, parses your text, and writes the parsed values back into a fresh genparams output. The source shows the parsing: your prompt is everything before the first --, and each --flag value after that becomes a parameter. Negative prompt via --no, refine guidance via --refine, and the rest get folded into the bundle under names like denoising.base.*, image.aspect_ratio, and image.enable_upscaler.
The parameter set that matters
The README lists them, and the few you'll actually use daily:
--no <text>- the negative prompt. (--negativealso works.)--seed <number> | random- set the seed, orrandomfor a fresh roll. Fun detail from the source: if your text contains "random", the node appends a timestamp to its cache hash, so ComfyUI always re-runs instead of reusing a cached result. That's the fix for "why didn't my random seed change anything."--aspect <ratio>- e.g.16:9,4:3. Also--landscape,--portrait,--mediumfor quick size/orientation.--upscale [on|off]- toggle the Tiny Upscaler pass.--cfg-shift <n>,--image-shift <n>- minor adjustments to CFG and fine image detail.--batch-size <n>,--detail-level <level>,--upscale-noise <level>- the advanced ones, where level isnone|minimal|low|normal|high|veryhigh|maximum.
The keyboard shortcuts
Because the whole point is never touching the mouse:
- CTRL+RIGHT - autocomplete a parameter name you've half-typed (
--de→--detail-level). - CTRL+LEFT/RIGHT - cycle through parameters when you type bare
--. - CTRL+UP/DOWN - increment or decrement the value under the cursor (
--seed 20→--seed 21). - CTRL+ENTER - ComfyUI's native "generate now," which works here like anywhere else.
Install and expectations
cd ComfyUI/custom_nodes
git clone https://github.com/martin-rizzo/ComfyUI-TinyBreaker
or via ComfyUI Manager (search "tinybreaker"), restart. No pip deps - just the two model files (the 3 GB prototype1 checkpoint, the 4.9 GB T5 encoder).
Set expectations honestly: TinyBreaker is an experimental model, so prompt adherence is strong for its size but text generation doesn't exist and complex action verbs trip it up. The Unified Prompt is still the most comfortable way to iterate on it - and honestly, the idea is good enough that you may find yourself wishing other packs stole it.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| genparams | GENPARAMS | The generation parameters to be updated. | |
| prompt | STRING | The text input containing positive/negative prompts and parameters. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| genparams | GENPARAMS | The generation parameters with the updated values. (you can use this output to chain other genparams nodes) |