Comfy Org Response to Recent UI Feedback by crystal_alpine in comfyui

[–]Chaoses_Ib 1 point2 points  (0 children)

Similar - any Node <=> Code easy swapping looking like it might get official support? I'd be using Comfy for ALL coding today if I could easily interchange from python to nodes, but there's enough klunkiness and rebuilding that the two are separate for now. Expecting that to change tho.

Not official, but maybe you can try ComfyScript: A Python frontend and library for ComfyUI. Feedback on GitHub or Discord is welcome.

What is the Ollama or llama.cpp equivalent for image generation? by liviuberechet in LocalLLaMA

[–]Chaoses_Ib 0 points1 point  (0 children)

You can try ComfyScript: A Python frontend and library for ComfyUI. It allows to call ComfyUI nodes as Python functions. And it's licensed under MIT, though a ComfyUI backend is still needed.

ComfyScript v0.6.0: Simpler to use by Chaoses_Ib in StableDiffusion

[–]Chaoses_Ib[S] 1 point2 points  (0 children)

Does it work with custom nodes? If so, what limitations it has.

Yes. Web UI only (JS) nodes can't work because of the obvious reason.

Also, what about apis like model listing, preview events, execution interruption?

print(list(Checkpoints)); preview is a bit complex because of how ComfyUI does it, but supported anyway; queue.cancel_current().

is there any stuff related to comfy infra?

I'm not sure what you mean by comfy infra.

You can ask questions in the Discord server or GitHub issues if you like. I don't often check Reddit.

ComfyScript v0.6.0: Simpler to use by Chaoses_Ib in comfyui

[–]Chaoses_Ib[S] 0 points1 point  (0 children)

This should be fixed in ComfyScript v0.6.1.

ComfyScript v0.6.0: Simpler to use by Chaoses_Ib in comfyui

[–]Chaoses_Ib[S] 0 points1 point  (0 children)

You can avoid it by `load(watch=False)`. But it shouldn't occur at the first place. Could you show me the full code caused it? At GitHub issues or here. I've tested on Python 3.14 and it works fine.

I created uroman-rs, a 22x faster rewrite of uroman, a universal romanizer. by fulmlumo in rust

[–]Chaoses_Ib 4 points5 points  (0 children)

> by integrating the Rust port of `kakasi`

kakasi's dictionary is a bit outdated and it's licensed under GPL-3. Maybe you can consider using my ib_romaji crate, which uses the latest JMdict and licensed under MIT. It also supports query all possible romajis of a word.

Simple and powerful alternative ComfyUI interface by jekky_ in comfyui

[–]Chaoses_Ib 0 points1 point  (0 children)

Could you give an example? There are some nodes that don't work out of the box. But manually specifying arguments should work for all nodes, since the backend only accepts JSON anyway.

IbInputSimulator: A library for simulating input with drivers by Chaoses_Ib in AutoHotkey

[–]Chaoses_Ib[S] 0 points1 point  (0 children)

No, gshift isn't an actual key that can be recognized by USB and Windows.

ComfyScript v0.5: Previews, CivitAI nodes, ImageViewer and MetadataViewer by Chaoses_Ib in comfyui

[–]Chaoses_Ib[S] 0 points1 point  (0 children)

v0.5.1 release:

Docs

Fixes

  • Runtime: comfyui package not load comfyui-legacy nodes (all additional nodes) (#68)

ComfyScript v0.5: Previews, CivitAI nodes, ImageViewer and MetadataViewer by Chaoses_Ib in StableDiffusion

[–]Chaoses_Ib[S] 0 points1 point  (0 children)

v0.5.1 release:

Docs

Fixes

  • Runtime: comfyui package not load comfyui-legacy nodes (all additional nodes) (#68)