r/freetoolsAI

Artists, will you keep paying Adobe to keep you over a barrel - or use the vibecoded open-source ArtCraft suite?
▲ 8 r/freetoolsAI+1 crossposts

Artists, will you keep paying Adobe to keep you over a barrel - or use the vibecoded open-source ArtCraft suite?

These legends have released a vibecoded suite of tools to replace Adobe, for free. Open source art software for anyone who wants it. Thoughts?

https://getartcraft.com/apps

u/m1st3r_c — 6 days ago
▲ 90 r/freetoolsAI+1 crossposts

Free image first Comfy frontend: HEISS UI | New Release today

Link

Now with Inpainting, run grouping and native upscale!

What it is:

  • Image first-generation studio
  • Works without workflows with almost any model (no setup)
  • Support for custom workflows
  • Video gen, reference images, and inpainting all work without setup
  • Smart grouping of your images by similar prompts
  • Automatically installs missing components (VAE, text encoders, nodes) it knows
  • Use it from your phone over LAN, with a fully custom mobile UI
  • Favorites, search, prompt history, LoRA stacks, and advanced settings
  • Built to be graceful and not scream at you with errors 24/7

It’s built by me, and in my opinion it’s the best way to use Comfy 80% of the time.

Setup is about 2 minutes: give it a try.

New in v0.17:

  • Inpainting + Custom-built in-painting workflows (Beta)

  • Auto-grouping. Pictures from similar prompts stack themselves into a photo stack or cover flow once you stop working on them.
  • Within-generation Native upscale
  • Phone View improvements
  • Discord to discuss Heiss and AI generation (join pls; I need feedback)

Full notes: v0.17.0 changelog

u/LeanderDeBuhr — 6 days ago
▲ 25 r/freetoolsAI+1 crossposts

I made a simple desktop app for MiniMax H3 video so you don't have to fight the ComfyUI workflow

Hey all,

A while back I posted EasyAI here, a simple desktop front end for ComfyUI. Thanks again to everyone who tried it and sent feedback, it helped a lot.

This is the next one in the same family. It's called EasyMiniDirector and it's built just for MiniMax H3.

If you haven't tried H3 yet, it makes short video clips with sound already baked in, and it listens best when you give it separate shots instead of one long prompt. The catch is the ComfyUI workflow. You have to pick between two 21 GB checkpoints, deal with a weird 17k+5 frame count, and set four different speed settings that only make sense together. I kept messing it up myself, so I hid all of that.

In the app you type what you want, split it into shots if you like, and hit Create. That's it.

Some things it can do:

You can drag dividers to change how long each shot is. You can add a reference photo to keep a face or outfit the same through the clip, and add a voice clip so the speech sounds like a certain person. There's a Turbo/Quality switch. Turbo is roughly twice as fast, so I use it while testing ideas and switch to Quality for the final one.

There's also an optional helper that uses Ollama to write the photo descriptions for you and turn a rough idea like "a fox in the snow" into a proper prompt. You can skip it if you don't want the extra download.

Every video also saves its last frame, so you can continue the scene in the next clip, plus a settings file. Ctrl+O loads everything back.

It's in English and Traditional Chinese, Windows only for now.

You need EasyAI installed first. EasyMiniDirector installs into the same folder. The installer grabs the ComfyUI add-ons for you, but not the H3 model files. They're about 42 GB, so I'd rather you choose to download them. The app will tell you which files are missing and where to find them. ComfyUI 0.32 or newer is needed.

One thing I found that might help anyone working with the Director node directly: the local_prompts and segment_lengths inputs don't actually do anything. The node reads everything from the timeline_data string. I wasted a good while on that, so hopefully this saves you the trouble.

Links:

EasyMiniDirector video: https://youtu.be/RjGrneHXcZs
EasyMiniDirector GitHub: https://github.com/Garionhk/EasyMiniDirector

EasyAI GitHub (install this first): https://github.com/Garionhk/EasyAI
EasyAI install and how-to video: https://youtu.be/lB-Q8yuMzv8
My earlier EasyAI post: https://www.reddit.com/r/StableDiffusion/s/bvwL8ZEQQn

Big thanks to seesee75-commits for ComfyUI-MiniMaxH3-Director, xmarre for the Spectrum speed-up node, and Comfy-Org for the models.

Would love to hear how it runs on your card, and whether splitting into shots feels easier than the raw workflow. Bugs and ideas are welcome too.

It's free and open source (Apache 2.0).

u/garionhk — 14 days ago
▲ 3 r/freetoolsAI+1 crossposts

I built a browser-hosted image gen API on Perchance (ntfy relay) — timings, cross-platform quirk, and an upscale bug I can’t fix

I turned an active browser tab into a fully functional Image Generator API using ntfy as a relay

Generator / Endpoint: https://perchance.org/papi

I built a working Image Generator API where an open browser tab acts as the dedicated compute worker, communicating with external clients entirely through public relays. No cloud API subscription or backend server setup required—it is up, running, and ready to use.

How the System Works

The browser tab is the actual engine powering the generator:

* Start Worker: Open the generator tab, click Start Worker, and leave the tab open.

* Dispatch Job: Any client sends a POST request with a JSON payload to an ntfy topic:

[https://ntfy.sh/\](https://ntfy.sh/){endpointId}-req

* Generate: The open browser picks up the job via the relay, runs the image generation pipeline, and sends the result back to:

[https://ntfy.sh/\](https://ntfy.sh/){endpointId}-res

* Fetch Result: The client listens via SSE or polls the -res topic for the corresponding jobId to receive the output (image URL or base64).

[ Client / App ] ─── POST /req ───▶ [ ntfy.sh Relay ] ─── SSE ───▶ [ Browser Generator ]

│ (generates image)

[ Client / App ] ◀── SSE/Poll ───── [ ntfy.sh Relay ] ◀── POST /res ───────┘

API Contract

Request (-req topic):

{

"jobId": "unique-uuid",

"prompt": "detailed subject description, high detail...",

"negative": "blurry, low quality",

"resolution": "512x512",

"upscale": "off",

"format": "jpeg"

}

Optional parameters: quality, negative. Large, structured prompts work without issue.

Response (-res topic):

{

"ok": true,

"jobId": "unique-uuid",

"width": 512,

"height": 512,

"imageBase64": "...",

"imageUrl": "..."

}

If an error occurs, it returns {"ok": false, "error": "..."}. For large payloads, ntfy converts the data into an attachment.url.

Performance & Benchmarks

Generation speed depends entirely on the host machine running the generator tab, not the requesting client:

| Host Device | Typical Generation Speed |

|---|---|

| Mid-tier PC / Laptop | ~5 – 50 seconds |

| Mobile Device | ~20 – 250 seconds |

* Host Latency Rule: A phone requesting from a PC worker tab receives images at PC speeds.

* Foreground Requirement: Browsers heavily throttle background tabs. The tab must stay open and active in the foreground; background drops throughput by roughly 10×.

Current Status & Roadblocks

* Generation: Stable and fully functional. Though love to hear how we can optemise the speed and add background processing. I tried few things and tell you it help from nothing to something in background tabe problem. But we need to optemise it more.

* AI Upscaling: In-browser ESRGAN tiling currently leaves subtle vertical/horizontal seam lines across tiles. If anyone has clean implementations for border feathering or overlap blending in WebGL/WASM upscaling, advice is welcome.

* In Development: Adding structured JSON conversations for LLM integration and improved parallel job scheduling.

Feel free to plug into the endpoint and test it out. Feedback on the relay flow or tips on in-browser tile seam blending are appreciated!

u/United_Youth3739 — 14 days ago