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.
- 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
- 🔔 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 |
|---|---|
![]() |
![]() |
Download the latest version from Releases.
Platform-specific builds are available:
- macOS:
.dmgfile
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.appOr, for the downloaded dmg file:
xattr -c ~/Downloads/github-pr-reminder-*.dmgThen open the application normally.
Before using the app, install and authenticate GitHub CLI (gh command).
Installation
macOS:
brew install ghFor other platforms, see the GitHub CLI official site.
Authentication
gh auth loginLaunch the app and select "Open Settings" from the system tray icon.
Add Repositories
- Click "Add Repository" in the "Repositories" tab
- Select a local Git repository folder
- 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)
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.
MIT
Bug reports and feature requests are welcome via Issues.
If you encounter issues:
- Verify GitHub CLI is correctly installed (
gh --version) - Verify GitHub CLI is authenticated (
gh auth status) - Verify the registered repository path is correct
- If the issue persists, create an Issue

