Anthropic’s Claude app for macOS is back under the microscope because the company selling AI coding help still ships a Mac client built with Electron, the web-wrapper framework Mac users tend to notice for all the wrong reasons.
John Gruber of Daring Fireball argued Friday that the technical choice is less a mystery about AI-assisted development than a staffing story. Gruber pointed to Felix Rieseberg, Anthropic’s engineering lead for Claude Cowork and Claude Code Desktop and previously the engineering lead for Claude’s macOS and Windows apps, as the key figure behind the app’s Electron direction.
Anthropic released the first Claude desktop app for macOS in October 2024. Gruber described it at the time as an Electron app that fell short of native Mac expectations, especially compared with OpenAI’s ChatGPT Mac app, which he said was built as a native Mac application. His complaint sharpened after Anthropic later promoted Claude Code and Claude Cowork as tools able to take control of a Mac for agentic tasks.
The awkward bit is obvious: if Claude Code can help build software, why does Anthropic’s own Mac app not look like proof that the company can ship a good Mac app?
Anthropic’s stated tradeoff
The most direct explanation came from Boris Cherny, who works on Anthropic’s Claude Code team. In a Hacker News comment cited by Gruber, Cherny said some engineers on the app had previously worked on Electron and therefore preferred a non-native approach. He also said Electron helps share code and keep features consistent between the web and desktop versions, and that Claude is effective with that stack.
Cherny framed the decision as an engineering tradeoff and said it could change later. That is the clean corporate version: reuse code, reduce divergence, ship the same interface in more places. The Mac-user version is less flattering: the app inherits web constraints where macOS has its own interface conventions and native frameworks.
Rieseberg’s Electron résumé
Gruber’s central point is that “some engineers” undersells the connection. Rieseberg’s own site and LinkedIn profile identify him as a senior engineering leader on Anthropic’s Claude desktop work. Gruber also noted that Rieseberg is one of three members of Electron’s Administrative Working Group, which Electron says oversees governance for the project.
Rieseberg’s background is unusually relevant. He wrote Introducing Electron, according to the book listing cited by Gruber. Before Anthropic, his profile says he spent more than two years as engineering manager for Notion’s desktop team. Gruber described Notion’s Mac client as a 518 MB Electron app and cited user complaints about its non-native feel.
Before Notion, Rieseberg worked at Slack from 2016 to 2021 as a senior staff engineer and engineering manager. His LinkedIn profile says that role included supporting engineers building Electron and Slack’s desktop apps for macOS, Windows and Linux.
The broader debate is about whether AI coding agents should make native platform development easier. Drew Breunig raised that question in February, arguing that agents could eventually let teams build from a shared specification and test suite while still delivering native apps per platform. Breunig also cautioned that coding agents remain weaker in the last stretch of software work: edge cases, support, and real-world polish.
Gruber rejected that as a reason to accept Electron for Claude’s Mac client, saying developers are already using Claude Code to create native Mac apps. He cited Glenn Fleishman, Lex Friedman and Jason Snell as examples from his own circle.
Apple has also put pressure on the same point. During WWDC 2026, Apple featured Notion in its Platforms State of the Union presentation and said apps that had used cross-platform or web technologies, including Notion, were moving user interfaces to SwiftUI for better performance and UI consistency. For Anthropic, that leaves the question hanging in plain sight: whether Claude’s Mac app will stay a web app in Mac clothing, or whether the company will eventually ask its own tools to help build something more native.
This story draws on original reporting from Daring Fireball.