Topit是macOS 13.0+下最稳定低耗的窗口置顶方案,基于ScreenCaptureKit框架,CPU占用仅3–8%,支持快捷键⌥⌘T一键置顶任意窗口,需同时授予辅助功能和屏幕录制权限方可生效。

当你在MacBook上同时处理代码编辑、API文档查阅和终端日志监控时,频繁切换窗口会打断思路、降低效率——你需要让关键窗口真正“钉”在最前面,不被任何其他应用覆盖。
用Topit一键置顶任意窗口
这是目前macOS 13.0+系统下最稳定、低耗、免脚本的方案。Topit基于ScreenCaptureKit框架,CPU占用仅3–8%,且支持快捷键触发。
① 访问 https://gitcode.com/gh_mirrors/to/Topit 下载最新版.dmg安装包,双击挂载后拖入“应用程序”文件夹。
② 首次启动Topit,系统会弹出两项权限请求:【必须同时授予“辅助功能”和“屏幕录制”权限】,缺一不可,否则窗口无法锁定层级。
③ 权限设置路径:打开“系统设置”→“隐私与安全性”→左侧点“辅助功能”→右侧勾选Topit;再点“屏幕录制”→同样勾选Topit。
④ 启动目标应用(如VS Code),点击其窗口使其激活 → 点击菜单栏Topit图标 → 选择“置顶当前窗口”,或直接按快捷键 ⌥⌘T。
窗口右上角立即出现蓝色置顶标识,此时即使切换到Safari、微信或全屏播放视频,该窗口仍牢牢浮在最前。
系统原生方法:仅适用于“便笺”类轻量应用
如果你只想固定便条、待办清单这类系统自带小工具,无需安装任何软件。
打开“便笺”应用 → 新建一个便条 → 输入内容后,点击菜单栏“窗口” → 勾选“浮动在最前面”。
这一步生效后,该便条将无视其他所有应用层级,始终显示在桌面最上层。但注意:【此功能仅对“便笺”“预览”等少数系统App有效,第三方应用如Chrome、PyCharm无法响应】。
用Automator创建AppleScript服务(需手动触发)
适合不想装第三方工具、又需要临时置顶某个非系统App窗口的用户。效果为“单次置顶”,切换应用后可能失效。
方法一:创建快速操作
打开“Automator”→新建“快速操作”→左侧搜索“运行AppleScript”并拖入工作区→粘贴以下代码:
tell application "System Events"
set frontmost of first process whose frontmost is true to true
end tell
保存为“强制置顶当前窗口”,之后在任意应用窗口激活状态下,右键菜单→“服务”→运行该脚本。
方法二:快捷键绑定(可选)
进入“系统设置”→“键盘”→“快捷键”→“服务”→找到刚创建的“强制置顶当前窗口”,为其分配组合键(如⌃⌥Z)。下次只需三键一按,当前窗口即尝试置顶。


















