Extensions/comfyui-budgetpixel
ComfyUI Extension

comfyui-budgetpixel

Official BudgetPixel nodes for ComfyUI — 60+ hosted image, video, music & SFX models via your API key

By budgetpixel-ai·Created about 18 hours ago·Updated about 13 hours ago· 3
budgetpixel-ai/comfyui-budgetpixel
Nodes61
On cloudLocal install
CategoryBudgetPixel/Upscale, BudgetPixel/Account
Stars3
Updatedabout 13 hours ago

Nodes (61)

Clarity Upscaler (BudgetPixel)

When your image needs invented detail, not just bigger pixels

BudgetPixel/Upscale
BudgetPixel Cost Estimate

Put a price tag on a run before you spend

BudgetPixel/Account
BudgetPixel Credits

Your balance check, without leaving the canvas

BudgetPixel/Account
DreamActor M2.0 (BudgetPixel)

Put your character's face on someone else's performance

BudgetPixel/Motion Control
FLUX 1.1 Pro (BudgetPixel)

The reliable workhorse of BudgetPixel's image shelf

BudgetPixel/Image
FLUX 2 Dev (BudgetPixel)

BFL's next-gen image quality, minus the 24 GB of VRAM

BudgetPixel/Image
FLUX 2 Klein (BudgetPixel)

BFL's sub-second model, now cheap enough to iterate on

BudgetPixel/Image
FLUX 2 Pro (BudgetPixel)

The megapixel flagship when you need the BFL ceiling

BudgetPixel/Image
GPT-Image-2 (BudgetPixel)

Pay OpenAI's price for text rendering nothing local matches

BudgetPixel/Image
Grok Imagine (BudgetPixel)

XAI's model with the aesthetics reputation, at a flat rate

BudgetPixel/Image
Grok Imagine 2.0 (BudgetPixel)

The do-everything graphics model for mockups and storyboards

BudgetPixel/Image
HappyHorse 1.1 (BudgetPixel)

Alibaba's character-consistent video, up to nine references

BudgetPixel/Video
Kling 3.0 Turbo (BudgetPixel)

The fast Kling that ships its own audio

BudgetPixel/Video
Kling 3.0 Motion Control Standard (BudgetPixel)

Hand your character a performance to copy

BudgetPixel/Motion Control
Kling v2.6 Pro (BudgetPixel)

The two-frame classic with an optional soundtrack

BudgetPixel/Video
Kling v3 (BudgetPixel)

The image model hiding inside the video maker's brand

BudgetPixel/Image
Kling 3.0 4K (BudgetPixel)

The native-4K render that bills like a feature film

BudgetPixel/Video
Kling 3.0 Pro (BudgetPixel)

The 1080p flagship when Turbo isn't good enough

BudgetPixel/Video
Kling 3.0 Standard (BudgetPixel)

The 85-credit baseline that still feels like Kling

BudgetPixel/Video
Kling v3 Omni (BudgetPixel)

Nine-reference composition that goes to 4K

BudgetPixel/Image
Kling V3 Omni (BudgetPixel)

The one BudgetPixel node that does all four video jobs

BudgetPixel/Video
Lyria 3 (BudgetPixel)

Google's music model from a text prompt, and it even takes reference images

BudgetPixel/Audio
MiniMax H3 (BudgetPixel)

2K multimodal video with no license paperwork

BudgetPixel/Video
Mureka V9 (BudgetPixel)

The cheapest node that will actually sing your exact lyrics

BudgetPixel/Audio
Muse Image 1.0 (BudgetPixel)

The agentic image node that can search the web and run code before it draws

BudgetPixel/Image
Music 2.6 (BudgetPixel)

Full-length songs from a prompt, with a lyrics optimizer that writes for you

BudgetPixel/Audio
Music 3.0 (BudgetPixel)

The newest MiniMax music model, lyrics included

BudgetPixel/Audio
Nano Banana 2 (BudgetPixel)

Gemini 3.1 Flash Image, up to 4K, without a Google Cloud account

BudgetPixel/Image
Nano Banana 2 Lite (BudgetPixel)

The flat-40-credit Google image node for when cost is the whole game

BudgetPixel/Image
Nano Banana Pro (BudgetPixel)

The 'thinking' Google image node for the assets that have to be right

BudgetPixel/Image
OmniHuman 1.5 (BudgetPixel)

