Skip to content

Add ComfyUI Krea Reference#3045

Open
kgilper wants to merge 1 commit into
Comfy-Org:mainfrom
kgilper:add-krea-reference
Open

Add ComfyUI Krea Reference#3045
kgilper wants to merge 1 commit into
Comfy-Org:mainfrom
kgilper:add-krea-reference

Conversation

@kgilper

@kgilper kgilper commented Jul 2, 2026

Copy link
Copy Markdown

Adding my node pack for Krea 2 reference conditioning.

Repo: https://github.com/kgilper/krea-reference

The idea is simple: give each reference image a job before it reaches Krea 2. A guide card assigns each image a plain-language role (keep the same subject, suggest the visual style, copy lighting or pose, big shapes only, avoid copying text/logos), and a stack encoder combines up to 12 cards plus the written prompt into standard conditioning with per-card strength, per-layer gains, and guarded prompt handling.

A few notes for review:

  • Pure Python plus a small web extension. No model weights, and no pip dependencies beyond a standard ComfyUI install.
  • Registers two nodes under advanced/conditioning: KGKrea2ImageGuideCardV9 and KGTextEncodeKreaImageReferencesV9.
  • Ships example workflows, ComfyUI-free contract tests, and full documentation including a technical paper on how the conditioning math works.
  • The entry id matches the [tool.comfy] name in the repo's pyproject.toml (comfyui-krea-reference), so a future registry listing maps cleanly.
  • JSON validated with a strict parser after the edit (list parses clean, entry count 5181 to 5182).

Thanks for maintaining this. Let me know if anything about the entry needs adjusting.

Kevin

@coderabbitai

coderabbitai Bot commented Jul 2, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: ca526fea-6df3-4698-979b-d9134f5cdcfb

📥 Commits

Reviewing files that changed from the base of the PR and between 6178d27 and ffed1ae.

📒 Files selected for processing (1)
  • custom-node-list.json

📝 Walkthrough

Walkthrough

A new entry titled "ComfyUI Krea Reference" was added to the custom_nodes array in custom-node-list.json, including author, id, title, reference URL, install type, and description metadata.

Changes

Node registry entry addition

Layer / File(s) Summary
Add node metadata entry
custom-node-list.json
New entry for "ComfyUI Krea Reference" node with author, id, title, reference, files, install_type, and description fields.

Possibly related PRs

  • Comfy-Org/ComfyUI-Manager#2990: Also adds a new node registry entry with install metadata and description to the same custom-node-list.json file — a JSON twin to this Krea-ative addition!
🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
✨ Simplify code
  • Create PR with simplified code

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant