How to Set Up PR Manager in 5 Minutes
A quick step-by-step guide to downloading, installing, and configuring PR Manager with GitHub and GitLab. Get up and running quickly.
PR Manager Interface
Dashboard
4 itemsFix authentication flow on mobile devices
#1247acme/web-frontend
Add dark mode support to dashboard
#1245acme/web-frontend
Update dependencies and security patches
#1243acme/api-service
Refactor user settings component
#1241acme/web-frontend
Ready to take control of your Pull Requests? This guide will have you up and running with PR Manager quickly, whether you’re on macOS or Windows.
Step 1: Download PR Manager
Head to our download page and grab the installer for your operating system.
macOS
- Download the
.dmgfile - Double-click to mount
- Drag PR Manager to your Applications folder
Apple Silicon and Intel Macs are both supported.
Windows
- Download the
.exeinstaller - Run the installer
- Follow the installation wizard
- PR Manager will be added to your Start menu
Step 2: Launch and Initial Setup
When you first open PR Manager, you’ll see the welcome screen. Let’s connect your account.
Note: Currently, you can connect either GitHub or GitLab to PR Manager. Multi-provider support (using both simultaneously) is coming in a future release.
Connecting GitHub
- In PR Manager, go to Settings
- Click Add Account and choose GitHub
- A browser window opens for authentication
- Review the permissions and click Authorize
- Return to PR Manager - you’re connected!
What permissions does PR Manager need?
PR Manager requests read access to your repositories and PRs. For full functionality (approve, comment, merge), you’ll need to grant write access.
Connecting GitLab
- In Settings, click Add Account
- Choose GitLab
- Enter your GitLab instance URL:
- For GitLab.com:
https://gitlab.com - For self-hosted: Your instance URL (e.g.,
https://gitlab.company.com)
- For GitLab.com:
- Create a Personal Access Token in GitLab:
- Go to GitLab > Preferences > Access Tokens
- Name: “PR Manager”
- Scopes:
read_api(addapifor write access) - Click Create token
- Copy the token
- Paste the token in PR Manager
- Click Connect
Self-hosted GitLab note: Make sure your GitLab instance is accessible from your computer. If it’s behind a VPN, connect to VPN first.
Step 3: Your First View
Now that you’re connected, let’s create your first custom view.
The “Needs My Review” View
This is the most useful view - PRs waiting for your attention:
- Click the + button in the sidebar
- Choose the Review requested template
- Give it a name like “Needs My Review”
- Click Save
Your new view appears as a tab. Click it to see PRs awaiting your review.
The “My Open PRs” View
Track your own work:
- Click + again
- Choose the My PRs template
- Name it “My Open PRs”
- Save
Step 4: Configure Notifications
Don’t miss important updates. Let’s set up notifications:
-
Click the gear icon (Settings)
-
Go to Notifications
-
Enable the notifications you want:
- New PRs - Get notified when new PRs need your attention
- New comments - Get notified when someone comments on your PRs
-
Configure auto-refresh:
- Enable background polling to stay updated
- Set your preferred refresh interval (30 seconds to 10 minutes)
-
Click Save
Step 5: Explore the Interface
You’re set up! Here’s a quick tour:
Sidebar / Tabs
- Your saved views appear as tabs
- Built-in views: Notifications and Pinned
- Click + to create new views
PR Cards
- Each PR shows title, author, status, and CI status
- Hover to see quick actions (Approve, Request Changes, Comment)
- Click to expand details
PR Details
- File changes, additions, and deletions
- Reviewers and their status
- Comments (expandable)
- CI/CD checks (expandable)
- Merge button when ready
Settings
- Account management
- Display preferences (theme, zoom)
- Notification settings
- Follow-up preferences
Optional: Fine-Tuning
Display Preferences
Customize how PR Manager looks and behaves:
- Settings > Display
- Options:
- Show/hide comments by default
- Show/hide CI checks by default
- Choose theme (System, Light, Dark)
- Adjust zoom level (80% - 150%)
Filtering Preferences
- Settings > Filtering
- Configure explicit reviewer behavior - show only PRs where you’re directly requested, not just team requests
Troubleshooting Common Issues
”No PRs showing up”
- Check that your token has the correct permissions
- Try clicking Refresh in the app
- Verify your account connection in Settings
”GitHub connection failed”
- Make sure you completed the OAuth flow in your browser
- Check if you have an ad blocker that might interfere
- Try disconnecting and reconnecting
”GitLab token not working”
- Verify the token hasn’t expired
- Confirm scopes include
read_apiat minimum - For self-hosted, ensure the URL is correct (include
https://)
“Notifications not appearing”
- Check system notification settings for PR Manager
- On macOS: System Settings > Notifications > PR Manager
- On Windows: Settings > System > Notifications > PR Manager
- Ensure Do Not Disturb/Focus mode isn’t blocking them
What’s Next?
You’re all set up! Here are some next steps:
- Create more views - Set up views for different projects or contexts
- Pin important PRs - Keep critical PRs visible
- Follow PRs - Get notified about specific PRs you care about
- Use quick actions - Approve and comment without opening your browser
Need Help?
If you run into issues, check our blog for more guides and tips.
Welcome to PR Manager! We’re excited to help you manage your PRs more efficiently.
Ready to explore more features? Learn about custom views or check out our roadmap for multi-provider support.
Ready to try PR Manager?
Manage all your Pull Requests from GitHub and GitLab in one place. Available for macOS and Windows.