Skip to content

eretica/github-gh-reminder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

148 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

日本語README.md

GitHub PR Reminder

A system tray application that monitors GitHub Pull Request review requests and sends desktop notifications. Uses GitHub CLI (gh) authentication, so no app-specific authentication setup is required.

Tech Stack

  • Electron - Cross-platform desktop application framework
  • React + TypeScript - Type-safe UI development
  • TailwindCSS - Utility-first styling
  • Drizzle ORM + Better-SQLite3 - Local database storage
  • GitHub CLI - GitHub API integration

Features

  • 🔔 Automatic PR Monitoring - Automatically detects PRs requesting your review and sends desktop notifications
  • 📋 Multiple Repository Management - Register and monitor multiple repositories at once
  • Reminder Notifications - Periodic reminder notifications to prevent missing reviews
  • 🔐 Simple Authentication - Uses GitHub CLI authentication, no app-specific setup required
Main View Setting View
Main View Setting View

Installation

Download

Download the latest version from Releases.

Platform-specific builds are available:

  • macOS: .dmg file

Bypass macOS Gatekeeper (First Launch)

On macOS, if the app is unsigned, you may see a security warning on first launch. You can bypass this with the following command:

xattr -c /Applications/GitHub\ PR\ Reminder.app

Or, for the downloaded dmg file:

xattr -c ~/Downloads/github-pr-reminder-*.dmg

Then open the application normally.

Setup

1. Install and Authenticate GitHub CLI

Before using the app, install and authenticate GitHub CLI (gh command).

Installation

macOS:

brew install gh

For other platforms, see the GitHub CLI official site.

Authentication

gh auth login

2. Initial Configuration

Launch the app and select "Open Settings" from the system tray icon.

Add Repositories

  1. Click "Add Repository" in the "Repositories" tab
  2. Select a local Git repository folder
  3. The registered repository will be monitored automatically

Configure Notifications

  • Check interval: How often to check for PRs (5-60 minutes)
  • Reminders: Enable/disable periodic notifications and set interval (1-24 hours)

Usage

Click the system tray icon to see a list of PRs requesting your review. Click on a PR item to open it in your browser.

License

MIT

Contributing

Bug reports and feature requests are welcome via Issues.

Support

If you encounter issues:

  1. Verify GitHub CLI is correctly installed (gh --version)
  2. Verify GitHub CLI is authenticated (gh auth status)
  3. Verify the registered repository path is correct
  4. If the issue persists, create an Issue

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors