SwiftBar MAC 版

免费开源的 Mac App,可把任意脚本的输出显示在菜单栏:用任何语言打造自己的菜单栏工具。

SwiftBar 简介

SwiftBar 让你把自己的程序添加到 macOS 菜单栏。用任何语言写一个脚本,比如 Shell、Python、Ruby 或 JavaScript,放进 SwiftBar 的插件文件夹,它的输出就会出现在菜单栏中,并按你设定的频率刷新。插件可以显示任何内容,从天气、股价、服务器状态到未读消息,下方还可以带一个操作下拉菜单。你也可以从 SwiftBar 内置的插件库,以及为 BitBar 编写的大量插件中获取现成插件。

SwiftBar 由 Ameba Labs 开发,免费开源,采用 MIT 许可证。2.1.1 版需要 macOS 12 Monterey 或更高版本,可在 Apple 芯片和 Intel 芯片的 Mac 上原生运行。刷新间隔直接写在插件文件名中,例如 weather.10m.sh 表示每十分钟刷新一次。

主要功能

SwiftBar 能把任何脚本变成菜单栏 App。

  • 任意语言:用 Shell、Python、Ruby、JavaScript 或任何可执行脚本编写插件。
  • 插件库:从 Get Plugins 菜单安装现成插件。
  • 兼容 BitBar:使用为 BitBar 编写的插件。
  • 刷新间隔:在文件名中设定每个插件的刷新频率。
  • 下拉菜单:在每个菜单栏项目下显示详情和操作。
  • 图片与颜色:为菜单项添加图标、颜色和 SF Symbols。
  • 插件文件夹:SwiftBar 会加载所选文件夹中的每个脚本。
  • 轻巧:小巧的原生 App,下载仅 3 MB。

2.1.1 版本新功能

SwiftBar 2.1.1 修复了 2.1.0 引入的两个问题。

  • 当插件文件夹为默认的 ~/.swiftbar 路径时,插件不再被跳过
  • 在 macOS 26 及更高版本上,下拉菜单项中的图片恢复正常

SwiftBar 常见问题

SwiftBar 免费吗?

免费。SwiftBar 是采用 MIT 许可证的免费开源软件。

SwiftBar 需要哪个版本的 macOS?

SwiftBar 2.1.1 需要 macOS 12 Monterey 或更高版本。

SwiftBar 支持 Apple 芯片吗?

支持。它是通用版 App,可在 Apple 芯片和 Intel 芯片的 Mac 上原生运行。

什么是 SwiftBar 插件?

插件是一个可执行脚本,SwiftBar 会把它的输出显示在菜单栏中。分隔符 --- 之前的行显示在菜单栏,之后的行显示在下拉菜单中。

可以用哪些语言编写插件?

任何能在 Mac 上作为脚本运行的语言,例如 Shell、Python、Ruby、Perl 或基于 Node.js 的 JavaScript。

如何设置插件的刷新频率?

把间隔写进文件名:例如 weather.10m.sh 每十分钟刷新一次,cpu.5s.sh 每五秒刷新一次。

可以在 SwiftBar 中使用 BitBar 插件吗?

可以。SwiftBar 支持为 BitBar 编写的插件,因此你可以使用那个庞大的插件集。

去哪里获取现成插件?

在 SwiftBar 菜单中选择 Get Plugins 浏览插件库,或从 GitHub 上的 BitBar 插件集下载。

可以用 Homebrew 安装 SwiftBar 吗?

可以。运行 brew install swiftbar。

swiftbar.FULLMAC.app 上的 SwiftBar 下载来自哪里?

下载按钮指向 SwiftBar 官方网站 https://swiftbar.app/。swiftbar.FULLMAC.app 不会修改或重新打包该 App。

相似应用

Ameba Labs 的更多应用

FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。