Docket app icon

Docket

Every pull request waiting on you, on your desktop. Before anyone asks.

Get it on the Mac App Store How it works

Requires macOS 14 or later.

The Docket window: a sidebar with the two queues and the owners, and a list of pull requests grouped by organisation and repository.

Two queues, grouped by organisation. Build state on the left, approvals on the right.

Two questions, answered without opening a tab

GitHub tells you everything. Docket tells you the two things that decide what you do next.

You are in more organisations than you can watch

Five orgs, thirty repositories, and a review request that arrived while you were in a meeting. You find out about it when someone asks in Slack.

Docket keeps one number on your desktop: how many pull requests are waiting on you. Not mentions, not notifications, not a digest at 6am. The count that means somebody is blocked.

Your agents write faster than you can read

Six pull requests before lunch, each one green or red, each one waiting for a human to say yes. You are the bottleneck, and the queue is invisible until you go looking.

Docket shows the queue and the build state together, so you can go straight to the ones that are green and ready, and leave the failing ones to the agent.

It knows when it stops being your problem

A review queue that never shrinks is a review queue nobody reads.

Approvals, not just requests

Most tools show you every pull request you were ever asked to review. Docket counts who has already signed off.

  • Amber — fewer than two approvals. It still needs eyes, and one of them could be yours.
  • Green — two people have approved. It is moving without you.
  • A speech bubble — it is approved and you already had your say. Nothing here is waiting on you.

The same threshold drives the widget, so the number on your desktop means the same thing as the badge in the list.

Pull request rows showing the title, number, author, when it was updated, the build state and an approvals badge.

Follow everything. Watch a few.

Being in thirty repositories does not mean thirty of them deserve desktop space.

  • Main screen — every repository you want in the app.
  • Widgets — the handful whose count you actually want on the desktop.

Grouped by owner, with a running tally. Turn a repository off the main screen and it leaves the widgets too, so the two can never disagree.

The tracked repositories settings, grouped by owner, with a switch for the main screen and a switch for the widgets.

On the desktop, not in a notification

Three sizes. Each one carries the same two counts, and one line saying what about them.

Large widget: the two counts above a table of repositories, each with its waiting and yours counts, and a red dot on the ones with a failing build.
Small widget: 10+ waiting with 7 to review, 7+ yours with 1 failing.
Medium widget: the two counts centred, with the same detail lines.

The large size adds a repository breakdown, and marks the ones with a broken build.

What you get

At a glance

Two queues, counted apart

What is waiting on your review, and what you opened. They need different things from you, so Docket never adds them together.

Signal

Build state, not just titles

Passing, failing, running or none, on every row and in the widget. A red count on your own queue means something needs you before anyone reviews it.

Scale

Grouped by organisation

Owner, then repository, collapsed by default. The sidebar narrows the list to the organisations you care about right now, and a broken build shows on the collapsed row.

Noise

Drafts and bots, gone

Hide drafts and hide bot pull requests, in one place. Dependabot does not need your attention on a Monday morning.

Before you sign in

Try it with nothing at stake

Docket asks GitHub for read access to your repositories, which is a lot to grant sight-unseen. Open the demo instead: the whole interface, filled with invented pull requests, no account and no sign-in.

Organisations

See what is connected

Settings lists the organisations that have approved Docket, and links straight to GitHub to grant or request access for the ones that have not.

Always current

Refreshes itself

The widget updates on its own in the background. No helper process runs on your Mac, and nothing stays resident when you close the app.

Your token never leaves your Mac

Docket has no server. There is no account to create, and nothing to opt out of.

✓Stored in your KeychainYour GitHub token is never written to a file, and signing out deletes it.
✓Talks only to GitHubEvery request goes direct to github.com or api.github.com. No analytics, no telemetry, no third party.
✓Sandboxed, and reviewed by AppleDocket runs inside the macOS sandbox with permission to make outgoing network requests and nothing else. It cannot read your files or reach anything on your machine outside its own container.
✓You choose the accessSign in through GitHub’s own device flow. Revoke it from your GitHub settings whenever you like.

Running in under a minute

Install

Get Docket from the Mac App Store. It installs itself and keeps itself updated.

Sign in

Press Try the demo to look around first. When you are ready, Sign in with GitHub: the code is copied for you and the browser opens; approve it and the app signs itself in.

Add the widget

Right-click the desktop, choose Edit Widgets, search for Docket and pick a size.

Get Docket

On the Mac App Store, for macOS 14 Sonoma and later.

Download on the Mac App Store

macOS 14 Sonoma or later