Raycast GitHub 扩展:在你的启动器中管理仓库(2026)

发表于 2026年2月26日 • 9 分钟阅读

如果你是每天使用 GitHub 的开发者,就知道那种费力:切换到浏览器标签页、定位正确的仓库、点击拉取请求、追踪通知。一天加起来就是几十次打断。Raycast GitHub 扩展将整个 GitHub 工作流程放进你的启动器,只需一个快捷键即可访问,从而几乎消除所有这些摩擦。

我已经把 Raycast GitHub 扩展纳入日常工作流程超过一年了,它真的改变了我与 GitHub 互动的方式。在这份指南里,我会带你了解全部内容:安装、设置、功能、工作流示例和进阶技巧。无论你已经在用 Raycast,还是正在考虑使用当前优惠尝试 Raycast Pro,都应该先安装这个扩展。

Raycast GitHub 扩展可做什么

官方的 Raycast GitHub 扩展将核心 GitHub 功能带入 Raycast 命令面板。你无需再打开 github.com,只需唤出 Raycast、输入命令,就能直接在启动器弹层中操作 GitHub。

以下都是无需打开浏览器即可完成的操作:

  • 搜索仓库 — 查找你拥有或有访问权限的任意仓库,然后在浏览器、编辑器或终端中打开
  • 查看与创建拉取请求 — 纵览所有仓库的开放 PR,检查审核状态、合并并发起新 PR
  • 管理问题 — 浏览、筛选、创建与分配问题,只需几秒钟
  • 查看通知 — 访问 GitHub 通知收件箱并标记为已读
  • 浏览最近提交 — 查看任意分支的最新提交
  • 查看 GitHub Actions 状态 — 了解工作流运行情况,判断 CI 是否通过
  • 创建 Gist — 快速分享代码片段为 GitHub Gist

这个扩展是最受欢迎的 Raycast 扩展之一,一直稳居 Raycast Store 下载榜。并且完全免费。

安装与设置

启动 GitHub 扩展大约需要两分钟。流程如下:

步骤1:安装扩展

打开 Raycast,输入“Store”,搜索 “GitHub”。官方扩展由 Raycast 发布,并有验证徽章。点击安装。或者直接从Raycast Store 网站安装。

步骤2:创建 GitHub 个人访问令牌

扩展需要个人访问令牌(PAT)来与 GitHub API 验证。首次运行 GitHub 命令时,Raycast 会提示你输入令牌。创建方法:

  1. 进入 GitHub → Settings → Developer Settings → Personal Access Tokens
  2. 点击“Generate new token”(经典令牌可用,精细粒度令牌也支持)
  3. 命名为“Raycast GitHub 扩展”之类的描述
  4. 选中所需权限:reporead:orgnotificationsgist
  5. 生成令牌并复制

步骤3:在 Raycast 中粘贴令牌

回到 Raycast,在身份验证提示中粘贴令牌。扩展会验证连接,随后即可使用。令牌会安全地存储在 macOS 钥匙串中,而不是任何配置文件。

如果你完全没用过 Raycast,可以参考我们的Raycast 安装配置指南,涵盖完整安装与初始设置过程。

核心功能详解

搜索仓库

在 Raycast 中输入“Search Repositories”,然后开始输入仓库名。结果瞬间出现,显示仓库名称、所有者、星标数与语言。从结果中你可以:

  • 在默认浏览器中打开仓库
  • 在你配置的编辑器(VS Code、Cursor 等)中打开
  • 复制克隆 URL
  • 查看该仓库的拉取请求或问题

搜索覆盖你有访问权限的所有仓库 — 你自己的、组织的、以及你加星的。比在 GitHub 网页界面导航快得多。

拉取请求管理

“My Pull Requests” 命令展示所有你是作者、审核人或被提及的开放 PR。每个 PR 显示标题、仓库、状态检查、审核状态以及打开时长。

在详情视图中,你可以:

  • 阅读 PR 描述并查看修改文件
  • 检查 CI/CD 状态(GitHub Actions、CircleCI 等)
  • 直接在 Raycast 中合并 PR
  • 复制 PR 链接与团队分享
  • 在浏览器中打开以进行全面评审

你也可以在 Raycast 中发起新拉取请求。选择仓库、设定基准与比较分支、填写标题与描述后提交。特别适合刚推送功能分支后,希望不切换上下文就开 PR。

问题追踪

问题命令让你浏览任意仓库的开放 Issues,按标签或负责人筛选,并即时创建新问题。我常用“Create Issue”命令快速上报 bug:唤出 Raycast,输入“Create Issue”,选仓库,填写标题与描述,不到 15 秒就完成。

通知

GitHub 通知堆得快。Raycast 扩展以整洁列表显示未读通知,按仓库归类。你可以单独标记为已读,或一次清空。就像始终在手边的轻量级 GitHub 收件箱,只需一个快捷键。

GitHub Actions 状态

“Workflow Runs” 命令展示某个仓库的近期工作流运行情况。能看到哪些工作流通过、哪些失败,并跳转到浏览器中的运行日志。对依赖 CI/CD 管道的开发者而言,这省去了频繁切换标签页查看构建状态。

工作流示例:我的日常使用方式

早晨的 PR 审查流程

