Remix.run Logo
nokturn 12 hours ago

Thanks for bringing the Electron topic! I'm actually using Electron, and it's mostly a web app - the reason being that will make it easier to host it online when I add support for cloud sandboxes. I imagine in the near future that we (developers) won't be writing much manual code anymore, and our time will be spent validating work or guiding agents to do said work (planning, architecture decisions, validating business logic, etc).

Electron on its own isn't that bad, and surely not responsible for GBs of RAM - the main bottleneck I'm facing when dealing with a dozen+ parallel tasks is that each claude code terminal eats up easily 200MB of RAM.

When you mention Electron, is it because in most Electron apps the experience doesn't feel snappy, as it would vs native?

mtmail 11 hours ago | parent [-]

soloterm.com is based on Tauri and uses less memory. It might not be your bottleneck but memory usage adds up with many projects and virtual machine. Not everybody wants to run their virtual machines in the cloud.

nokturn 11 hours ago | parent [-]

yep! conductor is also built in tauri, and there are dozens of alternatives. But it on itself won't make a big of a difference as it is still a wrapper around a web app. Tauri itself has a smaller build size because it doesn't bundle chromium and uses whatever webviewer the system provides (which is no longer a big issue, but still...). How's your experience with soloterm? Any features you love/miss?

mtmail 11 hours ago | parent [-]

It already has too many features and the author keeps adding more. Timers, notifications, additional notifications to tell me about new features he added. It (the sandboxes in soloterm) don't work well with my virtual machines, I'm sure it's my setup, in general sandboxes are good approach. All seems geared towards coding 24/7 and multiple agents on the same code base. Meanwhile even if code in parallel it's usually separate projects, separate languages. I can imagine you don't want to hear "less features" and look for more features to add instead.