我做了一个 macOS 菜单栏效率工具:Mac助手

0 阅读4分钟

在 macOS 上,很多高频操作本身并不复杂,但分散在不同入口里:Finder 右键菜单不够顺手,压缩包解压后容易散落一地,本地开发端口被占用时排查麻烦,剪切板内容无法回看和预览,外接显示器的开关与参数控制也不够集中。

为了解决这些日常使用中的碎片化问题,我做了一个轻量级菜单栏工具:Mac助手

它重点覆盖以下几个高频场景:

  • 右键菜单增强:在 Finder 中快速新建常用文件、复制路径,并用编辑器或终端打开当前位置。
  • 智能解压:自动识别压缩包内部结构,必要时解压到同名文件夹,避免多个文件直接散落到当前目录。
  • 端口占用管理:图形化查看监听端口、应用、PID、路径和进程信息,便于快速定位并释放被占用端口。
  • 剪切板预览:保留文本、图片、文件等剪切板历史,支持搜索、收藏、来源过滤和空格预览。
  • 显示器开关控制:识别外接显示器,支持 DDC 控制、亮度/对比度/音量调节、软断开和恢复倒计时。

这些能力都整合在一个本机 App 中,适合希望提升 macOS 日常操作效率的用户。

Mac助手显示器概览

一、外接显示器管理

Mac助手可以扫描当前连接的显示器,并展示显示器名称、厂商信息、序列号、EDID UUID、I/O 位置等信息。

对于经常使用外接显示器、扩展坞或多屏办公的用户,这些信息可以帮助更稳定地识别设备,也便于在显示异常时快速定位问题。

目前支持的能力包括:

  • 切换分辨率和 HiDPI 模式
  • 外接显示器亮度、对比度、音量控制
  • DDC/CI 能力检测
  • 外接显示器软断开
  • 自动恢复倒计时,降低误关闭屏幕带来的风险

显示器分辨率与 DDC 控制

二、剪切板历史

系统剪切板默认只能保留最近一次复制内容,在频繁复制文本、图片、文件路径或代码片段时并不方便。

Mac助手提供本地剪切板历史记录能力,可以通过全局快捷键快速呼出,支持搜索、按来源应用过滤、收藏常用内容,并支持按原格式粘贴或纯文本粘贴。

同时,剪切板历史面板适配了 macOS 的空格预览习惯。图片、文本和文件记录都可以先预览,再决定是否粘贴。

为了减少敏感信息误记录,Mac助手默认排除 1Password、Bitwarden、KeePassXC 等常见密码管理器,也支持自定义排除应用。

剪切板历史面板

三、Finder 右键菜单增强

Finder 是 macOS 中最常用的文件入口之一,但默认右键菜单对开发和文件处理场景支持有限。

Mac助手通过 Finder Sync 扩展增强右键菜单,提供一组常用操作:

  • 新建 TXT、Markdown、JSON、HTML、Word、Excel、PowerPoint 文件
  • 复制文件或目录路径
  • 使用 VS Code、IntelliJ IDEA、Typora 打开文件或目录
  • 在 Terminal 或 Warp 中打开当前目录
  • 对文件进行智能压缩和解压

这些操作可以减少在 Finder、编辑器、终端和压缩工具之间反复切换的成本。

四、压缩与解压

压缩包处理的痛点往往不是“能不能解压”,而是解压后的目录结构是否清晰。

Mac助手的智能解压会先读取压缩包内部结构:

如果压缩包内只有单个文件,或已经包含清晰的顶层目录,会直接释放;如果压缩包内是多个散落文件,则会自动解压到同名文件夹中,避免污染当前目录。

此外,Mac助手还支持:

  • 压缩包内容预览
  • 部分文件提取
  • 删除压缩包内条目
  • 加密压缩包密码提示
  • 自定义压缩格式和压缩等级
  • 压缩时跳过 .DS_Store__MACOSX 等 macOS 元数据

五、端口管理

本地开发时,端口占用是很常见的问题。Mac助手提供了一个图形化端口管理页面,用于快速查看当前监听端口。

页面中可以看到端口、协议、应用、PID、监听地址和应用路径,并支持搜索、筛选、排序和收藏常用端口。

双击端口可以查看更详细的进程信息,包括 CPU、内存、线程数、运行时长和命令行。需要释放端口时,可以复制停止命令,也可以在界面中选择停止方式。

最后

Mac助手是一个面向 macOS 的本机菜单栏工具,目标是将高频、分散、但实际影响效率的操作集中到一个轻量应用中。

它目前覆盖了显示器管理、剪切板历史、Finder 右键菜单增强、压缩/解压和端口管理等场景,适合日常使用 Mac 办公、开发或处理文件的用户。

下载地址:GitHub Releases
项目地址:fusheng8/mac-tool