Repolode
fif7y

fif7y/dimble

原生 macOS 菜单栏管理工具,隐藏不常用图标,悬停、点击或快捷键即可显示。

可替代:Bartender

Star
1,126
Fork
26
未关闭 Issue
9
最近提交
19小时前

这是什么?

Dimble 可以隐藏你暂时用不到的菜单栏图标,并通过悬停、点击空白菜单栏、双击或快捷键把它们重新显示出来。图标分为可见、隐藏和始终隐藏三组,既可以在布局编辑器中排列,也可以直接在菜单栏中按住 ⌘ 拖动图标调整。隐藏的图标还能在菜单栏下方的面板中打开,内置搜索则可以通过输入几个字母快速找到任意菜单栏项目。

隐藏功能基于 macOS 27 的菜单栏隐藏机制,Dimble 通过一个私有 Apple 框架直接调用它。该接口在运行时解析,如果失效,应用会提示隐藏功能不可用,而不会破坏菜单栏。图标位置、点击和预览依赖 Accessibility 与 ScreenCaptureKit 等公开 API。需要 macOS 27 或更高版本,辅助功能权限必需,屏幕录制为可选。

应用基于 GPL-3.0 开源且免费,无需账号,不做数据统计,也没有服务器。它唯一的网络请求是检查自身更新,更新包使用 Sparkle 的 EdDSA 签名。项目使用 Swift 和 SwiftUI 构建,可通过 DMG 或 Homebrew Cask 安装。

核心功能

  • 01将图标分入隐藏和始终隐藏两组,通过悬停、点击或快捷键显示。
  • 02布局编辑器支持应用图标预览和拖放排序,并可一次性应用。
  • 03面板模式以磁贴形式展示隐藏图标,点击即可打开其原始菜单。
  • 04内置搜索(⌥⌘K)可打开任意菜单栏项目的菜单,无论是否隐藏。
  • 05支持分显示器设置、分隔符、应用启动器以及调整图标间距。

适用场景

  • 在菜单栏图标较多的 MacBook 上保持整洁,同时仍能快速访问偶尔用到的工具。
  • 通过输入名称快速找到特定的菜单栏项目。
  • 在不需要时隐藏声音、电池等系统图标。

快速上手

  1. 1

    使用 Homebrew 安装

    brew install --cask fif7y/tap/dimble
  2. 2

    或从 Releases 页面下载最新 DMG,拖入“应用程序”文件夹并启动

  3. 3

    首次启动时授予辅助功能权限

使用前须知

  • 需要 macOS 27 或更高版本,不支持更早的 macOS 版本。
  • 依赖一个私有的 Apple 框架,macOS 更新后可能changed或失效。
  • 需要授予辅助功能权限才能正常使用。

收录于专题

标签

#macos#menu-bar#swift#swiftui#productivity#utility#bartender-alternative#ice-alternative#macos-app#menu-bar-manager

常见问题

dimble 是什么?
原生 macOS 菜单栏管理工具,隐藏不常用图标,悬停、点击或快捷键即可显示。 Dimble 可以隐藏你暂时用不到的菜单栏图标,并通过悬停、点击空白菜单栏、双击或快捷键把它们重新显示出来。图标分为可见、隐藏和始终隐藏三组,既可以在布局编辑器中排列,也可以直接在菜单栏中按住 ⌘ 拖动图标调整。隐藏的图标还能在菜单栏下方的面板中打开,内置搜索则可以通过输入几个字母快速找到任意菜单栏项目。
dimble 可以免费使用吗?用的什么许可证?
dimble 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
dimble 还在维护吗?
活跃维护中。dimble 最近一次提交是在 2026年11月6日。
dimble 适合用来做什么?
在菜单栏图标较多的 MacBook 上保持整洁,同时仍能快速访问偶尔用到的工具。 通过输入名称快速找到特定的菜单栏项目。 在不需要时隐藏声音、电池等系统图标。
dimble 怎么安装和运行?
使用 Homebrew 安装: brew install --cask fif7y/tap/dimble 或从 Releases 页面下载最新 DMG,拖入“应用程序”文件夹并启动 首次启动时授予辅助功能权限
在哪里获取 dimble?
源代码和安装说明在 GitHub 上:https://github.com/fif7y/dimble

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目