Muzhi Li's site

PaperPulse

PaperPulse is an Apple-platform app for research reading on iPhone and Mac. It aims to turn the daily paper feed into a complete local workflow: scheduled discovery, authority-aware filtering, open-access PDF downloading, generated summaries, offline reading, and library management.

The public repository currently documents the project direction and implementation plan; the local source code is not pushed there yet.

Insight. The most useful idea in the README is that a paper assistant should be careful before it is clever. PaperPulse puts deterministic academic sources first, downloads only open-access PDFs, keeps rule-based screening ahead of LLM reranking, and asks the user to bring their own model provider configuration. That makes the app closer to a trustworthy research desk than a generic summarizer.

Highlights.

  • Lets users configure research fields, keywords, exclusion terms, daily paper limits, and institution, journal, or conference preferences.
  • Plans to rely on academic APIs such as arXiv, OpenAlex, Crossref, and Unpaywall before any model-generated reasoning.
  • Treats paywalls and subscriptions as hard boundaries by downloading only openly available PDFs.
  • Uses user-provided LLM API keys with OpenAI-compatible providers, custom base URLs, and model capability settings.
  • Targets independent iOS and macOS experiences for refresh, downloading, offline reading, notifications, settings, and local library management.
  • Tracks a SwiftPM-based core with models, pipeline protocols, source adapters, ranking logic, PDF handling, provider abstraction, and tests described in the README.

Repository. GabrielMu2006/PaperPulse