Back to Explore

Hacker News for macOS

News

A native macOS client for Hacker News, built with SwiftUI

💡 A native macOS desktop client for Hacker News that goes beyond the website. Browse stories in a visual grid with article thumbnails, read articles side-by-side with comment threads, and use reader mode to focus on content. Built entirely with SwiftUI for a fast, native experience with full dark mode support, 15+ keyboard shortcuts, built-in ad blocking, and adjustable text scaling. Log in with your HN account to bookmark stories, hide items, and sync across sessions. Free and open-source.

"It’s like upgrading from a text-only terminal to a high-definition command center for your daily tech news."

30-Second Verdict
What is it: A pure native macOS Hacker News client built with SwiftUI, featuring visual grid browsing and split-pane reading.
Worth attention: If you're a heavy HN user or learning SwiftUI for macOS, this is a must-watch. It's free, open-source, and offers an experience far superior to the web.
7/10

Hype

8/10

Utility

126

Votes

Product Profile
Full Analysis Report

Hacker News for macOS: The "Native Mac Reader" for HN Power Users

2026-02-28 | Product Hunt | GitHub | Show HN

Product Interface

Screenshot Insight: This is a YouTube screenshot of the Show HN post, showing the project received 148 points and about 111 comments. The developer detailed the motivation and features in the post. An interesting detail—someone in the community asked what the developer's CLAUDE.MD file looked like, and the answer was "empty."


30-Second Quick Judgment

What is it?: A native macOS desktop client specifically for reading Hacker News. Not an Electron wrapper, but built with pure SwiftUI. It supports visual grid browsing, split-pane reading (articles and comments side-by-side), reader mode, 15+ shortcuts, and built-in ad blocking. Free and open-source under the MIT license.

Is it worth it?: If you spend more than 30 minutes a day on HN, it's worth a download—1-minute install cost, $0, open-source, and zero risk. If you only check HN occasionally, the browser is enough. For indie developers, this project itself is an excellent reference for SwiftUI macOS app development.


Three Key Questions

Is it relevant to me?

  • Target Audience: Developers, techies, and entrepreneurs who use macOS and read Hacker News daily.
  • Am I the target?: If you find yourself opening an HN tab every day, clicking articles one by one, and switching back and forth to see comments—you are the target user.
  • Use Cases:
    • Scanning HN headlines for 15 minutes before starting work → Use the visual grid for a more intuitive view than the web version.
    • Reading an interesting long-form article → View the article on the left and comments on the right with split-pane, no more tab switching.
    • Reading on a cluttered webpage → Use reader mode to strip ads and distractions to focus on the content.
    • If you don't read HN, or use Windows/Linux → This isn't for you.

Is it useful to me?

DimensionBenefitCost
TimeSplit-pane reading saves tab switching; shortcuts are faster1-minute download and install
MoneyCompletely free, MIT open-source$0
EnergyNative app is more immersive than a browser, reducing distractionsLearning a few new app controls

ROI Judgment: The cost is nearly zero (free + 1-minute install), and the benefit depends on your HN frequency. Daily reader → Worth it; Weekly reader → Optional.

Is it delightful?

The "Aha" Moments:

  • Visual Grid Browsing: A Pinterest-style card layout with article thumbnails (fetched via Open Graph), looking much better than the original plain text list.
  • Split-Pane Reading: Article on the left, comments on the right—a simple feature that's hard to achieve elegantly in a browser.
  • 15+ Shortcuts: Cmd+1/2/3 to switch views, Cmd+Shift+R for reader mode—no conflicts with browser shortcuts.

The "Wow" Factor:

"Check out this native macOS client for Hacker News, built with SwiftUI! Enjoy a visual grid of stories, side-by-side reading, dark mode, and 15+ keyboard shortcuts." — @softwarecandy

Real User Feedback:

Positive: "A native macOS client for Hacker News, built with SwiftUI." — @ajeetsraina (Docker Captain) International Recognition: "Optimize your Hacker News reading with this native macOS client... modern, fast, and perfectly integrated interface" — @victoor (Translated from Spanish)


For Indie Developers

Tech Stack

  • UI Framework: SwiftUI (100% native macOS, not Electron/Catalyst)
  • Data Source: HN Official API + Algolia Search API (for full-text search)
  • Auto-Updates: Sparkle framework
  • Web Rendering: WKWebView (for built-in article reading and reader mode)
  • Secure Storage: macOS Keychain (for HN login sessions)
  • Build Requirements: Xcode 15+, macOS 14.0+ (Sonoma)
  • Distribution: Signed and notarized DMG via GitHub Releases

Core Implementation

