Claude’s Criminally Bad Electron Mac App Is an Inside Job

AppleDesign & UIBusiness & Strategy

Gruber revisits his longstanding criticism of Anthropic's Electron-based Claude Mac app, examining Drew Breunig's attempt to explain the choice through AI coding agent limitations. He rejects Breunig's 'last 10%' argument, pointing to individuals using Claude Code to ship polished native Mac apps. The real answer, Gruber reveals, is buried in a Hacker News comment: the engineering lead for Claude's desktop app is Felix Rieseberg, one of Electron's principal creators and a current member of its Administrative Working Group. Rieseberg previously led desktop teams at Slack and Notion β€” both notorious Electron shops. The choice reflects individual engineering preference, not technical necessity.

Claude's Mac app is an Electron app not because of technical limitations or AI coding constraints, but because the engineer who built Electron leads Anthropic's desktop team β€” a case of a man with a hammer seeing every platform as a nail.
  • 9

    Perhaps Anthropic's Mac engineers should have asked Claude this same question before they built this turd of an Electron app.

  • 8

    Electron guarantees that an app feels just as wrong on all platforms.

  • 7

    Felix Rieseberg, quite obviously, is the answer to the question why Claude is an Electron app.

  • 8

    It's like wondering why all the screws in a building were hammered into the walls, and then finding out that the guy who oversaw construction founded and co-owns the world's biggest hammer manufacturer.

  • 10

    Finding out that one guy β€” who is a senior Electron maintainer β€” has led the teams for the desktop clients for Slack, Notion, and now Claude is like discovering that it was one guy β€” whose family business was a distillery β€” who helmed the Titanic, piloted the Hindenburg, and then served as air traffic controller for Amelia Earhart.

  • 7

    I would rephrase the guarantee that 'features across web and desktop have the same look and feel' as guaranteeing that the Mac app is restrained by the limits of the web and cut off from the breadth of idiomatically native functionality provided by the Mac's native frameworks.

  • 8

    An Electron codebase is like sap, though β€” sticky, dirty, and harder to wash off the longer you wait.

investigative, sardonic, critical