Make a still photo speak, with actual body motion

BudgetPixel/Lip Sync
P-Image (BudgetPixel)

The 10-credit, ~1-second image node you'll burn through in batches

BudgetPixel/Image
P-Image Edit (BudgetPixel)

Fast multi-image editing, and the prompt trick that makes it work

BudgetPixel/Image
P-Image Upscale (BudgetPixel)

Cloud upscaling to 32 megapixels while your GPU does something else

BudgetPixel/Upscale
P-Video (BudgetPixel)

The pack's bargain text-to-video, and its audio-driven trick

BudgetPixel/Video
P-Video Avatar (BudgetPixel)

A talking head from one photo and a voice clip

BudgetPixel/Lip Sync
Qwen-Image (BudgetPixel)

The 15-credit node with the best text rendering in the pack

BudgetPixel/Image
Qwen Image 2.0 (BudgetPixel)

Unified generation and editing, with a negative prompt

BudgetPixel/Image
Qwen Image 2.0 Pro (BudgetPixel)

The premium Qwen, when the image has to be believable

BudgetPixel/Image
Qwen Image 3.0 (BudgetPixel)

The newer, cheaper Qwen that's quietly the family's best default

BudgetPixel/Image
Qwen Image 3.0 Pro (BudgetPixel)

Qwen Image 3.0 Pro in your graph — no VRAM required

BudgetPixel/Image
SeeDance 1.5 Pro (BudgetPixel)

SeeDance 1.5 Pro — the cheap way to animate a still

BudgetPixel/Video
SeeDance 2.0 (BudgetPixel)

SeeDance 2.0 — four modes in one node, billed like it

BudgetPixel/Video
SeeDance 2.0 Fast (BudgetPixel)

SeeDance 2.0 Fast — the same Seedance 2.0, at half the resolution ceiling

BudgetPixel/Video
SeeDance 2.0 Mini (BudgetPixel)

SeeDance 2.0 Mini — the cost-performance pick of the Seedance line

BudgetPixel/Video
SeeDance 2.5 (BudgetPixel)

SeeDance 2.5 — the flagship, where references become a creative medium

BudgetPixel/Video
SeeDream 4.5 (BudgetPixel)

SeeDream 4.5 (BudgetPixel) — ByteDance's image model, minus the GPU

BudgetPixel/Image
SeeDream 5.0 Lite (BudgetPixel)

SeeDream 5.0 Lite — the cheap Seat of the Seedream line

BudgetPixel/Image
SeeDream 5.0 Pro (BudgetPixel)

SeeDream 5.0 Pro — the surgical edit, billed per input image

BudgetPixel/Image
Sonilo Music (BudgetPixel)

Sonilo Music — licensed instrumentals, exactly as long as you need

BudgetPixel/Audio
Sonilo SFX (BudgetPixel)

Sonilo SFX — foley on demand, one short prompt at a time

BudgetPixel/Audio
Sonilo Video Music (BudgetPixel)

Sonilo Video Music — a soundtrack that actually follows your footage

BudgetPixel/Audio
Sonilo Video SFX (BudgetPixel)

Sonilo Video SFX — frame-accurate foley that watches the footage

BudgetPixel/Audio
Topaz Labs Video Upscale (BudgetPixel)

Topaz Labs video upscale — pro-grade 4K60, billed by the second

BudgetPixel/Upscale
BudgetPixel Upload Image

BudgetPixel Upload Image — the boring utility node that makes the rest work

BudgetPixel/Media
Wan 2.7 (BudgetPixel)

Wan 2.7 (BudgetPixel) — Alibaba's image model with a thinking mode

BudgetPixel/Image
Wan 2.7 Pro (BudgetPixel)

Wan 2.7 Pro — 4K text-to-image, but the edit mode tops out at 2K

BudgetPixel/Image
Wan 2.7 (BudgetPixel)

Wan 2.7 (video) — Alibaba's video model, with a driving-audio track

BudgetPixel/Video
Wan 3.0 (BudgetPixel)

Wan 3.0 — the all-in-one video node where input media is free

BudgetPixel/Video
Wan 3.0 Prime (BudgetPixel)

Wan 3.0 Prime — the faster tier of the all-in-one, for when patience costs more than credits

BudgetPixel/Video
Z-Image-Turbo (BudgetPixel)

The hosted shortcut

