upvote
> I always hated Comfy's node based UI

It's one of the most uniquely hostile user experiences I've ever had the (dis)pleasure of working with

reply
Awhile back I built a project which reads comfy's API and builds a typescript sdk from it. Much nicer to work with and still benefits from node caching and the comfy ecosystem. Perhaps I should clean it up and open source it, though I haven't looked around and there may already be other projects doing this out there.
reply
It's definitely not for me.

From where I'm sitting, it's just turning python functions into boxes and instead of write the function yourself, you drag from the output of one box to the input of another. For 2 or 3 boxes, this is cool, but I opened up a professional workflow and was taken into a view with 100s of boxes and wires all over the place. Uhh, ok?

For myself, I'd rather just create my own python environment, write some quick pytorch or mlx calls, wire up some cli to it and share that in a GitHub.

reply
I recently found a project[0] that takes a ComfyUI workflow and turns it into a simple UI. I have no affiliation with it and haven't tested it myself, but it looks like it might be handy once you have a finished workflow you want to use.

[0] https://github.com/saintbrodie/Orange

reply
How do you get agents to set up a workflow? You just get them to modify the JSON directly and then import it, or do you have a tighter integration (e.g. in the UI)?
reply
The agents can interact with Comfy via API pretty well, which afaik ends up being directly with JSON.
reply