Add custom nodes, Civitai loras (LFS), and vast.ai setup script
Some checks failed
Python Linting / Run Ruff (push) Has been cancelled
Python Linting / Run Pylint (push) Has been cancelled
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.10, [self-hosted Linux], stable) (push) Has been cancelled
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.11, [self-hosted Linux], stable) (push) Has been cancelled
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.12, [self-hosted Linux], stable) (push) Has been cancelled
Full Comfy CI Workflow Runs / test-unix-nightly (12.1, , linux, 3.11, [self-hosted Linux], nightly) (push) Has been cancelled
Execution Tests / test (macos-latest) (push) Has been cancelled
Execution Tests / test (ubuntu-latest) (push) Has been cancelled
Execution Tests / test (windows-latest) (push) Has been cancelled
Test server launches without errors / test (push) Has been cancelled
Unit Tests / test (macos-latest) (push) Has been cancelled
Unit Tests / test (ubuntu-latest) (push) Has been cancelled
Unit Tests / test (windows-2022) (push) Has been cancelled

Includes 30 custom nodes committed directly, 7 Civitai-exclusive
loras stored via Git LFS, and a setup script that installs all
dependencies and downloads HuggingFace-hosted models on vast.ai.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-09 00:55:26 +00:00
parent 2b70ab9ad0
commit f09734b0ee
2274 changed files with 748556 additions and 3 deletions

View File

@@ -0,0 +1,7 @@
[
{
"name": "none",
"prompt": "{prompt}",
"negative_prompt": ""
}
]

View File

@@ -0,0 +1,112 @@
[
{
"name": "Norman Ackroyd",
"prompt": "{prompt} by Norman Ackroyd",
"negative_prompt": ""
},
{
"name": "Reem Acra",
"prompt": "{prompt} by Reem Acra",
"negative_prompt": ""
},
{
"name": "Neal Adams",
"prompt": "{prompt} by Neal Adams",
"negative_prompt": ""
},
{
"name": "Ansel Adams",
"prompt": "{prompt} by Ansel Adams",
"negative_prompt": ""
},
{
"name": "Josh Adamski",
"prompt": "{prompt} by Josh Adamski",
"negative_prompt": ""
},
{
"name": "Marc Adamus",
"prompt": "{prompt} by Marc Adamus",
"negative_prompt": ""
},
{
"name": "Alena Aenami",
"prompt": "{prompt} by Alena Aenami",
"negative_prompt": ""
},
{
"name": "David Aja",
"prompt": "{prompt} by David Aja",
"negative_prompt": ""
},
{
"name": "Miles Aldridge",
"prompt": "{prompt} by Miles Aldridge",
"negative_prompt": ""
},
{
"name": "Pablo Amaringo",
"prompt": "{prompt} by Pablo Amaringo",
"negative_prompt": ""
},
{
"name": "Wes Anderson",
"prompt": "{prompt} by Wes Anderson",
"negative_prompt": ""
},
{
"name": "Esao Andrews",
"prompt": "{prompt} by Esao Andrews",
"negative_prompt": ""
},
{
"name": "Miss Aniela",
"prompt": "{prompt} by Miss Aniela",
"negative_prompt": ""
},
{
"name": "Martin Ansin",
"prompt": "{prompt} by Martin Ansin",
"negative_prompt": ""
},
{
"name": "Sergio Aragonés",
"prompt": "{prompt} by Sergio Aragonés",
"negative_prompt": ""
},
{
"name": "Diane Arbus",
"prompt": "{prompt} by Diane Arbus",
"negative_prompt": ""
},
{
"name": "Mark Arian",
"prompt": "{prompt} by Mark Arian",
"negative_prompt": ""
},
{
"name": "Peter Arno",
"prompt": "{prompt} by Peter Arno",
"negative_prompt": ""
},
{
"name": "Daniel Arsham",
"prompt": "{prompt} by Daniel Arsham",
"negative_prompt": ""
},
{
"name": "Miki Asai",
"prompt": "{prompt} by Miki Asai",
"negative_prompt": ""
},
{
"name": "Ruth Asawa",
"prompt": "{prompt} by Ruth Asawa",
"negative_prompt": ""
},
{
"name": "Clemens Ascher",
"prompt": "{prompt} by Clemens Ascher",
"negative_prompt": ""
}
]

View File

