一个菜单栏位置,
此刻最重要的那一条。

Minibar 只在 Mac 菜单栏占一个图标位,用它显示你此刻最该看的一行:下一场会议、刚刚失败的构建、盯着的那个价格。点一下,整个仪表盘展开。

需要 macOS 13 或更高版本。界面支持英文与简体中文。免费使用,Pro 功能稍后推出。

插件只是一个小 JavaScript 文件

一个 manifest 加一个脚本。它渲染声明式界面,运行在沙箱化的 JavaScriptCore 进程里,只能访问自己声明过的域名。

四种选头条的方式

固定某个插件、轮播、按优先级与新鲜度打分,或者让最新的紧急事件短暂接管。

看得见的权限

日历、提醒事项、定位、剪贴板、文件、通知,每个插件逐项申请,你随时可以逐项撤销。

永远不会卡住菜单栏

插件在独立进程里运行并受看门狗监视。挂住的插件 5 秒后被终止,其余插件照常工作。

可以审计的市场

每个插件的源码都能在 App 内查看。registry 带签名,安装包有校验和,社区提交公开审核。

没有账号,没有遥测

设置与插件数据都留在你 Mac 上的沙箱容器里。App 不会向任何地方上报。

开箱即用的 10 个插件

随 App 一起安装,不需要任何账号。天气与系统在首次启动一分钟内就有数据。

日历

来自 macOS 日历:下一个日程以及距开始还有多久。

加密货币

你关注的币种的现价与 24 小时涨跌,来自 CoinGecko。

汇率

你关心的货币对的每日参考汇率(欧洲央行数据,经 Frankfurter)。

GitHub

未读通知与等待你审查的 Pull Request。

番茄钟

专注计时与休息,含每日计数,每个阶段结束时通知。

提醒事项

一览未完成的提醒,逾期的排在最前;在菜单栏里直接完成。

RSS

订阅源的未读数与最新标题(RSS 2.0 与 Atom)。

股票

你的自选股,涨跌着色,头条股票带当日走势线。

系统

CPU、内存、磁盘、负载与网络一览,内存压力,以及一键释放内存。

天气

你所在位置和最多五个城市的当前天气、未来几小时与今日温度范围,来自 Open-Meteo。

五分钟写一个插件

插件就是一个包含 manifest.json 和 main.js 的文件夹。用命令行脚手架生成,在设置里链接这个文件夹,每次保存 Minibar 都会自动重载。

// hello/main.js
defineMiniApp({
  render(ctx) {
    const count = ctx.storage.get('count', 0);
    return {
      title: { text: 'Hello ×' + count, icon: 'hand.wave' },
      body: [
        ctx.ui.text('Rendered at ' + ctx.now().toLocaleTimeString(ctx.locale)),
        ctx.ui.button('Bump', 'bump'),
      ],
    };
  },
  actions: {
    bump(ctx) { ctx.storage.set('count', ctx.storage.get('count', 0) + 1); },
  },
});

阅读开发者指南 →

获取 Minibar

Minibar 正在测试中。Mac App Store 版本正在准备;在此之前构建版本直接发给测试者,反馈方式见支持页面。

什么都不会离开你的 Mac

Minibar 没有账号、没有统计、没有崩溃上报。插件直接从你的 Mac 访问它声明的服务,Minibar 不代理、不记录这些请求。

隐私政策 →