← February 27, 2026 edition

hacker-news-for-macos

A native macOS client for Hacker News, built with SwiftUI

Hacker News for macOS Is a Native Client Nobody Asked For and Plenty of People Needed

Hacker News for macOS Is a Native Client Nobody Asked For and Plenty of People Needed

The Macro: The Browser Tab You’ve Had Open Since 2010

Hacker News is one of the strangest success stories in tech media. It’s ugly by design, chronically minimal, and run by a venture fund. It also commands genuine daily attention from the people who actually build software. Not because it’s pleasant to use. Because the signal-to-noise ratio, relative to almost everything else, is freakishly high.

The broader media market offers little comfort to anyone trying to understand where online reading is headed. U.S. newspaper revenues are declining at a measured but steady pace, down from $20.61 billion in 2024 with no recovery projected. Broadcast is worse. And Deloitte’s 2025 digital media research points to hyperscale social video eating the attention share that text-based media used to own. The people left reading long-form articles with comment threads are a shrinking slice of a shrinking pie.

And yet.

Hacker News persists, and more importantly, it has persisted long enough that a cottage industry of alternative clients has grown up around it. Reeder, ReadKit, and a handful of iOS-first apps have tried to dress it up over the years. Most die quietly. The ones that survive tend to do one thing extremely well, usually the reading experience itself, rather than trying to compete on features.

What’s interesting about this product category is that it’s almost entirely a labor of love. Nobody is getting rich building a Hacker News client. The people who build them do it because they use HN every day and the official website, which looks like it was designed to discourage casual visitors, genuinely bothers them. That’s not a bad motivator. Some of the most useful developer tools I’ve encountered started exactly there. The Cline CLI toolchain and several other open-source developer utilities I’ve covered this year fit the same mold: someone needed a thing, built it, and shipped it anyway.

The Micro: What a SwiftUI Client Actually Gets You

The pitch is clean. Hacker News for macOS is a native desktop client built entirely in SwiftUI, free, open-source, and sitting on GitHub for anyone who wants to poke around the code.

The feature list is more substantial than you’d expect from a solo project. Stories display in a visual grid with article thumbnails, which alone puts it ahead of the default experience. You can read articles side-by-side with their comment threads, which is the one interaction the website makes genuinely painful. There’s a reader mode for stripping out clutter, built-in ad blocking, 15-plus keyboard shortcuts, and adjustable text scaling. Dark mode is fully supported. You can log in with your existing HN account to bookmark stories, hide items, and have that sync persist across sessions.

That last part matters more than it sounds. The stateless browsing experience on the HN website is fine when you’re quickly scanning. It’s annoying when you’re trying to read carefully and return to things.

The side-by-side layout is the real design bet here. Reading the article and the comments at the same time, in the same window, without switching tabs, is the kind of small improvement that changes how you actually use something. Developers spend a lot of time reading HN precisely to see how other people react to a thing, not just the thing itself. Putting both in frame simultaneously respects that.

It got solid traction when it launched, which suggests the HN community itself found it worth trying.

The open-source angle also connects it to a broader set of readers. If you’ve been following the tooling conversations happening around AI-assisted development, you’ll notice a pattern: the projects gaining genuine traction tend to be the ones that open their work and let people adapt it. This client fits that posture.

One thing I’d want to understand better is how it handles the HN API rate limits at scale. That’s usually where these clients hit friction as personal use compounds.

The Verdict

This is not a startup in any conventional sense. There’s no funding, no monetization mentioned, no growth target implied. It’s a developer who wanted a better Hacker News experience on their Mac and built it properly.

That’s actually the strongest argument for it. The absence of a business model means the design decisions weren’t made around retention metrics or engagement loops. They were made around what makes reading Hacker News better. That discipline, even when it’s arrived at by accident, produces cleaner software.

At 30 days, the question is whether the installation friction of a GitHub-distributed macOS app keeps it niche. Most people are not comfortable enough with their terminal to build from source, and Mac app distribution outside the App Store involves steps that lose casual users fast.

At 60 days, I’d want to see whether the keyboard shortcut set is complete enough to replace the browser entirely for power users. That’s the real retention signal.

At 90 days, the fork count and issue activity on GitHub will tell you more than any download number. Open-source tools like this either accumulate contributors or stall. The Vibepad project is an example of something that looked niche and found a community anyway.

I’d use this. That’s not nothing.