Extension Icon

GitHub Pull Requests

Track unread pull request activity across your GitHub or GitHub Enterprise repositories from a single Raycast command.
Overview

GitHub Pull Requests

A Raycast extension that tracks unread pull request activity across your GitHub or GitHub Enterprise repositories. Never miss a review, comment, or push again.

Features

  • Unread tracking — Surfaces new reviews, code comments, issue comments, commits, label changes, and force pushes since you last checked.
  • Multi-repo support — Monitor multiple owner/repo repositories from a single command.
  • Per-item seen state — Mark individual activity items or entire PRs as read. State persists in Raycast local storage.
  • Rich detail view — Inline diffs, threaded review conversations, and markdown rendering for every activity type.
  • Event filters — Toggle which activity types appear (reviews, comments, commits, labels, force pushes, etc.).
  • Local caching — Cached data displays instantly while a background refresh runs.
  • Demo mode — Built-in sample data for trying out the extension without a real token.

Setup

  1. Install the extension in Raycast.
  2. Open View Pull Requests and configure the required preferences:
PreferenceDescription
GH HostGitHub hostname (github.com or your GHE server)
Personal Access TokenA PAT with repo read access
RepositoriesComma-separated owner/repo list

Usage

Open Raycast and run View Pull Requests. The command shows a list of open PRs sorted by the latest updates.

  • Select a PR to see a summary of all unseen activity.
  • Select an activity item to view full detail (diff hunks, conversation threads, review verdicts).
  • Mark as Read — Use CMD/CTRL + D to mark a single item as read, CMD/CTRL + S to mark an entire PR as read, or mark all PRs as read with CMD/CTRL + Shift + S.
  • Toggle Event Filters — show/hide specific activity types.

License

MIT