Electron isn't that bad. Apps like VSCode and Obsidian are among the highest quality and most performant apps I have installed. The Claude app's problem is not electron; its that it just sucks, bad. Stop blaming problems on nativeness.
Maybe Electron isn’t that bad. Maybe there are some great Electron apps. But there’s a big chunk that went unsaid: Most Electron apps suck. Does correlation here imply causation? Maybe not, but holy fuck isn’t it frustrating to be a user of Electron apps.
Why is Claude an Electron app?
51–60 of 483 posts
Re: Why is Claude an Electron app?
#52The framing here assumes you need to ship native to all 3 platforms to justify leaving Electron. You don't. I've been building a native macOS AI client in Swift — it's 15MB, provider-agnostic, and open source: https://github.com/dinoki-ai/osaurus Committing to one platform well beats a mediocre Electron wrapper on all three.
Re: Why is Claude an Electron app?
#53Re: Why is Claude an Electron app?
#54The framing here assumes you need to ship native to all 3 platforms to justify leaving Electron. You don't. I've been building a native macOS AI client in Swift — it's 15MB, provider-agnostic, and open source: https://github.com/dinoki-ai/osaurus Committing to one platform well beats a mediocre Electron wrapper on all three.
Link gives 404
Re: Why is Claude an Electron app?
#55Claude code runs in the terminal, not Chromium. It's hardly an "electron app" at all. It's a nodejs app, and there is no reason to have a problem with that. Nodejs can wait for inference as fast as any native app can.
Node apps typically have serious software supply chain problems. Their dependency trees are typically unauditable in practice.
Re: Why is Claude an Electron app?
#56And despite what Anthropic and OpenAI want you to think, these LLMs are not AGI. They cannot invent something new. They are only as good as the training data.
Re: Why is Claude an Electron app?
#57Claude code runs in the terminal, not Chromium. It's hardly an "electron app" at all. It's a nodejs app, and there is no reason to have a problem with that. Nodejs can wait for inference as fast as any native app can.
Also I refuse to download and run Node.js programs due to the security risk. Unfortunately that keeps me away from opencode as well, but thankfully Codex and Vibe are not Node.js, and neither is Zed or Jetbrains products.
Re: Why is Claude an Electron app?
#58Earlier quoted context omitted.
Why isn't Claude doing QA testing for you?
I can't tell if this is sarcasm, but if not, you cant rely on the thing that produced invalid output to validate it's own output. That is fundementally insufficient, despite it potentially catching some errors.
Re: Why is Claude an Electron app?
#59Because Anthropic has never claimed that code is free? It's pretty easy to argue your point if you pick a strawman as your opponent. They have said that you can be significantly more productive (which seems to be the case for many) and that most of their company primarily uses LLM to write code and no longer write it by hand. They also seems to be doing well w.r.t. competition. There are legitimate complaints to be m…
Re: Why is Claude an Electron app?
#60Also AI is better at beaten path coding. Spend more tokens on native or spend them on marketing?