Dashboards·terminal·MIT
cc-pr-tracker
Merge state, review and checks of your PRs on one line above the prompt, with alerts.

cc-pr-tracker keeps an eye on GitHub pull requests while you work in Claude Code. Paste a PR URL as your prompt and it becomes one line above the prompt: merge state, review decision and required checks, refreshed every minute. When a check flips or the merge state moves, you get a toast, a one-second flash and, on macOS, a sound.
![]()
What it does
- Watches any PR whose URL you paste, several at once. Pasting the same URL again stops watching it.
- Watches PRs Claude creates. Any open PR URL in Claude’s answer, or printed by
gh pr createin the Bash tool, is added on its own. - Hover a line to open the PR in the browser, list every check in a side panel, or stop watching.
- Colors follow GitHub’s own merge state. Green is mergeable now, yellow needs a branch update or has an optional failure, red is blocked by a check, a review or a conflict.
![]()
Install
Needs Claude Code 2.1.269 or later with function hooks enabled, and the GitHub CLI (gh) logged in with access to the repositories you watch.
claude plugin marketplace add sezaakgun/cc-pr-tracker
claude plugin install cc-pr-tracker@cc-pr-tracker
Start claude, paste a PR URL as the whole prompt and press Enter. No model turn runs, and the line fills in within a few seconds.
How it works
Every 60 seconds it runs one read-only GraphQL query per watched PR through gh api graphql and compares the result with the previous poll. A failed poll keeps the previous values and marks the line refresh failed, so a network blip never reads as a change. Watched PRs live in memory: a session restart forgets them.
It reads your prompts and Claude’s answers to find PR URLs, and the output of gh pr create in Bash. Nothing is stored, and nothing is sent anywhere except to GitHub through gh.
Limitations
- Only
github.comURLs. GitHub Enterprise hosts are not recognized. - Sounds play only on macOS. On Linux the alert is the toast and the flash.
- Draws only in interactive terminal sessions, not in
claude -p. - Hover buttons need a terminal that reports the mouse, and Cmd+click needs one that renders hyperlinks.
More mods
The whole directory →agent-flow
Every subagent of the session in a live tree beside the transcript. Zero tokens.
claude plugin install agent-flow@claude-agent-flowcctop
Context, cost, rate limits and tool stats of the session, live in a side pane.
claude plugin install cctop@cctopcontext-lens
Window fill, growth per turn and turns left before compaction, pinned under the prompt.
claude plugin install context-lens@claude-modsgh-ci-status
Your repo's GitHub Actions runs pinned above the prompt, with links and toasts.
claude plugin install gh-ci-status@claude-function-hooks
