Extensions/ComfyUI PRXPixel
ComfyUI Extension

ComfyUI PRXPixel

Photoroom PRXPixel (prxpixel-t2i) — pixel-space text-to-image (~7B DiT + Qwen3-VL) for ComfyUI.

By Nynxz·Created 2 months ago·Updated 2 months ago· 0
Nynxz/ComfyUI-PRXPixel
Nodes
On cloudLocal install
Stars0
Updated2 months ago
Readme

ComfyUI-PRXPixel

Run Photoroom PRXPixel in ComfyUI — a pixel-space text-to-image model (~7B) that paints images directly, with no VAE, using a Qwen3-VL text encoder.

It installs as a normal model and runs entirely on stock ComfyUI nodes — there are no custom nodes to learn, and no extra Python packages to install.

Install

cd ComfyUI/custom_nodes
git clone https://github.com/Nynxz/ComfyUI-PRXPixel

Restart ComfyUI.

Download the models

Grab the two files from nynxz/Prxpixel-t2i and drop them in:

| File | Folder | | --- | --- | | prxpixel_t2i.safetensors | ComfyUI/models/diffusion_models/ | | prxpixel_qwen3vl.safetensors | ComfyUI/models/text_encoders/ |

Or fetch them straight into place:

pip install -U "huggingface_hub[cli]"
hf download nynxz/Prxpixel-t2i prxpixel_t2i.safetensors     --local-dir ComfyUI/models/diffusion_models
hf download nynxz/Prxpixel-t2i prxpixel_qwen3vl.safetensors --local-dir ComfyUI/models/text_encoders

The text encoder has its tokenizer bundled in, so there's nothing else to set up.

Use it

Example output

Drag workflow_example.png onto the ComfyUI canvas to load the full workflow — that PNG has it embedded (the preview above is a lightweight JPEG copy). Plain .json is here too.

Workflow

Recommended settings — KSampler: euler + simple, 28 steps, CFG 5, 1024×1024 (PRXPixel is a 1024 px model).

Two stock nodes are easy to miss when building from scratch: the canvas is a pixel-space empty latent (e.g. Empty HiDream-O1 Latent Image, not the regular Empty Latent Image), and decoding uses Load VAE → pixel_space with a normal VAE Decode (no real VAE — pixel_space is ComfyUI's built-in passthrough for pixel models).

Credits

Based on Photoroom's PRXPixel. Apache-2.0.