BlackBar — Blacksmith CI 状态的 macOS 菜单栏小工具
> 来源: https://black.bar/
> 日期: 2026-05-18
> 评分: ★★★☆☆ (3/5) — 精致的 macOS 小工具,对 Blacksmith 用户极其实用
一句话版本
BlackBar 是一个免费开源的 macOS 菜单栏应用,让你不用打开浏览器就能看到 Blacksmith CI 的运行状态——有多少活跃 runner、有多少 vCPU 在跑、CI 服务是否正常,一扫就知道。
项目概况
| 指标 | 数据 |
|---|---|
| 作者 | Peter Steinberger(@steipete) |
| GitHub Stars | 33 |
| 语言 | Swift |
| 许可证 | MIT |
| 平台 | macOS 14+(Apple Silicon + Intel) |
| 当前版本 | v0.2 |
| 价格 | 免费 |
| 安装 | Homebrew / 直接下载 / 源码编译 |
功能
1. 实时 CI 状态 — 每 60 秒拉取 status.blacksmith.sh/summary.json,绿色=正常,橙色=区域异常
2. vCPU 计数器 — 解析 runner label(如 blacksmith-4vcpu-ubuntu-2404),汇总当前活跃 vCPU 总量
3. 迷你历史图 — 菜单栏里 54 像素宽的 18 柱状历史活动图
安全设计
- 只连 Blacksmith 的两个 API 端点,无第三方 SDK
- 零遥测、零分析、零后台外传
- GitHub OAuth 登录通过原生 WebKit 窗口,session cookie 存在 Keychain
- 签名 + notarized,Sparkle 自动更新
背景:Blacksmith CI 是什么?
Blacksmith 是 GitHub Actions 的高性能 Runner 替代方案,号称:
- 速度可达 GitHub 官方 runner 的 2 倍
- 成本仅为 一半
- 可无缝替换(只需改
runs-on配置,无需改 workflow YAML)
与 BuildJet、Depot、WarpBuild 等同属 GitHub Actions 第三方 runner 赛道。
作者关联:Peter Steinberger(@steipete)
一个在 iOS/macOS 社区极具影响力的人物:
- PSPDFKit 创始人 — 业界最知名的 PDF SDK 之一
- OpenClaw 创始人 — 自称 "Clawdfather @OpenClaw"(50K+ GitHub followers)
- 50K+ GitHub 关注者
- 170 个公开仓库
- 近期状态:"Came back from retirement to mess with AI"
对我们尤其相关:他是我们正在使用的 OpenClaw 的创造者。
BlackBar 的诞生故事
2025年5月5日,Steinberger 发推说:
> "Wrote a nice Mac menu bar app complete with CI in ~3h vibe coding. Claude is currently checking CI and fixing itself."
即 BlackBar 是 用 Claude vibe coding 约 3 小时写出来的,而且自己的 CI 又在用 Claude 自检——这个"自指"的循环本身就很有意思。
评分表
| 维度 | 评分 | 说明 |
|---|---|---|
| 用户体验 | ★★★★☆ | 菜单栏原生 app,零配置 |
| 安全性 | ★★★★★ | 零遥测,仅连 Blacksmith,Keychain 存凭据 |
| 功能密度 | ★★★☆☆ | 功能简单直接,做一件事做得好 |
| 对非 Blacksmith 用户 | ★☆☆☆☆ | 无 Blacksmith 账号只能看公共状态 |
| 对 Blacksmith 用户 | ★★★★☆ | 非常实用的日常工具 |
| 有趣程度 | ★★★★☆ | OpenClaw 创始人用 vibe coding 3h 写出来 |
| **综合** | **★★★☆☆** | 精致的 macOS 小工具,生态位准确 |
资源链接
- 官网: https://black.bar/
- GitHub: https://github.com/steipete/BlackBar
- 作者: https://steipete.me
- 作者推文: https://x.com/steipete/status/1919344129827336246
- Blacksmith: https://blacksmith.sh
- 安装:
brew install --cask steipete/tap/blackbar