Skip to content

n0an/HackerNewsAI

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages