问题
在 Mac 上同时打开同一应用的多个窗口(尤其是开发者常开 10+ 个终端)时,系统默认缺乏顺手的同应用窗口切换方式,来回找窗口打断工作流。Riffle 作者描述自己的痛点:"I use it to navigate between my 10+ open terminals"。Windows 侧有类似需求:PowerToys 仓库 2019 年一条 114 赞、52 评论的 issue 请求增加窗口标签管理功能,用户当时只能依赖第三方工具 TidyTabs 作为变通方案。注意:两条信号的痛点强度都不高(pain 3/10),且 Mac 侧已有免费开源方案存在。
目标用户
以开发者为主的重度多窗口用户:同屏开 10+ 个终端、编辑器、浏览器窗口的 Mac 用户;Windows 侧有多窗口管理诉求的普通办公用户。市场规模定性偏小众,属于工具类长尾需求。
解决方案
- 快捷键驱动的同应用窗口循环切换(如 Option-Tab)
- 切换时显示各窗口的实时缩略图预览,降低误切成本
- 支持自定义快捷键与排除特定应用
- 轻量菜单栏常驻,零配置开箱即用
AI 的角色很小:本机会更接近一个传统系统工具,最多用视觉模型辅助窗口缩略图识别,核心价值不在 AI。
为什么是现在
信号显示的行为变化有限:Windows 侧的 feature request 提出 "With the release of the new command line system for W10 I think this kind of feature is a no brainier",即 Windows Terminal 普及推动了多终端多窗口场景的增长;Mac 侧 2026 年仍有人为此发布新工具,说明原生体验至今未被满足。整体时机论据较弱。
MVP 范围
第一版只做一件事:在 macOS 上用 Option-Tab(可自定义快捷键)在当前前台应用的所有窗口间循环切换,并显示窗口预览以便确认目标。明确不做:Windows 版本、跨应用切换、窗口标签化或分组管理、自动布局整理。
风险
- 免费开源竞争:Riffle 已 MIT 开源、完全覆盖核心场景,做付费产品几乎没有差异化空间。
- 平台依赖:依赖 macOS 窗口管理和 Accessibility 权限,系统更新可能随时破坏行为;Apple 也可能在系统层面加入原生同应用窗口切换。
- 官方下场:PowerToys 的 114 赞 issue 表明微软官方工具集可能直接内置该功能,Windows 侧机会窗口很窄。
- 付费意愿缺失:两个信号均为 none,即使做出产品也难以收费,更现实的路径是开源 + 赞助或个人品牌项目。
已有产品
信号证据
这张卡片依据的原始讨论。摘录保持原文,点“原文”查看上下文。
Hacker News · Show HN9月30日新品发布▲ 61 条评论
“I use it to navigate between my 10+ open terminals. MIT licensed. Hope it's useful to you :)”
Switching between windows of the same Mac app (e.g., many open terminals) is hard, and Option-Tab could navigate between them.原文
GitHub Issues · microsoft/PowerToys5月7日功能请求▲ 11452 条评论
“With the release of the new command line system for W10 I think this kind of feature is a no brainier.”
Windows 10 users want PowerToys to add tabbing features for managing windows.原文