This could honestly be the excuse I need (want) to order an absolute beast of a macbook pro to replace my 2013 model.
The performance gains in recent models and PyTorch are currently outpacing hardware advances by a significant margin, and there are still large amounts of low-hanging fruit in this regard.
Unsolicited UX recs:
- strongly recommend a default model. The list you give is crazy long. It kind of recommends SD 1.5 in the UI text below the picker but has the last one selected by default. Many of them are called the same thing (ironically the name is "Generic" lol).
- have the panel on the left closed by default or show a simplified view that I can expand to an "advanced" view. Consider sorting the left panel controls by how often I would want to edit them (personally I'm not going to touch the model but it is the first thing).
You are doing great work but I wouldn't underestimate the value of simplifying the interface for a first-time user. It seems to have a ton of features but I don't know what I should actually be paying attention to / adjusting.
Is there a business model attached to this or do you have a hypothesis for what one might look like?
If you feel this is unannounced self-promotion, yes, it is, and can be done better.
---
Also, for the "objective" comment, it meant to say "the original comment is still objective", not that you can be objective only by being a developer. Being a developer can obviously bias your opinion.
I was also surprised on how well it ran on my iPhone 11 before I replaced it with a 15 pro.
(Let me know if you're looking for some Product Design help/advice, totally happy to contribute pro bono. No worries if not of course!)
Who are the competitors?
InvokeAI: Apache license 2.0 (web-browser UI)
automatic1111: AGPL-3.0 license (web-browser UI)
ComfyUI:GPL-3.0 license (web-browser UI)
There's more, but I don't pay enough attention to it
https://noiselith.notion.site/License-61290d5ed7ab4c918402fd...
So yes, it is an electron app with svelte, headless-ui, tailwindcss etc
Pros:
- seems pretty self contained
- built in model installer works really well and helps you download anything from CivitAI (I installed https://civitai.com/models/183354/sdxl-ms-paint-portraits)
- image generation is high quality and stable
- shows intermediate steps during generation
Cons:
- downloads 6.94GB SDXL model file somewhere without asking or showing location/size. Just figured out you can find/modify the location in the settings.
- very slow on first generation as it loads the model, no record of how long generations take but I'd guess a couple minutes (m1 max macbook, 64GB)
- multiple user feedback modules (bottom left is very intrusive chat thing I'll never use + top right call for beta feedback)
- not open source like competitors
- runs 7 processes, idling at ~1GB RAM usage
- non-native UX on macOS, missing hotkeys you'd expect, help menu. electron app?
Overall 4/5 stars, would open again :)