Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HackerNewsAI App Icon

HackerNewsAI

AI-powered Hacker News reader for iOS and macOS

Platform Swift License


Features

  • AI Catch-Up Summaries — Get a personalized summary of what you missed since your last visit
  • Multiple LLM Backends — Choose between on-device Apple Intelligence, local MLX models, or Claude API
  • Native SwiftUI — Built entirely with SwiftUI for iOS and macOS
  • Threaded Comments — Browse comment threads with collapsible replies
  • Privacy-First — On-device options mean your reading habits stay private

LLM Providers

Provider Description Requirements
On-Device (Apple) Uses Apple Foundation Models iOS 26+ / macOS 26+
MLX (Local) Runs Qwen3 or Llama models locally Apple Silicon, ~400MB-2.5GB download
Claude (Anthropic) Cloud API with best quality API key required

Requirements

  • iOS 18.0+ / macOS 15.0+
  • Xcode 16.0+
  • Swift 6.0+

Installation

  1. Clone the repository:

    git clone https://github.com/n0an/HackerNewsAI.git
  2. Open HackerNewsAI.xcodeproj in Xcode

  3. Build and run on your device or simulator

Architecture

The app follows MVVM architecture with feature-based organization:

  • Core — Models, Services, and Extensions
  • Features — Feed, Comments, Summary, Settings
  • Modules/LLM — Swift Package abstracting LLM providers

Related Projects

License

MIT License

About

Hacker News reader for iOS and macOS powered by Apple Foundation Models and Apple MLX models

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages