Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Hammertime

A native macOS menu bar app for tracking the pull requests you merge, across personal projects and work repositories.

Set daily, weekly, and monthly targets for personal work and each organisation. Connect multiple GitHub accounts, choose entire repository owners or individual repositories, and see your progress against them.

Install

Requires macOS 26 or newer.

brew install --cask ethanyxchen/tap/hammertime

Hammertime checks for updates itself and installs them from Settings or the Check for Updates… menu item.

Connect GitHub

Hammertime connects through GitHub CLI. Install it and sign in once:

brew install gh
gh auth login

Then choose Connect GitHub in Hammertime and click Connect. Hammertime links the account GitHub CLI is signed in to, with the same permissions. Its credential is saved in macOS Keychain. GitHub CLI's default sign in includes private repositories; organizations may require approval or SSO authorization before their private activity is accessible.

To add another account, run gh auth login for it, which also makes it GitHub CLI's active account, then connect again in Hammertime. Connecting the same account again updates its credential and activity while keeping its name and repository selections. Reconnect or disconnect from Targets & Accounts. Disconnecting removes Hammertime's copy of the credential; GitHub CLI stays signed in.

Sync settings

Targets, workspace colours, pinned and renamed organisations, and repository selections sync through a secret gist named hammertime.json on the first connected account. Connect that account on another Mac and its settings arrive; changes on either Mac reach the other within a minute. When a Mac syncs for the first time, the gist's settings replace its own. GitHub CLI's default sign in includes gist access; if yours does not, run gh auth refresh -s gist and reconnect.

Credits

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages