Open-source macOS window management

WindowGrid

按住修饰键拖拽任意窗口,松手即吸附到网格区域;也可以用快捷键自动排列当前桌面,快速打开浏览器并自适应放到合适位置。给每个 macOS 桌面一个轻量、可记忆、适合超宽屏的窗口秩序。

macOS 13 Ventura 或更高版本。首次启动需要授权辅助功能权限。

Design.fig
Terminal
Control + Command + A

核心工作流

从打开窗口到排好桌面,都更快一步

Control + Command + A

快捷键自动布局

不用逐个拖窗口。按下快捷键后,当前桌面的可见窗口会自动填入网格;连续按下 Control + Command + A,还会在同一窗口数量下轮换候选布局,直到桌面排到顺手为止。

Control + Option + N

快速打开浏览器并摆好位置

为当前独立桌面快速新建一个浏览器窗口。WindowGrid 会等浏览器窗口出现后,把它和现有窗口一起重新排列,让每个工作桌面都有自己的浏览器入口。

拖拽吸附

按住 Control、Command、Shift 或 Option 拖动窗口,网格覆盖层会显示目标区域。

按桌面记忆布局

同一显示器的不同 macOS 桌面/Space 可以保留不同版式,不用反复切换。

九种预设布局

6 格、9 格、三列、双列、宽屏上下布局,以及适合超宽屏的组合布局。

自定义网格

调整行列数、合并格子,创建适合你工作流的窗口版式。

场景记忆

保存和恢复命名窗口场景,并可记住浏览器标签页 URL。

Install

下载后拖进 Applications

WindowGrid 是菜单栏应用,不占 Dock。首次打开时 macOS 会要求确认来源,并提示授权辅助功能权限,用于移动和调整窗口大小。

  1. 1

    下载 DMG,打开后将 WindowGrid 拖入 Applications。

  2. 2

    第一次启动时右键 app,选择打开。

  3. 3

    在系统设置中授予辅助功能权限,然后从菜单栏开始使用。

Open Source

纯 Swift + AppKit,无第三方依赖

打开 GitHub