让外接显示器恢复秩序
窗口再也不会混乱乱飞
专为多屏开发者、极客重度用户打造的原生 macOS 物理拓扑窗口还原、Apple Silicon 硬件看板与开发环境一键体检工具箱。
xattr -cr /Applications/MacDeck.app为 macOS 专家与程序员深度定制
兼具轻量、原生体验与强悍功能,重新夺回你对 Mac 工作台与多屏布局的掌控力。
智能双层物理拓扑与窗口记忆恢复
外接显示器重新连接或从睡眠唤醒时,macOS 会把所有窗口胡乱挤在主屏幕。MacDeck 会根据显示器连接数量、分辨率自动匹配物理拓扑,并将各 App 窗口精准还原至对应屏幕与 Space。
- 精准区分 Chrome 多 Profile:独立识别个人、工作、沙盒不同用户的独立窗口,不再混淆。
- 全屏 Space 原地保留:基于 SkyLight 私有框架探测,恢复时不退出全屏、无动画闪烁。
- 硬件感知别名系统:即使显示器硬件 UUID 偶发漂移,也能通过智能指纹自适应绑定。
- 零常驻模式:一键还原完成即可自动退出进程,释放所有系统内存。
Apple Silicon Bento 硬件档案
一目了然看清 Mac 核心体征:大小核(性能核/能效核)拓扑分布、GPU/神经引擎算力、统一内存 (UMA) 理论带宽、电池健康循环及真实 APFS 物理磁盘用量。搭载多级智能缓存架构,秒开呈现不卡顿。
开发者环境体检 (Doctor)
一键扫描诊断 Homebrew (`brew doctor`)、Xcode Command Line Tools、Docker、Node.js、Rust/Cargo、Pipx 及 Volta 运行状态,快速揪出破损软链接与配置错误。
安全缓存释放与多源包统一升级中心
开发工程堆积了数百 GB 的 node_modules, cargo 编译垃圾与 Xcode 临时产物?MacDeck 提供安全的交互式终端清理日志预览,告别流氓软件误删系统文件的风险。聚合 Brew、Cargo、npm 全局、Volta 与 Pipx,支持版本锁定、智能忽略、行内就地升级与历史回滚。
为什么选择原生 MacDeck?
对比市面上的传统窗口管理工具与系统清理软件
| 维度对比 | MacDeck | 商业窗口工具 (如 Stay/Moom) | 全家桶清理工具 (如 CleanMyMac) |
|---|---|---|---|
| 底层架构 | Swift 6 原生 (0 依赖) | Objective-C / 老旧框架 | 臃肿后台守护进程 |
| 常驻内存消耗 | < 15 MB(支持还原后立即退出) | 50 MB ~ 120 MB | 300 MB ~ 800 MB (多后台进程) |
| Chrome 多 Profile 识别 | ✅ 独立识别 Profile 窗口 | ❌ 混为同一个 Chrome 进程 | - |
| 全屏 Space 原地保留 | ✅ 私有 SkyLight 原生保留 | ⚠️ 经常退出全屏或闪烁 | - |
| 收费模式 | 100% 开源免费 (GPL v3) | $15 - $40 单一功能买断 | $35+/年 昂贵年费订阅制 |
| 隐私与数据收集 | ✅ 零追踪、零遥测、纯本地 | ⚠️ 部分包含分析统计 | ❌ 持续联网与后台上报 |
极客键盘流,指尖掌控
无需在复杂设置菜单中迷失,最常用的动作都支持极简按键触发
一键还原当前窗口布局
外接屏插上后,轻轻一按,所有已记录窗口即刻归位。
快照当前工作区布局
将当下各屏幕的最佳窗口分布瞬间保存为新预设。
退出 MacDeck
如果你开启了零后台模式,还原完成后还会自动退出。
常见问题解答
关于安全性、权限要求与安装使用的说明
打开应用提示“Apple 无法检查其是否包含恶意软件”怎么办?
因为 MacDeck 是完全免费、开源的独立应用,尚未加入苹果每年 $99 的商业开发者公证计划。这是 macOS Gatekeeper 对未公证开源软件的常规安全机制。
你只需要打开终端(Terminal),粘贴并执行以下命令即可解除:
xattr -cr /Applications/MacDeck.app为什么需要“辅助功能 (Accessibility)”权限?
macOS 出于安全沙盒限制,任何应用要想获取其他应用程序的窗口坐标、尺寸并对其进行移动重排,都必须且只能通过系统的“辅助功能 (Accessibility)”API。MacDeck 绝不读取键盘按键或屏幕像素内容,所有配置文件均保存在你本地的 ~/.config/macdeck/ 纯文本目录中。
是否支持 Intel 架构的 Mac?
支持。虽然 Bento 档案重点展现了 Apple Silicon 独特的硬件架构(UMA/能效核),但窗口还原、开发者环境体检与包管理模块完全适配搭载 macOS 13+ 的 Intel 与 Apple Silicon 设备。
MacDeck 是否会常驻后台耗电?
绝不会。甚至在设置中,你可以勾选“窗口恢复完成后自动退出”。它只在你需要它的一瞬间启动并执行计算,随后彻底退回内存休眠,将宝贵的计算资源百分百留给你的核心开发工作。