BudgetPixel/Image
Readme

comfyui-budgetpixel

Official BudgetPixel nodes for ComfyUI: generate with 60+ hosted image, video, music and sound-effect models — FLUX 2, Seedream 5.0, Qwen-Image 3.0, Kling v3, Nano Banana, GPT-Image, Seedance, Wan, and more — straight from your graph, using your BudgetPixel API key. No local GPU or model downloads needed for these nodes.

Status: beta — full API parity: 58 model nodes across image (26), video (17), music & sound effects (8), upscaling (3), lip sync (2) and motion control (2), plus account utilities. Everything the BudgetPixel API exposes is a node here.

Install

ComfyUI-Manager (recommended): search for BudgetPixel and install, then restart ComfyUI.

Manual:

cd ComfyUI/custom_nodes
git clone https://github.com/budgetpixel-ai/comfyui-budgetpixel.git
pip install -r comfyui-budgetpixel/requirements.txt

API key

The nodes call the BudgetPixel API, which is included in every paid plan. Create a key and provide it one of two ways:

  • environment variable: BUDGETPIXEL_API_KEY=bpx_live_...
  • a budgetpixel.json file inside the comfyui-budgetpixel folder:
{ "api_key": "bpx_live_..." }

Your key is never stored in workflow JSON — workflows you share stay safe to share. (That's also why the nodes have no api_key widget.)

Nodes

Everything lives under Add Node → BudgetPixel. One node per model — each node's help text shows its credit price, and every widget mirrors the API's typed parameters (enums, ranges, defaults).

  • BudgetPixel/Image — text-to-image, image editing and multi-reference composition (FLUX 2 Pro, Seedream 5.0 Pro, Nano Banana Pro, …). Image inputs are normal IMAGE connections; batches map onto multi-reference models automatically.
  • BudgetPixel/Video — text-to-video, image-to-video (start/end frame), reference-to-video and video editing (Kling v3, Seedance 2.5, Wan 3.0, MiniMax H3, …). Outputs are core VIDEO values — wire into Save Video or frame extractors.
  • BudgetPixel/Audio — music (Music 3.0, Lyria 3, Mureka V9, …) and sound effects (Sonilo SFX). Video-to-SFX and video-to-music take a VIDEO input; Sonilo Video SFX also returns the source video with the effects mixed in.
  • BudgetPixel/Upscale — image upscalers plus Topaz Labs video upscaling.
  • BudgetPixel/Lip Sync, BudgetPixel/Motion Control — talking-head sync from IMAGE/VIDEO + AUDIO, and motion transfer from a reference video.
  • BudgetPixel/AccountBudgetPixel Credits (live balance) and BudgetPixel Cost Estimate (exact pre-flight price, discount-aware for your account).
  • BudgetPixel/MediaBudgetPixel Upload Image (temporary URL for an image, e.g. for debugging payloads).

Generation is asynchronous server-side: nodes show progress and poll until the result is ready, then download it into the graph. Interrupting a running graph stops the wait, but a job already submitted keeps running (and billing) server-side. Video and audio inputs are uploaded via the API's temporary storage; nothing is stored in your workflow file except normal node values.

VIDEO outputs use the ComfyUI core video type — use a recent ComfyUI (2025+) for video and audio nodes.

Pricing

Generations are billed in BudgetPixel credits from your plan, identically to the web app — the node help text shows each model's price, and the Cost Estimate node gives an exact pre-flight number including your account's discounts. Prices summary: budgetpixel.com/pricing.

Development / how models stay current

Nodes are built at import time from committed schemas/*.json snapshots of the public OpenAPI spec — adding a model to the pack is a JSON diff, not new Python. Three ways they update:

  1. On demand: the sync models from API workflow (Actions tab → run) regenerates the schemas from the live spec and opens a PR when models or params changed. Merge, bump the version in pyproject.toml, and the publish workflow ships to the Comfy Registry.
  2. Locally: python scripts/generate_schemas.py (add BUDGETPIXEL_API_KEY for pricing text + availability filtering).
  3. Verification: python tests/test_nodes_build.py — offline check that every schema builds a well-formed node (no ComfyUI/torch needed); runs in CI on every PR.

scripts/e2e_smoke.py / scripts/e2e_node.py are live end-to-end tests against a real API (they spend credits; use a test account).

Issues and PRs welcome.