frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

When Code is Free, Why is Claude is an Electron app?

https://www.dbreunig.com/2026/02/21/why-is-claude-an-electron-app.html
139•dbreunig•1h ago

Comments

mihaela•40m ago
Exactly. Shameful explanation.
BoredPositron•37m ago
Yawn the 90/10 excuse again and 'Shipping it everywhere' is a blatant lie there is still no Linux release. Looks like you are talking about Claude Code as Claude. Claude would be the Desktop app...
the__alchemist•36m ago
Or: Why can't I log in to Claude on my laptop? It opens a browser with an indefinite spinner, and when I click "Login" on the website, it forwards me to register instead. Not really selling it as the future of coding if their fundamentals are this screwed up!
jsiepkes•36m ago
That, and the IntellIJ plugin of Claude is basically the Claude CLI running in a terminal. Also pretty underwhelming.
Retr0id•36m ago
Free as in puppy
ludicity•14m ago
This was funny enough that I checked out your blog and it absolutely rules.
slopinthebag•11m ago
I was gonna make a joke about this being their second account but I checked it out and you're right lol.
tokenless•7m ago
As a puppy owner and lover of "Free as in speech" etc. phrases. I applaud!
dbreunig•6m ago
I keep saying this, it’s my new favorite metaphor.
rr808•35m ago
Can we talk about how much copilot sucks in vscode? I have to use for work, buggy as hell for the premier product of a trillion dollar company.
dataviz1000•32m ago
Copilot in vscode is a fucking nightmare!

After spending $450 in January for the nightmare, I switched to $200 month subscription using the Claude Code plugin which I assume is a wrapper around the Claude Code cli -- 1000% better.

The trillion dollar company seriously needs to start dumping upper and mid management! You can quote me on that.

cedws•30m ago
I use Claude Code in Zed via ACP and have issues all the time. It pushes me towards using the CLI, but I don’t want to do things that way because it’s a vibe coding workflow. I want to be in the drivers seat, see what the agent has done and be able apply or reject hunks.
chambored•21m ago
I’m in the same situation. Zed’s Claude Code is better in terms of control, but it’s wildly buggy and unreliable. Definitely not a drop in replacement.
hu3•26m ago
Not my experience. What doesn't work for you?

I use Opus 4.6 (for complex refactoring), Gemini 3.1 Pro (for html/css/web stuff) and GPT Codex 5.3 (workhorse, replaced Sonnet for me because on Copilot it has larger context) mostly on it.

For small tools. But also for large projects.

Current projects are:

1) .NET C#, Angular, Oracle database. Around 300k LoC.

2) Full stack TypeScript with Hono on backend, React on frontend glued by trpc, kysely and PostgreSQL. Around 120k LoC.

Works well in both. I'm using plan mode and agent mode.

What helps a ton are e2e playright tests which are executed by the agent after each code change.

My only complain is that it tends to get stutters after many sessions/hours. A restart fixes it.

$39/mo plan.

not_kurt_godel•21m ago
As long as we're on the subject, I'll take the opportunity here to vent about how embarrassingly buggy and unusable VS Code is in general. It throws me for a loop that pros voluntarily use it on the rare occasions I'm forced to use it instead of JetBrains.
SuperHeavy256•31m ago
Call them out, call them out. Why isn't Claude a native Windows x64 app if code is free?
shimman•30m ago
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.
fragmede•24m ago
To be fair in that respect, Claude code does have a native rust implementation you can use.
jwoq9118•13m ago
And if software engineering has been solved by AI, why is Anthropic still hiring and employing SWE's?

https://www.businessinsider.com/anthropic-claude-code-founde...

slopinthebag•7m ago
If the AI is writing 100% of the code it literally is free (as in time) for them to move them over to native apps. They should have used the tokens for that C compiler on the native apps, would have made for a much more convincing marketing story as well.
827a•30m ago
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.
AreShoesFeet000•22m ago
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.
bdangubic•11m ago
it is not that most electron apps suck, the ones OP listed suck
vsgherzi•21m ago
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.

linsomniac•7m ago
I don't know about whether Electron fits in this case, but I can say Claude isn't equally proficient at all toolchains. I recently had Claude Code (Opus 4.6, agent teams) build a image manipulation webapp in Python, Go, Rust, and Zig.

In python it was very nearly a 1-shot, there was an issue with one watermark not showing up on one API endpoint that I had to give it a couple kicks at the can to fix. Go it was able to get but it needed 5+ attempts at rework. Rust took ~10+, and Zig took maybe 15+.

