Repolode
steipete

steipete/RepoBar

macOS 菜单栏应用,在一处查看 GitHub 仓库的 Issue、PR、CI、Release 及本地检出状态。

可替代:GitHub Desktop

Star
2,217
Fork
136
未关闭 Issue
1
最近提交
前天

这是什么?

RepoBar 是一款原生 macOS 菜单栏应用,面向需要跟踪大量 GitHub 仓库的维护者。菜单中汇总了 Issue 与 Pull Request 数量、CI 状态、Release、近期活动和 API 速率限制,无需为每个仓库单独打开浏览器标签页。

每个仓库都有一个子菜单,显示近期动态;若配置了本地检出目录,还能看到分支、上游、未提交文件、领先/落后状态和 worktree。它可以在 Finder 或终端中打开检出目录,并能对干净的仓库执行 fast-forward 同步而不丢弃本地修改。数据保存在 SQLite 缓存中并在后台刷新,还可用 Git 归档快照在 GitHub 受限时提供数据。

支持 GitHub.com 与 GitHub Enterprise,并附带 `repobar` 命令行工具,可输出纯文本或 JSON,便于脚本调用和排查问题。需要 macOS 15 或更高版本,可通过 Homebrew cask 或签名应用包安装。

核心功能

  • 01在菜单栏按仓库查看 Issue、Pull Request、CI 运行和 Release。
  • 02显示本地检出状态,包括分支、未提交文件和领先/落后数量。
  • 03数据缓存于 SQLite 并在后台刷新。
  • 04内置 CLI,支持 --plain 和 --json 输出。
  • 05支持 GitHub.com 与 GitHub Enterprise 登录。

适用场景

  • 维护者跟踪多个仓库的 Issue 和 PR 积压。
  • 无需打开 GitHub 网站即可查看 CI 和 Release 状态。
  • 让干净的本地克隆与上游保持同步。
  • 在终端中编写脚本检查仓库状态。

快速上手

  1. 1

    通过 Homebrew cask 安装

    brew install --cask repobar
  2. 2

    从“应用程序”打开 RepoBar,选择“Sign in to GitHub”并在浏览器中完成登录

  3. 3

    打开“Preferences → Repositories”,选择要显示的仓库

使用前须知

  • 仅适用于 macOS 15 或更新版本,是一款仅限 macOS 的菜单栏应用。
  • 私有组织仓库需要安装 RepoBar GitHub App,或使用个人访问令牌(Personal Access Token)。

标签

常见问题

RepoBar 是什么?
macOS 菜单栏应用,在一处查看 GitHub 仓库的 Issue、PR、CI、Release 及本地检出状态。 RepoBar 是一款原生 macOS 菜单栏应用,面向需要跟踪大量 GitHub 仓库的维护者。菜单中汇总了 Issue 与 Pull Request 数量、CI 状态、Release、近期活动和 API 速率限制,无需为每个仓库单独打开浏览器标签页。
RepoBar 可以免费使用吗?用的什么许可证?
RepoBar 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
RepoBar 还在维护吗?
活跃维护中。RepoBar 最近一次提交是在 2026年10月20日。
RepoBar 适合用来做什么?
维护者跟踪多个仓库的 Issue 和 PR 积压。 无需打开 GitHub 网站即可查看 CI 和 Release 状态。 让干净的本地克隆与上游保持同步。 在终端中编写脚本检查仓库状态。
RepoBar 怎么安装和运行?
通过 Homebrew cask 安装: brew install --cask repobar 从“应用程序”打开 RepoBar,选择“Sign in to GitHub”并在浏览器中完成登录 打开“Preferences → Repositories”,选择要显示的仓库
在哪里获取 RepoBar?
源代码和安装说明在 GitHub 上:https://github.com/steipete/RepoBar

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目