| ▲ | viraptor an hour ago | |
Ok, I'll be that one today. This seems entirely vibe coded... why is it using webview/tauri? It could be so small and smooth in swift with just a small change to the prompt. People used electron/tauri/whatever to make things easier to write and maintain, but if we're just vibing things anyway, can we go back to respecting resources, please? I like the idea though. I was using a paid app doing something similar in the past. Keen to get back into it. | ||
| ▲ | dsmurrell 30 minutes ago | parent [-] | |
You're not wrong. I do have a coding background which helps but I'm new to Rust. It started in Python with a web frontend so it somewhat evolved into this. > why is it using webview/tauri? Using these makes it easier to port to the other platforms later if I choose to. About 365 of the 420 MB is the AI models which I decided to bundle so that the app wouldn't have to download additional things after the install. My agent tells me that writing in native Swift would save (estimate) about 100–170 MB, out of about 1.4 GB when the models are active. And then I'd have to maintain the interface in two or three ways if I decided to make versions for other platforms. If it does grow though and there are a lot of Mac users, this might be worth it though as you suggest. But I have a lot of project that go precisely nowhere so I always keep this in mind :) | ||