@@ -0,0 +1,132 @@
[
{
"name": "Lois van Baarle",
"prompt": "{prompt} by Lois van Baarle",
"negative_prompt": ""
},
{
"name": "Anne Bachelier",
"prompt": "{prompt} by Anne Bachelier",
"negative_prompt": ""
},
{
"name": "Shigeru Ban",
"prompt": "{prompt} by Shigeru Ban",
"negative_prompt": ""
},
{
"name": "Clive Barker",
"prompt": "{prompt} by Clive Barker",
"negative_prompt": ""
},
{
"name": "Carl Barks",
"prompt": "{prompt} by Carl Barks",
"negative_prompt": ""
},
{
"name": "Matthew Barney",
"prompt": "{prompt} by Matthew Barney",
"negative_prompt": ""
},
{
"name": "Paul Barson",
"prompt": "{prompt} by Paul Barson",
"negative_prompt": ""
},
{
"name": "Bo Bartlett",
"prompt": "{prompt} by Bo Bartlett",
"negative_prompt": ""
},
{
"name": "Xu Beihong",
"prompt": "{prompt} by Xu Beihong",
"negative_prompt": ""
},
{
"name": "Thomas Hart Benton",
"prompt": "{prompt} by Thomas Hart Benton",
"negative_prompt": ""
},
{
"name": "Stan Berenstain",
"prompt": "{prompt} by Stan Berenstain",
"negative_prompt": ""
},
{
"name": "John Berkey",
"prompt": "{prompt} by John Berkey",
"negative_prompt": ""
},
{
"name": "Ruth Bernhard",
"prompt": "{prompt} by Ruth Bernhard",
"negative_prompt": ""
},
{
"name": "Butcher Billy",
"prompt": "{prompt} by Butcher Billy",
"negative_prompt": ""
},
{
"name": "Rachel Bingaman",
"prompt": "{prompt} by Rachel Bingaman",
"negative_prompt": ""
},
{
"name": "Anna Bocek",
"prompt": "{prompt} by Anna Bocek",
"negative_prompt": ""
},
{
"name": "Franck Bohbot",
"prompt": "{prompt} by Franck Bohbot",
"negative_prompt": ""
},
{
"name": "Chesley Bonestell",
"prompt": "{prompt} by Chesley Bonestell",
"negative_prompt": ""
},
{
"name": "Aleksi Briclot",
"prompt": "{prompt} by Aleksi Briclot",
"negative_prompt": ""
},
{
"name": "Margaret Brundage",
"prompt": "{prompt} by Margaret Brundage",
"negative_prompt": ""
},
{
"name": "Christopher Bucklow",
"prompt": "{prompt} by Christopher Bucklow",
"negative_prompt": ""
},
{
"name": "Charles E Burchfield",
"prompt": "{prompt} by Charles E Burchfield",
"negative_prompt": ""
},
{
"name": "Alejandro Burdisio",
"prompt": "{prompt} by Alejandro Burdisio",
"negative_prompt": ""
},
{
"name": "Tim Burton",
"prompt": "{prompt} by Tim Burton",
"negative_prompt": ""
},
{
"name": "James Lee Byars",
"prompt": "{prompt} by James Lee Byars",
"negative_prompt": ""
},
{
"name": "Bob Byerley",
"prompt": "{prompt} by Bob Byerley",
"negative_prompt": ""
}
]

View File

