Giter Club home page Giter Club logo

qiyue2015 / comfyui-online-serverless Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 11cafe/comfyui-online-serverless

0.0 0.0 0.0 4.17 MB

Hope this can be the Pypi or npm for comfyui custom nodes. To provide all custom nodes latest metrics and status, streamline custom nodes auto installations error-free. And provide some standards and guardrails for custom nodes development and release.

License: GNU General Public License v3.0

JavaScript 39.74% Python 58.21% CSS 1.23% HTML 0.06% Batchfile 0.05% Jupyter Notebook 0.71%

comfyui-online-serverless's Introduction

ComfyUI Nodes List Library

Hope this can be the Pypi or npm for comfyui custom nodes. To provide all custom nodes latest metrics and status, make custom nodes auto-install easy and error-free. And provide some standards and guardrails for custom nodes development and release.

Live at: https://www.nodecafe.org/

https://comfyui.nodecafe.org/?packageID=Kosinkadink_ComfyUI-AnimateDiff-Evolved

This repo is the static ComfyUI litegraph editor part. I'm still cleaning up the code for the Nextjs site repo, will publish that soon.

Screenshot 2024-03-12 at 9 28 29 PM-min

Contact us on Discord: https://discord.gg/XDYa63S4EQ

Please DM me in discord or send me an email if you are interested in collaborating on this project!

iframe embed

To embed ComfyUI nodes viewer in your own website

Display params example
All nodes in repo packageID= https://comfyui.nodecafe.org?packageID=Kosinkadink_ComfyUI-AnimateDiff-Evolved
single node type packageID=git_repo &node=nodeType https://comfyui.nodecafe.org?packageID=Kosinkadink_ComfyUI-AnimateDiff-Evolved&node=ADE_AdjustPESweetspotStretch
workflow workflowID= https://comfyui.nodecafe.org?workflowID=o-4HfLNOJW05M6ca5IsLU
// packageID is github username/repo but replace '/' to '_'
<iframe
  src={`https://comfyui.nodecafe.org/?packageID=` + username_repo}
  width="800px"
  height="700px"
></iframe>

Features

  • Automatically scan new cusotm nodes in Github
  • Automatically install custom nodes and record import metrics and status
    • import errors
    • import time spent
    • Autodetect the folder path where to install models to
    • [to do] install time spent
  • [to do] able to add related models & example workflows to node
  • [to do] automatically run test workflows to make sure installing node not breaking comfyui env
  • [to do] better model folder installation path detection
  • [to do] ability to "Add new custom node to library" by github url
  • [to do] CDN

Autodetect model installation paths for nodes:

Screenshot 2024-03-12 at 8 53 51 PM

Report test run and installation failures:

Screenshot 2024-03-12 at 11 31 50 PM

Credits

Sincere thanks to these open-source projects:

ComfyUI (https://github.com/comfyanonymous/ComfyUI)

ComfyUI-Manager (https://github.com/ltdrdata/ComfyUI-Manager) for custom node auto-install logic!

comfyui-online-serverless's People

Contributors

comfyanonymous avatar pythongosssss avatar space-nuko avatar ellangok avatar ltdrdata avatar jn-jairo avatar m957ymj75urz avatar missionfloyd avatar blenderneko avatar weixuanf avatar fannovel16 avatar m1kep avatar reaper47 avatar chrisgoringe avatar city96 avatar omar92 avatar saltaccount avatar kwaa avatar jwd-dev avatar simonlui avatar moonride303 avatar guoyk93 avatar zentropivity avatar fizzledorf avatar realazthat avatar bvhari avatar ssitu avatar gaidamakua avatar guill avatar bazettfraga avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.