HONK.

You're blocking someone's PR.

A goose honks when you're holding up a review. A jet roars when your PR advances. Lives in your menubar. Open source, runs locally, no telemetry.

brew install --cask codegroove-dev/tap/reviewgoose

Or: download directly | view source

reviewGOOSE:Desktop

See It In Action

Lives in your menubar. Shows PRs waiting on you and PRs you're waiting on.

reviewGOOSE:Desktop App Screenshot

Features

🪿

Honk Notifications

Goose honk plays when you're blocking someone's PR. A gentle (or not so gentle) reminder to review.

✈️

Jet Sounds

Jet engine sound when your PR advances: CI passes, review arrives, ready to merge. Dopamine hit included.

🎯

Menubar Icons

Icon changes based on state: smiling goose (all clear), alert goose (incoming), party (outgoing), bug (tests failing).

🔗

Auto-Open PRs

Optionally auto-open PRs in your browser when you're newly blocking them. Rate-limited to prevent tab explosion.

🔒

Privacy First

Runs entirely on your machine. Uses GitHub CLI for auth (token stays in your OS keychain). No telemetry, no tracking.

Real-Time Updates

With the GitHub App installed, get updates within seconds. Without it, polling every 2 minutes.

Platform Support

macOS 10.13+, Intel & ARM
Linux With system tray support
Windows Windows 7+
BSD FreeBSD, OpenBSD

Setup Guide

1

Install GitHub CLI

reviewGOOSE uses GitHub CLI for authentication. Your token stays in your OS keychain.

brew install gh && gh auth login
2

Install reviewGOOSE

Via Homebrew (recommended) or download the binary directly.

brew install --cask codegroove-dev/tap/reviewgoose
3

Optional: Install reviewGOOSE:GitHub

For real-time notifications (seconds vs minutes), install the reviewGOOSE:GitHub App on your repos.

Install reviewGOOSE:GitHub App
4

Run

Launch the app. It'll appear in your menubar. Click to see your PR status.

reviewgoose

Customization

Sound Controls

Toggle honk and jet sounds on/off. Settings persist across restarts.

Auto-Open Browser

Enable/disable auto-opening PRs. Rate-limited: max 2/minute, 20/day by default.

Organization Filtering

Hide PRs from specific GitHub orgs if you want to focus on certain repos.

Stale PR Hiding

Optionally hide incoming PRs older than 90 days to reduce noise.

Open Source

The desktop app is fully open source. Inspect the code, contribute improvements, or fork it for your own needs. Built in Go.

Want team features too?

Add Slack integration for channel-based PR updates and team visibility.

Back to reviewGOOSE