Skip to content

yuv44n/PaperPulse

Repository files navigation

PaperPulse: Research Discovery, Simplified

PaperPulse Banner

PaperPulse is the best way to catch up on recent advancements in AI/ML.

Frame your research habits with PaperPulse -> the "Instagram Reels/Tiktok" for reading research papers.

Swipe through an infinite vertical feed of the latest academic articles, designed for rapid consumption and smooth discovery. Use PaperPulse to instantly read recently published papers, making your catch-up routine fast, seamless, and insightful.


Try out the android build: Download app-release.apk

PaperPulse App Screenshot


Key Features

AI-Powered Summarisation

  • Uses Summarises using OpenRouter models to distill dense academic abstracts into short ~65-word summaries and extract relevant keywords on the fly.

Infinite Progressive Loading (Reels-Style Feed)

  • Papers load instantly in a smooth vertical feed. New papers are fetched and processed one-by-one in the background as you scroll.

ArXiv Integration

  • Continuously pulls the latest papers from Computer Science (AI/ML) categories on arXiv.

Instant Progressive Loading (V1.5 Update)

  • Papers load instantly from the centralized database. No more waiting for scraping or AI generation on your device.

Cost-Optimized Backend (V1.5 Update)

Summarization happens once per paper on the server, not per user. This drastically reduces API usage and ensures consistent data for everyone.

Getting Started

Prerequisites

  • Flutter SDK installed and configured
  • Android/iOS device or emulator/simulator

Installation

1. Clone the repository

git clone https://github.com/yuv44n/paperpulse.git
cd paperpulse

2. Install dependencies

flutter pub get

3. Backend Setup (Supabase & Railway)

Use a centralized backend to fetch and summarize papers efficiently. While the app is pre-configured to use the public PaperPulse database, you can deploy your own instance for full control.

Role: Runs a scheduled job every 30 minutes to fetch new arXiv papers, summarize them using AI, and save them to Supabase.

More info: github.com/yuv44n/PaperPulse-publisher

4. Run the application

flutter run

Contribution

Contributions are welcome!
If you have ideas for new features, design enhancements, feel free to open an issue or submit a pull request.


Version 2.0 with UI rehaul and iOS build coming soon...

About

PaperPulse is the best way to catch up on recent advancements in AI/ML.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published