PRNotch icon

PRNotch

PRNotch 是一款 macOS 应用,可在 Mac 摄像头刘海下方的面板中显示 GitHub 拉取请求,便于快速查看评审队列、CI 状态和提醒,并一键在 GitHub 打开所选 PR。

PRNotch

Mac 刘海中的 GitHub 拉取请求

PRNotch 是一款 macOS 桌面应用,可在 Mac 的摄像头刘海下方放置的面板中查看 GitHub 拉取请求。它围绕三个主要列表构建:需要你评审的拉取请求、你自己的拉取请求,以及来自你所在组织的拉取请求。

这款产品旨在减少来回切换标签页的成本,帮助需要快速查看评审队列状态、CI 状态、批准情况和已请求更改的人。选中某一行后,它会在 GitHub 中打开对应的拉取请求,并提供可选提醒、键盘快捷键,以及面向较旧 Mac 的菜单栏备用入口。

价格页说明该应用采用一次性付费,售价 1 美元,没有订阅。页面还注明应用体积为 0.7 MB,已签名并公证,并且只会向 api.github.com 发起一次外部调用,没有分析统计,也没有供应商运营的服务器。

核心功能

一个视图中的三类拉取请求

主面板将拉取请求分为三类:需要你评审的项、你自己的拉取请求,以及组织拉取请求。点击某一行会在 GitHub 中打开对应的拉取请求。

一目了然的评审和 CI 状态

各行使用徽标和圆点展示评审与 CI 状态,包括草稿、已批准、已请求更改、已就绪、通过、失败和运行中状态。页面还会显示上次同步时间。

用于重要事件的刘海提醒

应用可以通过刘海弹窗提醒和提示音打断你,例如在检查失败等事件发生时。网站描述了七种提醒类型,并说明即使不一直盯着面板,评审和检查也能及时提示。

可配置的行为与筛选

设置项包括 GitHub token 管理、刷新间隔选择、提醒开关、显示组织内所有 PR 的偏好、隐藏机器人 PR 选项,以及开机自动打开设置。

键盘友好访问

界面支持键盘控制:⌘⇧P 打开、方向键移动、Enter 在 GitHub 中打开、Esc 关闭。较旧的 Mac 还会显示菜单栏备用入口。

小型、本地优先的桌面应用

应用已签名并公证,大小标注为 0.7 MB,并说明它只会向 api.github.com 发起一次外部请求,没有分析统计,也没有由供应商运营的服务器。

常见使用场景

  • 在一个紧凑面板中跟踪拉取请求

    当你想快速查看评审队列、自己的未关闭 PR,以及组织 PR,而不必返回 GitHub 标签页时,可以使用 PRNotch。

  • 整理评审和 CI 状态

    在审查代码时使用这款应用,可以在 PR 列表旁查看批准、已请求更改、草稿状态和 CI 结果,然后直接在 GitHub 中打开所选项。

  • 通过可选提醒保持知情

    如果你希望应用只在特定事件发生时打断你,例如检查失败或评审更新,而不是一直保持面板开启,可以使用提醒控制。

  • 按你的 GitHub 工作流调整应用

    通过设置刷新间隔、隐藏机器人 PR、限制组织视图或开机自动打开,可以把应用调整为更轻量或更保守的 GitHub 工作流。

  • 通过键盘或菜单栏快速工作

    当你想从 Mac 上任何位置快速打开并浏览拉取请求时,可以使用键盘快捷键;在较旧的 Mac 上,则可依赖菜单栏备用入口。

Pros and Cons

Pros

  • 让当前拉取请求队列保持在紧凑的刘海面板中可见,而不必切换标签页。
  • 在列表中直接显示评审和 CI 状态,包括批准、已请求更改和构建状态。
  • 为可能需要关注的情况提供提醒,例如检查失败,并可通过开关控制声音和弹窗行为。
  • 提供键盘快捷键,可用于打开、在各行间移动,以及在 GitHub 中打开所选拉取请求。
  • 采用小型、本地优先的设计:网站说明它将 token 存储在本地,只会向 api.github.com 发起一次外部调用,并且没有分析统计。

Cons

  • 根据价格页,支持的平台仅限运行 macOS 14 Sonoma 或更高版本的 Apple silicon Mac。
  • 来源没有说明除 GitHub 之外的更广泛集成,也没有解释任何第三方服务。
  • 网站上仍有一些产品细节文档不完整,包括更深入的工作流、限制和高级配置。

FAQ

PRNotch 是做什么的?

PRNotch 是一款 macOS 应用,可在 Mac 摄像头下方的面板中显示 GitHub 拉取请求。它旨在帮助你快速查看待处理的评审队列、你的拉取请求,以及组织中的拉取请求。

我该如何连接我的 GitHub 账户?

网站说明它使用 GitHub token,支持 gh CLI token、GITHUB_TOKEN,或者手动粘贴 token。该 token 会保存在本地,并且只有你自己可以读取。

这款应用如何融入 GitHub 评审工作流?

这款应用会展示评审队列、你自己的拉取请求以及组织拉取请求。点击行会在 GitHub 中打开,对界面还提供了键盘快捷键,例如用 ⌘⇧P 打开、方向键移动、Enter 打开、Esc 关闭。

我可以在设置中自定义什么?

PRNotch 包含用于检查失败、评审和其他刘海提醒的提醒控制项,还提供刷新间隔、提醒声音、显示我组织中的所有 PR、隐藏机器人 PR、开机登录等设置。

主要要求和定价条款是什么?

价格页列出了 Apple silicon(M1+)和 macOS 14 Sonoma 或更高版本,并注明该产品一次性售价为 1 美元,没有订阅费。

Quick Facts

类别
开发者工具
平台
macOS;Apple silicon(M1+)
价格
一次性 1 美元,无订阅
主要用途
GitHub 拉取请求评审与 CI 监控
来源域名
prnotch.pages.dev
典型工作流
打开刘海面板,查看各行,然后在 GitHub 中打开拉取请求