一个菜单栏位置,
此刻最重要的那一条。
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 版本正在准备;在此之前构建版本直接发给测试者,反馈方式见支持页面。