AI-powered Hacker News reader for iOS and macOS
- 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
| 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 |
- iOS 18.0+ / macOS 15.0+
- Xcode 16.0+
- Swift 6.0+
-
Clone the repository:
git clone https://github.com/n0an/HackerNewsAI.git
-
Open
HackerNewsAI.xcodeprojin Xcode -
Build and run on your device or simulator
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
- HackerNewsAI CLI — Terminal UI version with AI digest, built with Go and Bubble Tea
- HackerNewsAI Telegram Bot — Daily AI-curated digests delivered to Telegram
MIT License