文章28
标签52
分类16

TabFlow:免费开源的 Mac 窗口切换工具

在 Mac 上同时打开几个浏览器窗口,或者用 VS Code 处理多个项目时,Command-Tab 只能先切到应用,接着还要找到具体的窗口。

我开发了一个按窗口切换的小工具 TabFlow,同一个应用的多个窗口会分别列出来,可以直接选中目标。

TabFlow 可以免费下载和使用,源码在 GitHub 上公开,采用 GPL-3.0 许可证,也支持自行修改和构建。

TabFlow 窗口切换器,可通过缩略图、窗口标题和应用名称选择窗口

按窗口切换

默认快捷键是 ⌥ Tab(Option-Tab)。按住 Option,再按 Tab 打开切换器,继续按 Tab 选择窗口,松开 Option 就会切过去。Shift-Tab 返回上一项,Esc 取消。快捷键可以自定义。

比如开着两个 VS Code 项目窗口,可以根据标题或缩略图直接选择。TabFlow 也支持多显示器、macOS 桌面空间,以及恢复最小化窗口。窗口较多时,可以用搜索筛选目标。

它切换的是 macOS 窗口,浏览器标签页不会单独列出,也不负责窗口平铺或调整大小。

选择适合自己的布局

TabFlow 有自动、横向、网格和列表布局。喜欢预览内容可以打开缩略图,习惯看文字可以使用列表。

TabFlow 列表布局,按行展示窗口标题和应用名称

卡片大小、标题和应用名称的显示,以及切换器位置,都可以调整。窗口范围、排序和分组也支持自定义。

TabFlow 外观设置,可以调整布局、卡片大小和显示内容

安装与权限

TabFlow 支持 macOS 14.0 及以上版本,兼容 Intel 和 Apple Silicon Mac。从 GitHub Releases 下载 DMG,把 TabFlow 拖入“应用程序”,首次启动时按照提示授予权限。

权限 是否必需 用途
辅助功能 必需 读取窗口信息并切换窗口
输入监控 必需 响应全局快捷键
屏幕录制 可选 显示窗口缩略图

没有屏幕录制权限时,仍然可以通过应用图标和窗口标题进行切换。TabFlow 平时常驻菜单栏,也可以设置为登录时启动。

数据留在本机

窗口信息和缩略图都在本机处理。可选的使用统计会记录完成切换的应用和本地时间,用来查看切换次数、常用应用和活动趋势,支持导出 CSV 或清除记录,数据不会上传。

下载与源码

本文作者:Dreace
本文链接:https://blog.dreace.top/2026/TabFlow-Free-Open-Source-Mac-Window-Switcher/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可