They were all given the same prompt, though they all likely would have dont much better if I had it build a test suite or at least a manual testing recipe for it to follow.

ozim•4m ago
To build gtk you are stuck with GPL which sucks. To build Swift you have to pay developer fee to Apple, to build win32 you have to pay developer fee to Microsoft. Which both suck. Don’t forget mobile Android you pay to Google.

That is why everyone jumped to building in Electron because it is based on web standards that are free and are running on chromium which kind of is tied to Google but you are not tied to Google and don’t have to pay them a fee. You can also easily provide kind of the same experience on mobile skipping Android shenigans.

bigstrat2003•15m ago
VSCode takes 1 GB of memory to open the same files that Sublime can do in just 200 MB. It is not remotely performant software, it sucks at performance.
hyperrail•5m ago
I too thought VSCode being web based would make it much slower that Sublime. So I was surprised when I found on my 2019 and 2024 ~$2,500-3,000 MacBook Pros that Sublime would continually freeze up or crash while viewing the same 250 MB - 1 GB plain text log files that VSCode would open just fine and run reliably on.

At most, VS Code might say that it has disabled lexing, syntax coloring, etc. due to the file size. But I don't care about that for log files...

OK, maybe Visual Studio Code uses more memory for the same file than Sublime Text would. But I think it's rather more important that the editor runs at all.

