Spencer 是一款面向 macOS 的窗口布局管理工具,核心功能不是像 Magnet、Rectangle 那样将窗口吸附到固定区域,而是保存当前完整的桌面工作环境,并在需要时一键恢复。它可以记住应用窗口的位置、大小、所属 Space 以及显示器布局,适合经常切换工作环境或使用多显示器的 Mac 用户。
主要特点
- 保存窗口布局:一键保存当前所有窗口的位置和大小,之后可以快速恢复。
- 一键恢复工作环境:电脑重启、连接或断开显示器后,可以快速恢复之前保存的桌面布局。
- 支持 macOS Spaces:可以为不同 Space 保存独立的窗口布局,并根据配置恢复对应工作环境。
- 多显示器支持:适用于单屏、双屏以及不同显示器组合的工作环境。
- 配置文件:可以创建多个 Profile,例如「工作」「会议」「休息」,每个配置保存不同的应用、窗口和 Space。
- 自动启动应用:恢复布局时,如果保存的应用没有运行,Spencer 可以自动启动它。
- 自动隐藏应用:当前布局中不需要的已打开应用会被隐藏,而不是关闭,切换回其他布局时可以继续使用。
- 自由排列窗口:支持任意窗口尺寸和位置,包括窗口重叠,不局限于固定网格。
- 快捷键操作:通过快捷键可以快速恢复窗口位置、切换 Space、隐藏或最小化窗口。
- 适应不同工作场景:可以针对编程、办公、会议、设计等不同任务建立独立的桌面环境。
macOS 体验
Spencer 更像是一个桌面工作环境快照工具。它不会替你重新设计窗口布局,而是把你已经调整好的窗口状态保存下来,需要时完整恢复。
例如,可以建立一个「工作」配置,让浏览器、代码编辑器和终端保持固定位置;再建立一个「会议」配置,只显示会议所需的应用。切换配置时,Spencer 会隐藏当前不需要的窗口,并恢复目标布局,同时保留应用本身的工作状态。
Spencer 支持 macOS 13 Ventura 或更高版本,采用一次性购买而非订阅模式。
| 版本 | 日期 | 下载 |
|---|---|---|
| v1.7.3 | 2026/10/01 | 下载 |



