Live data from Hacker News

Why is Claude an Electron app?

dbreunig.com

21–30 of 483 posts

Re: Why is Claude an Electron app?

#21
Likewise OpenAIs browser is still only available on macOS, four months after launch, despite being built on a mature browser engine which already runs on everything under the sun. Seems like low-hanging fruit, and yet...

Re: Why is Claude an Electron app?

#23
post #12

Call them out, call them out. Why isn't Claude a native Windows x64 app if code is free?

Seriously, they claim to be able to make a C compiler but they can't make a TUI without using javascript? It's beyond pathetic.

To be fair in that respect, Claude code does have a native rust implementation you can use.

Re: Why is Claude an Electron app?

#24
> For now, Electron still makes sense

A few years ago maybe. Tauri makes better sense for this use case today - like Electron but with system webviews, so at least doesn't bloat your system with extra copies of Chrome. And strongly encourages Rust for the application core over JS/Node.

Re: Why is Claude an Electron app?

#29
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.

Re: Why is Claude an Electron app?

#30
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.

I think you’re missing the point a little friendo, it’s not that electron is bad it’s that electron itself is an abstraction for cross platform support. If code can be generated for free then the question is why do we need this to begin with why can’t Claude write it in win32, SwiftUI, and gtk?

The answer of course is that it can’t do it and maintain compatibility between all three well enough as it’s high effort and each has its own idiosyncrasies.

Post reply on HN