Live data from Hacker News

Why is Claude an Electron app?

dbreunig.com

51–60 of 483 posts

Re: Why is Claude an Electron app?

#51
post #13

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.

it is not that most electron apps suck, the ones OP listed suck

Re: Why is Claude an Electron app?

#52
post #39

The 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?

#53
post #6

Free as in puppy Edit: The title of the post originally started with "If code is free,"

This was funny enough that I checked out your blog and it absolutely rules.

I was gonna make a joke about this being their second account but I checked it out and you're right lol.

Re: Why is Claude an Electron app?

#54
post #39

The 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

just fixed it

Re: Why is Claude an Electron app?

#55

Claude 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.

> It's a nodejs app, and there is no reason to have a problem with that.

Node apps typically have serious software supply chain problems. Their dependency trees are typically unauditable in practice.

Re: Why is Claude an Electron app?

#56
Actual reason: there's far more training data available for electron apps than native apps.

And 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?

#57

Claude 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.

Aren't they talking about the desktop app though?

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?

#58

Earlier 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.

Damn. Guess I'll stop QAing my own work from now.

Re: Why is Claude an Electron app?

#59

Because 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…

Head of Claude Code at Anthropic 3 days ago: "Coding is largely solved" https://www.lennysnewsletter.com/p/head-of-claude-code-what-...
Post reply on HN