AppWindow 图标

AppWindow

把 macOS 的 Cmd+Tab 与 Cmd+` 变成可见、可预览、可鼠标参与的液态玻璃选择面板

macOS 14+·液态玻璃需 macOS 26+·Apple Silicon / Intel·GPL-3.0 开源
下载 DMG 安装包GitHub Releases · 最新版本 GitHub 源码

界面演示

Cmd+Tab 应用切换器
Cmd+Tab 应用切换器——图标面板下方直接展开高亮应用的窗口列表
Cmd+` 窗口切换器
Cmd+` 窗口切换器——当前应用的全部窗口,每按一次立即切换

两种切换器

Cmd + Tab · 应用切换器

横向图标面板(尺寸贴近原生),选中图标下方显示应用名;其窗口列表在托盘下方展开,默认选中最近使用的窗口,也可按 ↑↓ 显式选窗口,松开 Cmd 直达。

按键作用
Tab / →下一个应用
Shift+Tab / ← / `上一个应用
↑ / ↓选当前应用的窗口

Cmd + ` · 窗口切换器

当前应用的全部窗口列表(高度约为屏幕 70%),默认高亮下一个窗口,与系统习惯一致;每按一次立即切换,刚离开的窗口沉到循环队尾(下次轮换最后才回到它),反复按即依次轮换全部窗口。高亮随按键下移,下次打开面板时列表就是新的循环顺序。

按键作用
`切到下一个窗口(立即生效)
↑ / ↓上/下移一格并切换
松开 Cmd收起面板

为效率而生

🧊 液态玻璃面板

macOS 26+ 采用 NSGlassEffectView 液态玻璃;图标行与窗口列表合并在同一窗口,共享聚焦玻璃样式。菜单栏可一键「不使用玻璃效果」切换为毛玻璃;macOS 14/15 亦自动回退毛玻璃。

🖱 完整鼠标交互

悬停即高亮、点击即切换,列表行全宽可点(含两侧留白);面板出现后滚轮全局切换应用(指针在面板外也生效),指针悬停在窗口列表上时则滚动列表;面板空白处点击即取消。鼠标滚轮与触摸板手感统一。

🧹 干净窗口列表

自动过滤掉不是用户窗口的条目——访达桌面、iTerm 独立标签栏、QQ音乐 的重叠辅助窗口等,避免列表里冒出「幽灵窗口」。

🖥 多屏同步显示

每个屏幕同时显示一份面板,高亮与滚动状态跨屏实时同步;鼠标移到哪块屏,哪块屏的面板即转为聚焦玻璃样式。

🫧 延迟显示面板

菜单栏开关(默认关)。开启后快速点按 Cmd+Tab / Cmd+` 不闪面板直接切换,按住超过 100ms 面板才出现,对齐系统按住显示行为。

🎯 双路径激活

Cmd+Tab 默认直达应用最近使用的窗口;按 ↑↓ 显式选窗口时只激活该窗口,其余窗口保持原位不动。

🔔 Dock 未读角标

应用图标右上角显示未读数胶囊(与 Dock 一致),尺寸随图标比例缩放,切应用前即可看到消息提醒。

🕐 MRU 激活排序

应用按最近使用顺序排列,按激活时间而非窗口层级,切换习惯与系统一致。

⚡ 不抢焦点

面板为非激活窗口,全程不抢占键盘焦点;按 Esc 或点击面板外任意位置即可取消,按住 Cmd 浏览多久都不会自动收起。

安装步骤

  1. 下载并打开 DMG,将 AppWindow 拖入 Applications 文件夹应用未经 Apple 公证,首次打开会提示「无法验证」,按下方任一方法放行一次
  2. 启动后授权「辅助功能」权限菜单栏图标 → 打开系统设置 → 隐私与安全性 → 辅助功能,勾选 AppWindow
  3. 按 Cmd+Tab 或 Cmd+` 开始使用
首次打开提示「无法验证"AppWindow.app"是否包含恶意软件」时(macOS 15 / 26 上右键「打开」已失效),任选其一放行一次即可,之后正常使用:
① 图形界面:在提示框点「完成」,再打开 系统设置 → 隐私与安全性,在底部「安全性」区点 仍要打开;
② 终端一行:xattr -dr com.apple.quarantine /Applications/AppWindow.app
提示:AppWindow 需要辅助功能权限来监听快捷键与切换窗口,仅使用 Accessibility API 读取窗口标题,无需屏幕录制权限。