Technically, there's no "black magic." The technical highlights include:

  1. Open Graph Thumbnail Scraping: Extracting og:image from article URLs to generate the visual grid—this is the feature that impresses users most. Simple tech, huge UX boost.
  2. Split-Pane Layout: Leverages SwiftUI's NavigationSplitView, which provides native support.
  3. Reader Mode + Ad Blocking: Implemented via WKWebView content rules and DOM manipulation.
  4. Algolia Integration: The Algolia HN Search API is public; a single URL string can search all HN content.
  5. Keychain Login: Since the official HN API doesn't support account features, it requires loading the web page, parsing cookies, and injecting them into the WebView—the most technically nuanced part.

Open Source Status

  • Open Source?: Yes, MIT License
  • GitHub: IronsideXXVI/Hacker-News
  • Latest Version: v1.2.9 (2026-02-22), iterating very quickly.
  • Similar Projects:
  • Build Difficulty: Low-Medium. A developer with SwiftUI experience could build the core features (split-pane + list + WebView) in 2-4 weeks, with another 1-2 months for polishing. With AI assistance, a beginner might take 2-3 months.

Business Model

  • Monetization: None. Completely free and open-source.
  • Potential Paths (if you were to fork and commercialize):
    • Pro Subscription: AI summaries, cross-device sync, custom themes.
    • One-time Purchase: Paid App Store listing (referencing Octal's Freemium model).
    • Tip Jar: Common donation model for open-source projects.

Giant Risk

Almost zero. Apple won't build an HN client, and neither will Google. It's too niche. The only "risk" is Apple improving Safari's reading experience (better split-screen/reader mode), but such improvements are general and not targeted at HN.


For Product Managers

Pain Point Analysis

  • Problem Solved: Turning Hacker News from a "frequently opened browser tab" into a "native Mac App."
  • Severity: Medium-frequency, "nice-to-have."
    • The developer put it well: "I wanted HN to feel like a first-class citizen on macOS, not a website I visit."
    • Core pain points are browser limitations: no thumbnails, no split-pane, shortcut conflicts, and ad clutter.
    • However, it's not a fatal pain point—you can still read HN in a browser, just with a slightly worse experience.

User Persona

  • Target User 1: Heavy HN users (30min+/day), macOS users, seeking efficiency and native feel.
  • Target User 2: SwiftUI developers looking to learn how to build a complete macOS app.
  • Scenarios: Morning tech news scanning, deep reading technical articles + comments, tracking Show HN projects.

Feature Breakdown

FeatureTypeDescription
Visual Grid (Thumbnails)CoreBiggest differentiator, boosts browsing efficiency
Split-pane ReadingCoreArticle + comments side-by-side, no tab switching
Reader ModeCoreRemoves ads and clutter, focuses on content
15+ ShortcutsCoreEfficiency tool for keyboard-centric users
HN Account LoginImportantBookmarks, hiding items, session sync
Dark ModePolishStandard macOS feature
Algolia Full-text SearchPolishBetter than HN's native search
Text Scaling (75-150%)PolishAccessibility and comfort
Auto-updates (Sparkle)BasicKeeps the app current

Competitive Landscape

vsHacker News for macOSHacKitOctalHackerNews.app
TechSwiftUIAppKit/CocoaSwift (M1 required)AppKit
Visual GridYes (Thumbnails)NoNoNo
Reader ModeYesNoNoNo
Split-paneYesNoNoYes
Open SourceMITClosedClosedYes
PriceFreeFreeFreemiumFree
Shortcuts15+LimitedLimitedYes
AccountYes (Keychain)LimitedYesYes (Web parsing)

Key Takeaways

  1. Open Graph Thumbnail Grid: Turning a text-only list into a visual card layout—this concept can be applied to any content aggregator.
  2. "Browser Tab → Native App": Many high-frequency websites can be turned into native clients using this logic.
  3. Launch Strategy: Show HN (148 points) to reach the core audience → Product Hunt (126 votes) to expand exposure.
  4. Rapid Iteration: Releasing multiple versions (v1.2.9) in a short time shows the developer is actively responding to feedback.

For Tech Bloggers

Founder Story

  • Founder: Dylan Ironside (@IronsideXXVI)
  • Background: macOS/SwiftUI developer; this is his primary public project on GitHub.
  • Why build it?: "I spend a lot of time reading HN — I wanted something that felt like a proper Mac app: a sidebar for browsing stories, an integrated reader for articles, and comment threading — all in one window."
  • Interesting Detail: The community's curiosity about his CLAUDE.MD file (Claude Code config) highlights the current developer interest in AI-assisted coding tools.

Discussion Angles

  • Angle 1: "Native App vs. Browser": Do we still need desktop clients in 2026? Are PWAs and extensions enough? This debate always performs well on HN.
  • Angle 2: "AI-Assisted Dev Transparency": The empty CLAUDE.MD file sparked curiosity—how fast can one person build this? What role did AI play?
  • Angle 3: "The Endless HN Client Projects": There are dozens of HN clients on GitHub, yet most are abandoned. How will this one survive?
  • Angle 4: "Open Source vs. Commercialization": MIT licensed and free—is this pure idealism or a user acquisition strategy?

Hype Data

  • PH Ranking: 126 votes (Moderate interest)
  • HN Show HN: 148 points, ~111 comments (Strong performance for Show HN)
  • Twitter Discussion: Low interaction, mostly tech media reposts.
  • International Reach: Spanish and Japanese tweets indicate the project has reached global developers.

For Early Adopters

Pricing Analysis

TierPriceFeaturesEnough?
Free$0All featuresAbsolutely
PaidN/A

It's completely free. No paywalls, no feature limits, no ads. It's MIT open-source, so you can even fork it.

Getting Started

  • Setup Time: 1 minute
  • Learning Curve: Extremely low
  • Steps:
    1. Go to the GitHub Releases page
    2. Download the latest .dmg (Signed and notarized)
    3. Drag the App to Applications
    4. Open and start browsing (Login optional)
  • Prerequisite: macOS 14.0 (Sonoma) or higher

Potential Pitfalls

  1. macOS 14.0+ Requirement: If you're on an older OS, you're out of luck.
  2. SwiftUI Performance: Some users report performance regressions in SwiftUI apps on macOS Sequoia—if it feels laggy, it might be the OS, not the app.
  3. Feature Completeness: No in-app commenting yet; login is only for bookmarking/hiding.
  4. macOS Only: No iOS/iPadOS version for multi-device users.

Security & Privacy

  • Data Storage: All local; sessions in macOS Keychain.
  • Privacy Policy: No tracking, no analytics, no telemetry—explicitly promised by the dev.
  • Security Audit: None, but code is open for inspection.

For Investors

Market Analysis

  • News Aggregator Market: $2.5B (2024) → $5.1B (2033), CAGR 9.3%
  • HN Niche: Extremely small. Monthly active users in the millions, but those wanting a desktop app are likely in the tens of thousands.
  • Drivers: 5.4B mobile internet users driving on-demand news; 39% of users prefer AI-curated news.

Timing Analysis

  • Why now?:
    • SwiftUI is mature enough on macOS 14+, lowering dev costs.
    • Electron fatigue is real; users want "real" native apps again.
    • AI tools have lowered the barrier for solo devs to build complete apps.

Investment Potential

  • Potential: Extremely low. This is a community project, not a business. The ceiling for an HN client is too low for VC investment.
  • Worth Watching: If the developer expands this into an "AI-enhanced tech reader" (integrating Reddit/Twitter/RSS + AI summaries), that would be a different story.

Conclusion

The Bottom Line: A beautifully crafted side project that solves a personal itch. A great tool for HN power users and a solid learning resource for devs, but not a commercial product.

User TypeRecommendation
DeveloperMust-see — High learning value in the open-source SwiftUI code.
Product ManagerReference — Borrow the "Visual Grid + Split Pane" logic for other aggregators.
Early AdopterRecommended — 0 cost, 1-minute setup, significant UX boost for HN.
InvestorPass — Pure community project, but watch the developer for future pivots.

Resource Links

ResourceLink
GitHubhttps://github.com/IronsideXXVI/Hacker-News
Product Hunthttps://www.producthunt.com/products/hacker-news-for-macos
Show HN Discussionhttps://news.ycombinator.com/item?id=47088166
Developer Twitterhttps://twitter.com/IronsideXXVI

2026-02-28 | Trend-Tracker v7.3

One-line Verdict

A polished, open-source side project that solves a real personal pain point. It's a premium tool for HN users and a great learning model for SwiftUI developers, though it currently lacks commercial investment value.

FAQ

Frequently Asked Questions about Hacker News for macOS

A pure native macOS Hacker News client built with SwiftUI, featuring visual grid browsing and split-pane reading.

The main features of Hacker News for macOS include: Visual Grid layout, Split-pane reading mode, Built-in Reader Mode and ad blocking, 15+ global keyboard shortcuts.

Completely Free ($0)

macOS developers, tech professionals, and entrepreneurs who read Hacker News daily.

Alternatives to Hacker News for macOS include: HacKit, Octal, HackerNews.app, ZCombinator.

Data source: ProductHuntFeb 27, 2026
Last updated: