I made a modern and easy to use frontend for ComfyUI! #13932
searcc
started this conversation in
Show and tell
Replies: 2 comments
|
If you haven't seen it, here is a list with more: |
0 replies
Nice work there, will try it out! |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
somni (GitHub Repository)
TL;DR: A modern frontend for ComfyUI. Gemini-style easy mode, IP-Adapter support, and built for both desktop and mobile.
✦ What is it
somni is a polished, opinionated frontend that runs alongside your existing ComfyUI install. It talks to ComfyUI over HTTP: your workflows, models, and outputs stay exactly where they are.
✦ Using somni from your phone
The launch script binds to
0.0.0.0, so any device on your Wi-Fi can reach it.ipconfig→ look forIPv4 Address, usually192.168.x.x)http://<that-ip>:8080✦ Reference image (IP-Adapter)
Three modes, three workflows. Each needs specific model files in your ComfyUI install. somni's UI tells you which one is active, but the models are on you to download:
ip-adapter-plus_sdxl_vit-h.safetensorsinComfyUI/models/ipadapter/ip-adapter-plus-face_sdxl_vit-h.safetensorsinComfyUI/models/ipadapter/ip-adapter-faceid-plusv2_sdxl.bininipadapter/, matching LoRA inloras/, pluspip install insightface onnxruntimeAll three modes also need:
CLIP-ViT-H-14-laion2B-s32B-b79K.safetensorsinComfyUI/models/clip_vision/Easiest path: open ComfyUI Manager → Install Models, search for "ipadapter". Pick what you want.
✦ How it works
server.pyis a tiny Python proxy (~200 lines, stdlib only). It servesindex.htmland forwards everything else to ComfyUI, strippingOrigin/Refererheaders so ComfyUI's loopback host-check passes. It also adds two endpoints:/__listfor gallery thumbnails and/__deletefor delete buttons because vanilla ComfyUI doesn't expose them.The entire UI is one HTML file. No build step. No npm. No bundler. Open the source and you can change anything.
✦ Roadmap
.sh)✦ License
MIT. Do whatever you want, just don't blame me.
Check it out!
All reactions