topit是兼容macos 13+、无需关闭sip的轻量开源置顶工具,通过brew安装并授予辅助功能与屏幕录制权限后,可在菜单栏选择窗口一键置顶或取消。

你想让某个Mac应用窗口(比如代码编辑器、会议窗口或参考文档)始终浮在所有其他窗口最上面,不被遮挡,也不用反复切换。这需要绕过macOS原生限制,通过第三方工具或系统级权限配合实现。
安装Topit并启用核心权限
Topit是目前最轻量、无需关闭SIP、兼容macOS 13+的开源置顶工具,它直接调用NSWindow.level = .floating实现真层级锁定。
打开“终端”,执行:brew install lihaoyun6/tap/topit。
安装完成后,在“启动台”中打开Topit;首次运行时,系统会弹出两个权限请求——【必须同时授予辅助功能权限和屏幕录制权限】,缺一不可。前往“系统设置 → 隐私与安全性 → 辅助功能”和“屏幕录制”,在列表中找到Topit并勾选。
权限启用后,重启Topit,菜单栏会出现Topit图标。
从菜单栏一键置顶目标窗口
点击菜单栏Topit图标,弹出当前所有活跃窗口的缩略图网格列表。
找到你要置顶的应用窗口(如VS Code、Chrome、Keynote),点击其卡片右侧的复选框。
点击右上角“立即置顶”按钮,该窗口即刻升至所有非系统级窗口之上——即使你切换到Finder或启动新App,它也不会被盖住。
若需取消置顶,再次点击同一复选框,或直接点击窗口右上角Topit悬浮按钮选择“取消置顶”。
替代方案:用AfloatX右键快速启用(需关闭SIP)
如果你无法使用Homebrew或倾向插件式方案,AfloatX提供标题栏右键菜单置顶,但操作更重:
方法一:下载AfloatX最新release包,解压后双击安装pkg。
方法二:必须先关闭系统完整性保护(SIP)。重启按Cmd+R进恢复模式 → 打开终端 → 输入csrutil disable → 重启。
安装完成后,重新启用SIP:同样进恢复模式 → 终端输入csrutil enable → 重启。
启动任意应用,【将鼠标悬停在窗口标题栏空白处,右键 → 选择“Stay on Top”】,窗口立刻置顶。注意:此操作对部分沙盒化应用(如Notes、Mail)可能无效。











