
Know whether your org is shipping, where reviews are stuck, and how your repos are trending, all from your iPhone home screen.
Org Pulse gives you seven metrics across your entire GitHub org: open PRs, PRs awaiting review, stale PRs older than seven days, merged PRs in the last 24 hours and seven days, new PRs opened today, and open issues. A glance at Merged PRs (24h) versus PRs Awaiting Review tells you immediately whether the team is flowing or backed up. If Stale PRs are climbing while merges stay flat, something is blocking review, not just writing.
Repo Pulse tracks queue depth, CI status, and commit activity for any repo in your account. Workflow Success Rate (24h) shows the percentage of completed CI runs that passed, and Failed Workflow Runs (24h) surfaces the raw failure count alongside it. Commits (24h) confirms whether the default branch is actively moving. These three signals answer the question engineers want answered before starting their day: is main green and is anyone working here?
Repo Stats pulls stars, forks, true watchers (GitHub's subscribers_count, not the legacy alias), and open issues from a single API call. Stars signal adoption; forks signal real use; watchers reflect notification-level engagement from subscribers. If you maintain or sponsor open-source work, these four numbers on your lock screen tell you at a glance whether momentum is building or plateauing.
Generate a Classic Personal Access Token at github.com/settings/tokens/new with these scopes:
Then:
These are read scopes only. PulseKit cannot write, push, or modify your repos.
Security
Your GitHub API key is sealed on this device with AES-256-GCM before it ever leaves your iPhone. Only your device holds the unwrap secret, stored in the iOS Keychain. The PulseKit backend wraps that already-encrypted payload again with its STORAGE_SECRET and writes the double-envelope blob to Postgres, so the server never sees your plaintext key at rest. Each fetch request includes a one-time unwrap secret that decrypts the inner envelope only long enough to call GitHub. The key is scoped to this device, can be revoked from PulseKit at any time, and is never written to logs.
Pick the metrics you care about and pin them as widgets.
Org-wide PR throughput, review queue depth, and shipping velocity
Per-repo PR queue, CI health, and commit activity
Stars, forks, watchers, and open issues for a repo
Numbers shown are illustrative — your widgets show your live data.
You need to know if the team is shipping without opening 10 GitHub tabs every morning. Org Pulse puts merged PR count, review queue depth, and stale PR count on your home screen so you catch the org's velocity signal the moment you pick up your phone.
When you own a critical repo, knowing whether CI is red and commits are flowing before you open your laptop changes your whole morning. Repo Pulse surfaces Workflow Success Rate, Failed Workflow Runs, and Commits (24h) at a glance so you act on the right thing first.
Stars and forks on your lock screen tell you whether a project is gaining traction or stalling. Repo Stats tracks stargazers, forks, true watchers, and open issues for any public or private repo, giving you a community momentum read without logging into GitHub.
Shipping health should take one glance, not a meeting. Org Pulse gives you the org-wide merge rate, review bottleneck count, and open issue queue so you can judge whether engineering is unblocked or needs your attention before any standup or status call.
PulseKit offers three GitHub modules. Org Pulse tracks seven org-wide metrics including open PRs, PRs awaiting review, stale PRs, and daily and weekly merge counts. Repo Pulse shows per-repo PR queue depth, commit activity, and CI workflow success rate. Repo Stats surfaces stars, forks, watchers, and open issues for any repo.
No. PulseKit uses read-only scopes on your Personal Access Token: repo (or public_repo for public-only repos), read:org, and read:user. These allow PulseKit to query PRs, issues, commits, and workflow runs. It cannot write, push, or modify anything in your repos.
Generate a Classic Personal Access Token at github.com/settings/tokens/new with the repo, read:org, and read:user scopes, then paste it into PulseKit's GitHub connection screen. PulseKit validates the token immediately by calling the GitHub /user endpoint and populates your org and repo pickers right away.
Yes. Each PulseKit widget is configured independently. You can add an Org Pulse widget for your main org, a Repo Pulse widget for your most active repo, and a Repo Stats widget for an open-source project, each showing live data side by side on the same home screen.
Yes. With the repo scope on your Personal Access Token, PulseKit can read PRs, issues, commits, and Actions runs from private repos. If you only need to monitor public repos, use the narrower public_repo scope instead to limit the token's reach.
Org Pulse gives a broad view across your entire GitHub org: total open PRs, org-wide review queue, stale PR count, and daily and weekly merge throughput. Repo Pulse focuses on a single repo and adds CI-specific metrics including Workflow Success Rate and Failed Workflow Runs alongside that repo's own PR queue and commit activity.
PulseKit fetches data on demand when you view or manually refresh a widget. A single Org Pulse refresh uses 7 search API calls. GitHub's authenticated limits are 5,000 requests per hour and 30 search requests per minute per account, so typical usage stays well within those thresholds.

Install PulseKit, paste your credentials, pick a widget.