每天早晨,我先做这套流程,不到五分钟:

  1. 唤出 Raycast(Option + Space
  2. 输入“My Pull Requests” 查看需要我审核的内容
  3. 快速扫描列表 — 状态检查与批准状态一目了然
  4. 对于简单 PR 直接打开 diff;复杂的则在浏览器中全面审查
  5. 检查“Notifications”确保没漏掉任何事项

在使用 Raycast GitHub 扩展前,这套流程需要打开 GitHub,逐个仓库的 PR 选项卡,手动检查通知。耗时约 15-20 分钟。现在只要 5 分钟。

快速创建问题

当我在处理中发现 bug 或想法时,不想切换到浏览器打断流。Raycast 的流程是:

  1. 唤出 Raycast
  2. 输入“Create Issue”
  3. 选择目标仓库(Raycast 会记住最近的仓库)
  4. 输入标题和简短描述
  5. 提交并继续手头的任务

总耗时 10-15 秒。总共零次上下文切换。这就是 Raycast 带来生产力优化的实力 — 如果你想用 AI 功能进一步提升效率,可尝试 Raycast Pro,配合当前的折扣。

多项目仓库切换

如果你负责多个仓库(大多数开发者如此),“Search Repositories” 成为你的项目切换器。输入仓库名称的几个字母,按回车,然后选择在编辑器中打开。比在文件系统中导航或在编辑器最近项目列表中查找要快。

对比:Raycast GitHub 扩展 vs 浏览器

下面是使用 Raycast 扩展与传统浏览器工作流的真实对比:

任务 浏览器 Raycast 扩展
查找仓库 打开 GitHub,使用搜索栏 快捷键 + 输入名称
检查 PR 状态 打开仓库 → Pull Requests 标签 一条命令,查看所有 PR
创建问题 打开仓库 → Issues → New 总共 10-15 秒
阅读通知 点击铃铛图标,扫描列表 快捷键 + “Notifications”
查看 CI 状态 打开仓库 → Actions 标签 一条命令,即时呈现
完整代码审查 在浏览器中完成最佳 可打开浏览器查看完整 diff

除了完整代码审查,浏览器仍拥有更丰富的差异查看器,Raycast 扩展在几乎所有其他操作上都更快。关键点在于你的日常 GitHub 交互大多是快速查阅与状态检查,这正是扩展的强项。

高级用户技巧

设置自定义别名

Raycast 允许为任何命令分配快捷键和别名。我把“My Pull Requests” 别名设置为 pr,只需输入两字符即可查看 PR。将“Search Repositories” 别名设为 repo。在 Raycast Preferences → Extensions → GitHub 中完成设置。

与 Raycast AI 结合使用

如果你使用的是 Raycast Pro,可以将 AI 命令与 GitHub 扩展配合。例如复制 PR 描述后用 Raycast AI 总结,或用 AI 生成问题描述。两者互补,能节省不少时间。

固定常用仓库

Raycast 会记住最近访问的内容并优先展示。你还可以将特定仓库置顶,使其始终出现在搜索结果最上方。如果每天都在同样 3-4 个仓库间切换,这能省下一串快捷键。

启用菜单栏集成

扩展包含一个菜单栏组件,显示未读通知数量。它是一种微妙但实用的可视提醒,提示你有等待审核的 PR 或需关注的问题,而不会像电子邮件那样制造噪音。

值得安装的其他 Git 相关 Raycast 扩展

GitHub 扩展是核心,但还有其他 Git 相关扩展可以完善工作流:

  • Git Repos — 扫描本地文件系统中的 Git 仓库,允许在编辑器或终端中打开。适合在多个本地项目间跳转。
  • GitLens (Raycast) — 将 GitLens 风格功能带入 Raycast,可查看 blame 信息与提交历史。
  • GitHub Gist — 专注于从剪贴板或文件创建和管理 GitHub Gist 的扩展。
  • Linear — 如果团队使用 Linear 进行项目管理,该扩展可在 Linear 与 GitHub 之间同步问题。

如需完整扩展推荐列表,可查看我们的最佳 Raycast 扩展指南

为 GitHub 获得最佳 Raycast 体验

GitHub 扩展在 Raycast 免费计划上运行良好。但如果你想进一步提升开发工作流,Raycast Pro 增加了 AI 命令,与 GitHub 工作结合得极好。你可以用 AI 草拟 PR 描述、总结问题讨论或生成提交信息,全部在同一命令面板完成。

此刻,你可以以 80% 折扣获得 Raycast Pro,并享受 14 天免费试用。无需任何优惠码。

常见问题

Raycast GitHub 扩展是免费的吗?

是的,Raycast GitHub 扩展完全免费安装与使用。所有用户(包括免费计划)都可以在 Raycast Store 获取。虽然无需 Raycast Pro,但 Pro 的 AI 功能可以很好地补充你的 GitHub 工作流程。

我需要 GitHub 个人访问令牌吗?

需要。你必须提供 GitHub 个人访问令牌才能将扩展与 GitHub API 验证。设置时,Raycast 会引导你创建包含所需权限(reporead:orgnotifications)的令牌。可选择经典令牌或精细粒度令牌。令牌安全存储在 macOS 钥匙串中。

Raycast GitHub 扩展支持 GitHub Enterprise 吗?

支持。扩展兼容 GitHub Enterprise Server,可在扩展偏好设置(Raycast Preferences → Extensions → GitHub → GitHub API URL)中配置自定义 API 地址,适合运行自托管 GitHub 实例的团队或组织。

我可以在 Raycast 中执行哪些 GitHub 操作?

你可以搜索仓库、查看与创建拉取请求、管理问题、检查通知、浏览最近提交、查看 GitHub Actions 工作流状态、创建 Gist,并在浏览器或编辑器中打开仓库。扩展涵盖大部分日常 GitHub 互动。如需带内联评论的完整代码审查,仍建议使用浏览器。

立享 80% 折扣 Raycast Pro

14 天免费试用。无需优惠码。折扣自动生效。

领取你的折扣 →

相关文章