Skip to content

lunar-lander/arxiv-desktop

Repository files navigation

ArXiv Desktop

A powerful desktop application for browsing, searching, and managing academic papers from arXiv and bioRxiv.

Version License Platform

demo

✨ Features

🔍 Smart Search

  • Search papers from both arXiv and bioRxiv
  • Advanced filtering by author, title, date range, and categories
  • Publication and update dates displayed for each paper

📖 PDF Viewer

  • Built-in PDF viewer with zoom and navigation controls
  • Text selection and copy functionality with floating copy button
  • Continuous and single-page view modes
  • Auto-fit and manual zoom controls

🎨 Multiple Themes

  • 5 beautiful themes: Light, Dark, Cyberpunk, Brogrammer, Bearded
  • System preference detection for automatic theme switching
  • Seamless theme transitions

📚 Paper Management

  • Open multiple papers in tabs
  • Star your favorite papers
  • Automatic local PDF caching for offline reading
  • Persistent state management

📝 Citation Export

  • Export citations in multiple formats: APA, MLA, Chicago, BibTeX, RIS, EndNote
  • Easy copy-paste workflow for research papers

🔐 Privacy-Focused

  • Local storage of papers and preferences
  • No cloud dependencies
  • Your data stays on your device

🚀 Quick Start

Installation

  1. Download the latest release for your platform:

    • Windows: ArXiv-Desktop-Setup.exe
    • macOS: ArXiv-Desktop.dmg
    • Linux: ArXiv-Desktop.AppImage
  2. Install and launch the application

  3. Start searching for papers instantly!

Usage

  1. Search: Enter keywords in the search bar
  2. Filter: Use advanced filters to narrow results
  3. Open: Click any paper to view the PDF
  4. Manage: Star papers and they'll be saved locally
  5. Copy: Select text in PDFs and copy with one click
  6. Cite: Export citations in your preferred format

🛠️ Development

Prerequisites

  • Node.js 16+
  • npm or yarn

Setup

# Clone the repository
git clone https://github.com/your-username/arxiv-desktop.git
cd arxiv-desktop

# Install dependencies
npm install

# Start development server
npm run dev

Build

# Build for production
npm run build

# Package for current platform
npm run pack

# Build for all platforms
npm run dist:all

🎯 Keyboard Shortcuts

  • Search: Ctrl/Cmd + F (when search bar is focused)
  • Copy Text: Select text in PDF viewer, click copy button
  • Theme Toggle: Click theme button in sidebar
  • Zoom In/Out: Use zoom controls in PDF viewer

📋 Supported Formats

Search Sources

  • arXiv: All categories including CS, Physics, Math, Stats
  • bioRxiv: All life science categories

Citation Formats

  • APA (American Psychological Association)
  • MLA (Modern Language Association)
  • Chicago Manual of Style
  • BibTeX
  • RIS (Research Information Systems)
  • EndNote

Built with ❤️ for researchers and academics worldwide

About

Arxiv desktop electron app, vibe-coded

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages