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](https://private-user-images.githubusercontent.com/18367033/312095000-6447864b-1681-4d60-9a16-a97486b42e1a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ1NjQwNDUsIm5iZiI6MTcyNDU2Mzc0NSwicGF0aCI6Ii8xODM2NzAzMy8zMTIwOTUwMDAtNjQ0Nzg2NGItMTY4MS00ZDYwLTlhMTYtYTk3NDg2YjQyZTFhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDA1MjkwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTExZWMzNTlhMmMwM2M0NDdjMzVjYzMzYjU1MzhiMDg2ZmYzYzEzOTAyZjk0NWRjMzJiZDllMDhiNzIyOTY5ZTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ciiE0tDCsPqgCg4UYgLzYHXKfitGRUv_C3abI7zy52k)
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!
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>
- 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](https://private-user-images.githubusercontent.com/18367033/312083628-c9d75e4e-e0e9-4dda-8c2d-cea288273378.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ1NjQwNDUsIm5iZiI6MTcyNDU2Mzc0NSwicGF0aCI6Ii8xODM2NzAzMy8zMTIwODM2MjgtYzlkNzVlNGUtZTBlOS00ZGRhLThjMmQtY2VhMjg4MjczMzc4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDA1MjkwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTViNWUzMGVjYmNhMmI5NDE0NDI5MzA5NzliNGE4MzM0MTEzZGVmYTUzYmE3N2NlZWNmM2NhZTU1ODUzYTcwZjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.2O88THmIWSS3vwKfvDiHTnx_CHUDlaJknxPka0NeNjQ)
Report test run and installation failures:
![Screenshot 2024-03-12 at 11 31 50 PM](https://private-user-images.githubusercontent.com/18367033/312139728-84c269ce-2c75-4ff1-8a75-fee19b213301.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ1NjQwNDUsIm5iZiI6MTcyNDU2Mzc0NSwicGF0aCI6Ii8xODM2NzAzMy8zMTIxMzk3MjgtODRjMjY5Y2UtMmM3NS00ZmYxLThhNzUtZmVlMTliMjEzMzAxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDA1MjkwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI5MDAwZTVjMzBmYWQ4MzUwNTcxOTBmYjUyYjhhODExMjgzMjJmYjQ2YWRkNDVkZDZkODg3ZjI2MzMxZjhjZWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.D4AznG2SXOFKktR3fKOKls68O_z6b-zUcqdT0H9b1xA)
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!