@@ -0,0 +1,167 @@
[
{
"name": "Clyde Caldwell",
"prompt": "{prompt} by Clyde Caldwell",
"negative_prompt": ""
},
{
"name": "Al Capp",
"prompt": "{prompt} by Al Capp",
"negative_prompt": ""
},
{
"name": "Larry Carlson",
"prompt": "{prompt} by Larry Carlson",
"negative_prompt": ""
},
{
"name": "Keith Carter",
"prompt": "{prompt} by Keith Carter",
"negative_prompt": ""
},
{
"name": "Hussein Chalayan",
"prompt": "{prompt} by Hussein Chalayan",
"negative_prompt": ""
},
{
"name": "Tom Chambers",
"prompt": "{prompt} by Tom Chambers",
"negative_prompt": ""
},
{
"name": "Katia Chausheva",
"prompt": "{prompt} by Katia Chausheva",
"negative_prompt": ""
},
{
"name": "Howard Chaykin",
"prompt": "{prompt} by Howard Chaykin",
"negative_prompt": ""
},
{
"name": "Bo Chen",
"prompt": "{prompt} by Bo Chen",
"negative_prompt": ""
},
{
"name": "Carey Chen",
"prompt": "{prompt} by Carey Chen",
"negative_prompt": ""
},
{
"name": "Hsiao Ron Cheng",
"prompt": "{prompt} by Hsiao Ron Cheng",
"negative_prompt": ""
},
{
"name": "Michael Cheval",
"prompt": "{prompt} by Michael Cheval",
"negative_prompt": ""
},
{
"name": "Cliff Chiang",
"prompt": "{prompt} by Cliff Chiang",
"negative_prompt": ""
},
{
"name": "Doug Chiang",
"prompt": "{prompt} by Doug Chiang",
"negative_prompt": ""
},
{
"name": "Judy Chicago",
"prompt": "{prompt} by Judy Chicago",
"negative_prompt": ""
},
{
"name": "Dale Chihuly",
"prompt": "{prompt} by Dale Chihuly",
"negative_prompt": ""
},
{
"name": "Peter Chilelli",
"prompt": "{prompt} by Peter Chilelli",
"negative_prompt": ""
},
{
"name": "Giorgio de Chirico",
"prompt": "{prompt} by Giorgio de Chirico",
"negative_prompt": ""
},
{
"name": "Michael Cho",
"prompt": "{prompt} by Michael Cho",
"negative_prompt": ""
},
{
"name": "Michael Cinco",
"prompt": "{prompt} by Michael Cinco",
"negative_prompt": ""
},
{
"name": "Amanda Clark",
"prompt": "{prompt} by Amanda Clark",
"negative_prompt": ""
},
{
"name": "Becky Cloonan",
"prompt": "{prompt} by Becky Cloonan",
"negative_prompt": ""
},
{
"name": "Daniel Clowes",
"prompt": "{prompt} by Daniel Clowes",
"negative_prompt": ""
},
{
"name": "Gregory Colbert",
"prompt": "{prompt} by Gregory Colbert",
"negative_prompt": ""
},
{
"name": "Eddie Colla",
"prompt": "{prompt} by Eddie Colla",
"negative_prompt": ""
},
{
"name": "Darwyn Cooke",
"prompt": "{prompt} by Darwyn Cooke",
"negative_prompt": ""
},
{
"name": "Nigel Cooke",
"prompt": "{prompt} by Nigel Cooke",
"negative_prompt": ""
},
{
"name": "Nicholas Alan Cope",
"prompt": "{prompt} by Nicholas Alan Cope",
"negative_prompt": ""
},
{
"name": "Peter Coulson",
"prompt": "{prompt} by Peter Coulson",
"negative_prompt": ""
},
{
"name": "Guido Crepax",
"prompt": "{prompt} by Guido Crepax",
"negative_prompt": ""
},
{
"name": "PJ Crook",
"prompt": "{prompt} by PJ Crook",
"negative_prompt": ""
},
{
"name": "Etam Cru",
"prompt": "{prompt} by Etam Cru",
"negative_prompt": ""
},
{
"name": "Robert Crumb",
"prompt": "{prompt} by Robert Crumb",
"negative_prompt": ""
}
]

View File

