介绍
RepoBar 是一款原生 macOS 菜单栏 GitHub 仓库监控与维护工具,面向需要同时关注多个项目的维护者、开发者和团队成员。它把 CI 状态、Issue、Pull Request、Release、贡献热图、本地检出目录、分支同步、速率限制和 GitHub Enterprise 账户集中到时钟旁的下拉菜单中,减少在浏览器标签页和仪表盘之间来回切换的时间。软件可扫描本地项目文件夹并匹配 GitHub 仓库,在远程信息旁显示当前分支、上游跟踪、ahead behind、脏文件和 worktree 状态;它也提供 SQLite 缓存、ETag 复用、离线归档导入和 gitcrawl.sh 快照读取能力,在 GitHub 限流或网络不可用时仍能查看 Issue 与 PR 列表。RepoBar 支持多账户、Keychain 凭据存储、可选引用监视器、自动 fetch 与 fast forward 同步,并随应用提供 repobar CLI,适合脚本、诊断和终端工作流。
截图

功能
RepoBar 是一款为 macOS 菜单栏打造的 GitHub 仓库驾驶舱,把远程仓库动态、本地 Git 状态、CI 检查、Issue、Pull Request、Release、速率限制和离线缓存放在一个原生下拉菜单中,适合需要长期维护多个仓库并希望减少浏览器切换的开发者。
- 菜单栏仓库总览: 在菜单栏中展示每个关注仓库的 CI 绿红运行状态、Issue 数量、PR 数量、Star、Fork、最近推送时间和 Release 信息,一次点击即可进入 Actions、Checks、Issue、PR 或仓库页面。
- Issue与PR浏览: 支持在菜单内查看开放 Issue 和 Pull Request 的计数及近期列表,包含标签、作者、草稿状态等信息,并避免把 PR 误计入 Issue 数量。
- Release与变更日志: 显示最新版本发布状态,支持点击跳转到 Release 页面,可预览本地 CHANGELOG.md,并可为置顶仓库启用发布通知。
- 本地检出识别: 扫描如 ~/Projects 的项目目录并匹配 GitHub 仓库,把当前分支、上游跟踪、ahead behind、脏文件、暂存区、未跟踪文件和 worktree 状态放到远程信息旁边。
- 安全自动同步: 可按周期对干净仓库执行 fetch 与 fast forward,帮助本地检出保持最新,同时不会强推、硬重置或丢弃本地修改。
- 离线缓存与归档: 使用持久 SQLite 缓存保存 REST ETag、响应体、GraphQL 结果、近期列表和速率限制状态,并能导入 gitcrawl.sh 兼容快照,在限流或离线时继续提供 Issue 与 PR 数据。
- 速率限制监控: 实时显示 REST 与 GraphQL 请求预算,按资源分组呈现进度条和重置时间,便于在触及 GitHub API 限制前调整工作节奏。
- 引用监视器: 可选监听剪贴板中的 Issue 编号或提交哈希,并从缓存或在线查询中解析到匹配的 Issue、PR 或 Commit,结果可作为独立菜单栏条目显示。
- 多账户与企业支持: 支持 GitHub.com 与 GitHub Enterprise 并行使用,每个账户拥有独立凭据、缓存和 CLI 参数,发布版令牌存储在 macOS Keychain。
- 命令行工作流: 随应用提供 repobar CLI,复用同一套认证、缓存与归档路径,支持 –json 和 –plain 输出,可用于脚本、自动化、诊断和终端查询。
下载链接
THE END







![表情[xieyanxiao] - MacKed - 专注于Mac破解资源的分享与下载](https://macked.app/wp-content/themes/zibll/img/smilies/xieyanxiao.gif)
暂无评论内容