overgard•29m ago
I don't think anyone on the AI hype train cares about performance, memory usage, or code quality (measured by bugs). Customers will, though.
awepofiwaop•26m ago
Judging by the state of most software I use, customers genuinely could not care less about bugs. Software quality is basically never a product differentiator at this point.
overgard•13m ago
Tell that to people abandoning Windows. (I'm writing this on a Linux machine right now)

Most users are forced to use the software that they use. That doesn't mean they don't care, just that they're stuck.

BTW, this going to matter MORE now that RAM prices are skyrocketing..

thepancake•29m ago
Nailed it.
Austin_Conlon•28m ago
Would be a much better UX if it had multi-window support and a separate settings window.
selridge•26m ago
Why stop there!

We should refuse to accept coding agents until they have fully replaced chromium. By that point, the world will see that our reticence was wisdom.

zamadatix•6m ago
The article isn't arguing to avoid using coding agents though so it's tough to see what you mean by continuing that line of thought.
jsheard•25m ago
Likewise OpenAIs browser is still only available on macOS, four months after launch, despite it building on top of a browser engine which already runs on everything under the sun. Seems like low-hanging fruit, and yet...
nozzlegear•25m ago
The Claude app is one giant garbanzo bean. I uninstalled it and pinned the web app to my dock instead.
ivankra•23m ago
> 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.

bigstrat2003•17m ago
Electron has never made sense. It is only capable of making poorly performing software which eats the user's RAM for no good reason. Any developer who takes pride in his work would never use a tool as bad as Electron.
qudat•23m ago
Code isn’t free when you have to review and QA it
Jackevansevo•23m ago
Because Anthropic and the rest of them are lying to you about the sophistication of these tools.

The fact that claude code is a still buggy mess is a testament to the quality of the dream they're trying to sell.

linsomniac•14m ago
>claude code is a still buggy mess

What bugs are you seeing? I use Claude Code a lot on an Ubuntu 22.04 system and I've had very few issues with it. I'm not sure really how to quantify the amount of use; maybe "ccusage" is a good metric? That says over the last month I've used $964, and I've got 6-8 months of use on it, though only the last ~3-5 at that level. And I've got fairly wide use as well: MCP, skills, agents, agent teams...

hparadiz•22m ago
Write everything in C.
CTDOCodebases•22m ago
Because when a service is running at a loss the investors want their money to be spent efficiently.
emporas•19m ago
Not all code qualities are free. Good quality code, still expensive.
yodsanklai•19m ago
Because code isn't free.

I can see it in my team. We've all been using Claude a lot for the last 6 months. It's hard to measure the impact, but I can tell our systems are as buggy as ever. AI isn't a silver bullet.

OsrsNeedsf2P•14m ago
Why isn't Claude doing QA testing for you?
slopinthebag•12m ago
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.
creddit•10m ago
Damn. Guess I'll stop QAing my own work from now.
Spivak•4m ago
I mean there is some wisdom to that, most teams separate dev and qa and writers aren't their own editors precisely because it's hard for the author of a thing to spot their own mistakes.
meheleventyone•4m ago
Uh, yeah, thh hi is has been considered bad practice for decades.
iagooar•9m ago
What if "the thing" is a human and another human validating the output. Is that its own output (= that of a human) or not? Doesn't this apply to LLMs - you do not review the code within the same session that you used to generate the code?
charcircuit•5m ago
Products don't have to be perfect. If they can be less buggy than before AI. You can't call that anything but a win.
greyman•19m ago
But nobody says code is free(?). Certainly not Claude, that experimental compiler costs $20K to build. That openclaw author admitted in Lex Fridman talk that he spends $10k's on tokens each month.
dostick•19m ago
If author tried native macOS development with agent for an hour, they wouldn’t know where to begin explaining how different is agentic web development from native. It was better year ago, you could actually get to build a native app. Now all models over-think everything, they do things they like and igniter hard constraints. They picked all that in training. All these behaviours, hiding mistakes, shameful silence, going “woke” and doing what they think should be done despite your wishes. All this is meliorated in web development, but for native it made it a lot worse. And visual testing, compare in-browser easy automated ride with retest-it-yourself for 50th time.
alexfromapex•18m ago
I don't know why anyone uses Electron anymore, Tauri produces much smaller binaries and is amazing.
neodymiumphish•12m ago
Agreed! I built a MacOS Postgres client with just Claude Code[1]. It could use some UI improvements, but it runs much better than other apps I’ve tried (specifically what it’s replacing for me: RazorSQL) and the binary is smaller than 20MB.

1: https://github.com/NeodymiumPhish/Pharos

torginus•8m ago
I don't know why anyone uses Tauri - disk space is cheap but having to handle QA and supporting quirks for every possible browser engine the users' system could ship with certainly is not.
tiborsaas•5m ago
Probably because they don't trust the OS shipped browser engine for small inconsistencies.
koolala•5m ago
A webview gives way less control.
tpae•16m ago
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.

owenpalmer•11m ago
Link gives 404
tpae•11m ago
just fixed it
mtimmerm•16m ago
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.

rlpb•10m ago
> 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.

slopinthebag•10m ago
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.

owenpalmer•8m ago
They're not talking about Claude code
jdgoesmarching•7m ago
Desktop app.
BoiledCabbage•16m ago
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 made against LLMs, pick one of them - but don't make up things to argue against.

vasco•9m ago
Head of Claude Code at Anthropic 3 days ago: "Coding is largely solved" https://www.lennysnewsletter.com/p/head-of-claude-code-what-...
oytis•7m ago
Point still stands. If you are so much more productive and have some of the most expensive engineers in the world, why not write something decent
delduca•14m ago
Claude desktop really sucks, a monster on resource hog
dcchambers•10m ago
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.

tokenless•9m ago
Code is cheaper but not free is why.

Also AI is better at beaten path coding. Spend more tokens on native or spend them on marketing?

condiment•8m ago
Maybe code is free, but code isn't all that goes into building software. Minimally, you have design, code, integrate, test, document, launch.

Claude is going to help mostly with code, much less with design. It might help to accelerate integration, if the application is simple enough and the environment is good enough. The fact is, going cross-platform native trebles effort in areas that Claude does not yet have a useful impact.

atlgator•8m ago
The cobbler's children have no shoes, but at least the cobbler's children aren't running three instances of Chromium.

Size-optimized generic sorting for without function pointers

https://github.com/pkhuong/tiny_batcher
1•pkhuong•1m ago•0 comments

Ask HN: If the "AI bubble" pops, will it really be that dramatic?

1•moomoo11•3m ago•0 comments

Trump orders Pentagon, federal agencies to release files on UFOs and aliens

https://www.aljazeera.com/news/2026/2/20/trump-orders-pentagon-federal-agencies-to-release-files-...
1•doener•4m ago•0 comments

Gyre

https://vgel.me/fiction/gyre/
1•mister_mort•6m ago•0 comments

Degoogling

https://iamvishnu.com/posts/degoogling
1•vishnuharidas•9m ago•0 comments

Inscryption made me nostalgic for retro card Games, so I made one

https://aracana.online/
2•D_ashe•12m ago•3 comments

Replacing Humans with AI Backfired [video]

https://www.youtube.com/watch?v=TYe9DSPuCaE
1•tartoran•12m ago•0 comments

Hinkley Point C nuclear power station costs rise to £48B

https://www.telegraph.co.uk/business/2026/02/20/hinkley-point-c-nuclear-power-station-costs-rise-...
1•doener•13m ago•0 comments

AI writes the code now. What's left for software engineers?

https://sfstandard.com/2026/02/19/ai-writes-code-now-s-left-software-engineers/
1•bentobean•14m ago•0 comments

The Subprime Compute Crisis

https://theosbornletter.substack.com/p/the-subprime-compute-crisis
1•HenryOsborn•19m ago•1 comments

Let's Build Recursive Language Models (Theory and Code) [video]

https://www.youtube.com/watch?v=nxaVvvrezbY
2•kburman•19m ago•0 comments

Show HN: Process Compose – I added embedded MCP server to process-compose

https://f1bonacc1.github.io/process-compose/blog/embedded-mcp-server-support-in-process-compose-v...
1•nimbus2000•20m ago•0 comments

Show HN: AI writes code – humans fix it

https://humansfix.ai
1•stasman•21m ago•0 comments

Show HN: Better Gateway – Fullfeature IDE and Terminal in OpenClaw Gateway

https://github.com/ThisIsJeron/openclaw-better-gateway
1•jeron•21m ago•0 comments

Show HN: Infinichess – Multiplayer Infinite Chessboard

https://infinichess.io
1•gregjw•21m ago•0 comments

Wayback Machine Director Pushes Back on AI Scraping Fears Driving Archive Blocks

https://blog.archive.org/2026/02/18/wayback-machine-director-pushes-back/
1•petethomas•21m ago•0 comments

Sleep‑aligned fasting improves key heart and blood‑sugar markers

https://medicalxpress.com/news/2026-02-sleepaligned-fasting-key-heart-bloodsugar.html
2•PaulHoule•22m ago•0 comments

Show HN: Scrib Desktop – Open-source AES-256 encrypted text editor for Windows

https://github.com/beeswaxpat/scrib-desktop
1•beeswaxpat•23m ago•1 comments

Tech Layoffs Are Not About AI: An Insider View from a Former Amazon Manager [video]

https://www.youtube.com/watch?v=uyCcgG4nm90
1•mgh2•23m ago•0 comments

With tariffs ruling, Supreme Court reasserts its power to check Trump

https://www.reuters.com/world/us/with-tariffs-ruling-supreme-court-reasserts-its-power-check-trum...
1•tartoran•25m ago•0 comments

I Shut Down My Bootstrapped Health AI Startup After 7 Years

https://glassboxmedicine.com/2026/02/21/why-i-shut-down-my-bootstrapped-health-ai-startup-after-7...
1•brandonb•25m ago•0 comments

mRNA SARS-CoV-2 vaccines: spike protein a contributor to cardiac cellular stress

https://www.frontiersin.org/journals/immunology/articles/10.3389/fimmu.2026.1635478/full
2•panny•26m ago•0 comments

David Beazley: An End to Week-Long Immersion Courses

https://buttondown.com/dabeaz/archive/an-end-to-week-long-immersion-courses/
1•kurinikku•34m ago•0 comments

Hemmi/Post 1460 Versalog (Sliderule emulator)

https://thingsabove.github.io/Sliderule-Simulator-with-Solver/react/hemmi_versalog.html
2•todsacerdoti•35m ago•0 comments

Pentagon and Energy Department airlifts nuclear reactor from California to Utah

https://www.pbs.org/newshour/nation/u-s-military-airlifts-small-reactor-for-the-first-time-as-tru...
1•ck2•35m ago•0 comments

NASA astronauts' moon mission delayed due to rocket issue

https://www.bbc.com/news/articles/c626v265zqlo
2•tartoran•36m ago•1 comments

The Problem with AI Agents Isn't Identity, It's Authorization

https://fusionauth.io/blog/ai-authorization
1•mooreds•38m ago•0 comments

Amazon blames human employees for an AI coding agent's mistake

https://www.theverge.com/ai-artificial-intelligence/882005/amazon-blames-human-employees-for-an-a...
6•mooreds•38m ago•3 comments

The 4th Factor

https://lifanzeng.com/the-4th-factor
1•LeafyLi•39m ago•0 comments

Forget Greenland: This Arctic NATO Island Has a Russian Presence

https://www.wsj.com/world/forget-greenland-this-arctic-nato-island-already-has-a-russian-presence...
1•malshe•40m ago•1 comments