@@ -0,0 +1,127 @@
[
{
"name": "Mike Dargas",
"prompt": "{prompt} by Mike Dargas",
"negative_prompt": ""
},
{
"name": "Craig Davison",
"prompt": "{prompt} by Craig Davison",
"negative_prompt": ""
},
{
"name": "Gabriel Dawe",
"prompt": "{prompt} by Gabriel Dawe",
"negative_prompt": ""
},
{
"name": "Wim Delvoye",
"prompt": "{prompt} by Wim Delvoye",
"negative_prompt": ""
},
{
"name": "Aron Demetz",
"prompt": "{prompt} by Aron Demetz",
"negative_prompt": ""
},
{
"name": "George Digalakis",
"prompt": "{prompt} by George Digalakis",
"negative_prompt": ""
},
{
"name": "Evgeni Dinev",
"prompt": "{prompt} by Evgeni Dinev",
"negative_prompt": ""
},
{
"name": "Anna Dittmann",
"prompt": "{prompt} by Anna Dittmann",
"negative_prompt": ""
},
{
"name": "Tom Dixon",
"prompt": "{prompt} by Tom Dixon",
"negative_prompt": ""
},
{
"name": "Dima Dmitriev",
"prompt": "{prompt} by Dima Dmitriev",
"negative_prompt": ""
},
{
"name": "Terry Dodson",
"prompt": "{prompt} by Terry Dodson",
"negative_prompt": ""
},
{
"name": "Anita Dongre",
"prompt": "{prompt} by Anita Dongre",
"negative_prompt": ""
},
{
"name": "Stanley Donwood",
"prompt": "{prompt} by Stanley Donwood",
"negative_prompt": ""
},
{
"name": "Tim Doyle",
"prompt": "{prompt} by Tim Doyle",
"negative_prompt": ""
},
{
"name": "Alberto Dros",
"prompt": "{prompt} by Alberto Dros",
"negative_prompt": ""
},
{
"name": "Jessica Drossin",
"prompt": "{prompt} by Jessica Drossin",
"negative_prompt": ""
},
{
"name": "TJ Drysdale",
"prompt": "{prompt} by TJ Drysdale",
"negative_prompt": ""
},
{
"name": "Mac Duggal",
"prompt": "{prompt} by Mac Duggal",
"negative_prompt": ""
},
{
"name": "Chris Dunn",
"prompt": "{prompt} by Chris Dunn",
"negative_prompt": ""
},
{
"name": "Jessica Durrant",
"prompt": "{prompt} by Jessica Durrant",
"negative_prompt": ""
},
{
"name": "Chad Dutson",
"prompt": "{prompt} by Chad Dutson",
"negative_prompt": ""
},
{
"name": "Ryan Dyar",
"prompt": "{prompt} by Ryan Dyar",
"negative_prompt": ""
},
{
"name": "Chris Dyer",
"prompt": "{prompt} by Chris Dyer",
"negative_prompt": ""
},
{
"name": "Camilla d'Errico",
"prompt": "{prompt} by Camilla d'Errico",
"negative_prompt": ""
},
{
"name": "Philip Lorca diCorcia",
"prompt": "{prompt} by Philip Lorca diCorcia",
"negative_prompt": ""
}
]

View File

@@ -0,0 +1,102 @@
[
{
"name": "Eyvind Earle",
"prompt": "{prompt} by Eyvind Earle",
"negative_prompt": ""
},
{
"name": "Lori Earley",
"prompt": "{prompt} by Lori Earley",
"negative_prompt": ""
},
{
"name": "Michael Eastman",
"prompt": "{prompt} by Michael Eastman",
"negative_prompt": ""
},
{
"name": "Tristan Eaton",
"prompt": "{prompt} by Tristan Eaton",
"negative_prompt": ""
},
{
"name": "Janet Echelman",
"prompt": "{prompt} by Janet Echelman",
"negative_prompt": ""
},
{
"name": "Harold Edgerton",
"prompt": "{prompt} by Harold Edgerton",
"negative_prompt": ""
},
{
"name": "Jason Edmiston",
"prompt": "{prompt} by Jason Edmiston",
"negative_prompt": ""
},
{
"name": "Les Edwards",
"prompt": "{prompt} by Les Edwards",
"negative_prompt": ""
},
{
"name": "Bob Eggleton",
"prompt": "{prompt} by Bob Eggleton",
"negative_prompt": ""
},
{
"name": "Fritz Eichenberg",
"prompt": "{prompt} by Fritz Eichenberg",
"negative_prompt": ""
},
{
"name": "Will Eisner",
"prompt": "{prompt} by Will Eisner",
"negative_prompt": ""
},
{
"name": "Olafur Eliasson",
"prompt": "{prompt} by Olafur Eliasson",
"negative_prompt": ""
},
{
"name": "Christine Ellger",
"prompt": "{prompt} by Christine Ellger",
"negative_prompt": ""
},
{
"name": "Peter Elson",
"prompt": "{prompt} by Peter Elson",
"negative_prompt": ""
},
{
"name": "Gil Elvgren",
"prompt": "{prompt} by Gil Elvgren",
"negative_prompt": ""
},
{
"name": "Ron Embleton",
"prompt": "{prompt} by Ron Embleton",
"negative_prompt": ""
},
{
"name": "Ed Emshwiller",
"prompt": "{prompt} by Ed Emshwiller",
"negative_prompt": ""
},
{
"name": "Daria Endresen",
"prompt": "{prompt} by Daria Endresen",
"negative_prompt": ""
},
{
"name": "Ron English",
"prompt": "{prompt} by Ron English",
"negative_prompt": ""
},
{
"name": "MC Escher",
"prompt": "{prompt} by MC Escher",
"negative_prompt": ""
}
]