[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"pack-detail-mac-weekend-essentials-zh":3,"seo:pack:mac-weekend-essentials:zh":89},{"code":4,"message":5,"data":6},200,"操作成功",{"pack":7},{"slug":8,"icon":9,"tone":10,"status":11,"status_label":12,"title":13,"description":14,"items":15,"install_cmd":88},"mac-weekend-essentials","🍎","#1F1F1F","new","本周新建","Mac 工程师周末必装","九个开源工具，把刚装好的 macOS 在一个周六下午改造成键盘驱动 \u002F 自动平铺 \u002F 全自动化的工程师战机。启动器、键位、窗口、剪贴板、视频、编辑器全覆盖 — 含主观推荐顺序。",[16,28,35,45,51,58,65,72,81],{"id":17,"uuid":18,"slug":19,"title":20,"description":21,"author_name":22,"view_count":23,"vote_count":24,"lang_type":25,"type":26,"type_label":27},4682,"33e1811f-5510-11f1-9bc6-00163e2b0d79","cerebro-open-source-cross-platform-productivity-launcher-33e1811f","Cerebro — Open-Source Cross-Platform Productivity Launcher","An open-source, extensible application launcher for Linux, macOS, and Windows with a plugin ecosystem for search, calculations, translations, and more.","AI Open Source",40,0,"en","config","Config",{"id":29,"uuid":30,"slug":31,"title":32,"description":33,"author_name":22,"view_count":34,"vote_count":24,"lang_type":25,"type":26,"type_label":27},4676,"c37a131f-550f-11f1-9bc6-00163e2b0d79","rectangle-keyboard-driven-window-management-macos-c37a131f","Rectangle — Keyboard-Driven Window Management for macOS","An open-source macOS app that lets you move and resize windows using keyboard shortcuts, based on the discontinued Spectacle app.",20,{"id":36,"uuid":37,"slug":38,"title":39,"description":40,"author_name":41,"view_count":42,"vote_count":24,"lang_type":25,"type":43,"type_label":44},4679,"f8e33811-550f-11f1-9bc6-00163e2b0d79","amethyst-automatic-tiling-window-manager-macos-f8e33811","Amethyst — Automatic Tiling Window Manager for macOS","An open-source tiling window manager for macOS that automatically arranges application windows into non-overlapping layouts using keyboard shortcuts.","Script Depot",19,"script","Script",{"id":46,"uuid":47,"slug":48,"title":49,"description":50,"author_name":41,"view_count":34,"vote_count":24,"lang_type":25,"type":43,"type_label":44},4677,"d638e629-550f-11f1-9bc6-00163e2b0d79","karabiner-elements-powerful-keyboard-customizer-macos-d638e629","Karabiner-Elements — Powerful Keyboard Customizer for macOS","A free utility for macOS that lets you remap keys, create complex modification rules, and customize any keyboard at the system level.",{"id":52,"uuid":53,"slug":54,"title":55,"description":56,"author_name":22,"view_count":57,"vote_count":24,"lang_type":25,"type":26,"type_label":27},4680,"0e3aeb5f-5510-11f1-9bc6-00163e2b0d79","hammerspoon-staggeringly-powerful-macos-automation-lua-0e3aeb5f","Hammerspoon — Staggeringly Powerful macOS Automation with Lua","An open-source macOS tool that bridges Lua scripting to system APIs, enabling custom window management, hotkeys, app launching, Wi-Fi triggers, and more.",21,{"id":59,"uuid":60,"slug":61,"title":62,"description":63,"author_name":22,"view_count":64,"vote_count":24,"lang_type":25,"type":26,"type_label":27},4678,"e7f1d231-550f-11f1-9bc6-00163e2b0d79","maccy-lightweight-open-source-clipboard-manager-macos-e7f1d231","Maccy — Lightweight Open-Source Clipboard Manager for macOS","A simple, fast clipboard manager for macOS that keeps a searchable history of everything you copy, accessible via a keyboard shortcut.",13,{"id":66,"uuid":67,"slug":68,"title":69,"description":70,"author_name":41,"view_count":71,"vote_count":24,"lang_type":25,"type":43,"type_label":44},4681,"210f4803-5510-11f1-9bc6-00163e2b0d79","copyq-advanced-cross-platform-clipboard-manager-scripting-210f4803","CopyQ — Advanced Cross-Platform Clipboard Manager with Scripting","A clipboard manager for Linux, macOS, and Windows that stores text, images, and custom formats with tabs, search, scripting, and command triggers.",7,{"id":73,"uuid":74,"slug":75,"title":76,"description":77,"author_name":22,"view_count":78,"vote_count":24,"lang_type":25,"type":79,"type_label":80},4606,"024c4166-5468-11f1-9bc6-00163e2b0d79","iina-modern-open-source-video-player-macos-024c4166","IINA — Modern Open-Source Video Player for macOS","IINA is a free, open-source media player built natively for macOS using Swift. It leverages the mpv playback core and provides a clean modern interface with support for Dark Mode, Touch Bar, and Picture-in-Picture.",16,"skill","Skill",{"id":82,"uuid":83,"slug":84,"title":85,"description":86,"author_name":22,"view_count":87,"vote_count":24,"lang_type":25,"type":79,"type_label":80},4565,"853588cb-53e1-11f1-9bc6-00163e2b0d79","spacevim-community-driven-modular-vim-distribution-853588cb","SpaceVim — Community-Driven Modular Vim Distribution","A modular Vim and Neovim distribution that bundles curated plugins, language layers, and a polished UI out of the box, letting developers start with a full IDE-like experience and customize through simple configuration layers.",17,"tokrepo install pack\u002Fmac-weekend-essentials",{"pageType":90,"pageKey":8,"locale":91,"title":92,"metaDescription":93,"h1":94,"tldr":95,"bodyMarkdown":96,"faq":97,"schema":113,"internalLinks":119,"citations":132,"wordCount":145,"generatedAt":146},"pack","zh","Mac 工程师周末必装 — 9 个开源工具一次性配齐","Cerebro \u002F Hammerspoon \u002F Karabiner \u002F Rectangle \u002F Amethyst \u002F Maccy \u002F CopyQ \u002F IINA \u002F SpaceVim — 一个周六下午，把新装的 macOS 改造成键盘驱动、自动平铺、全自动化的工程师战机。含安装顺序和踩坑提醒。","Mac 工程师周末必装 — 一个周六下午的开源战机","九个开源工具，按精心设计的顺序装：先启动器，再窗口 snap，再自动平铺，再键盘改键，最后全局自动化。周日早上你的手就不用离开主键区了。","## 这个 pack 包含什么\n\n不是 50 个 app 的购物清单 — 是一个真正工程师在新装 macOS 上周六下午会装的核心。每个都是**开源**、**活跃维护**、**值得绑定到一个键盘快捷键**的。安装顺序经过精心安排：每个工具解锁下一个。\n\n整套占用 **\u003C 300 MB 磁盘**，Apple Silicon 上**空闲 CPU \u003C 1%**。零订阅、零遥测、零 Electron 套壳网页（点名某些付费替代品）。\n\n## 推荐安装顺序\n\n1. **Cerebro** — 启动器。从这里开始，因为后面所有工具最终都会绑到 Cerebro 的某个 action 上。Spotlight 替代品，含插件搜索。\n2. **Rectangle** — 键盘窗口 snap（⌃⌥←\u002F→）。门槛最低见效最快，立刻爽到，会让你想装更多。\n3. **Amethyst** — 自动平铺窗口管理器。Rectangle 的手动 snap 用一周后，Amethyst 的自动平铺就显得理所当然。`⌥⇧Z` 切换。\n4. **Karabiner-Elements** — 把 Caps Lock 改成 Hyper（`⌃⌥⇧⌘`）。这是**秘密入口**。Hyper+任意键 = 一个永远没人用过的全局快捷键，后续 30 个工具都靠它免冲突。\n5. **Hammerspoon** — Lua 脚本全局自动化。Hyper + Hammerspoon 组合：写一个 Lua 函数绑到 `Hyper+T`，任何地方都能弹终端。这里才是生产力真正复利的地方。\n6. **Maccy** — 剪贴板历史，⌘⇧V。极简、原生、解决四种快捷键冲突。从这里起步。\n7. **CopyQ** — 重度用户剪贴板，含脚本、tab、固定、图片剪贴。绝大多数人用不上。如果你要的话，自己心里清楚。\n8. **IINA** — 现代视频播放器。替代 QuickTime + VLC，原生 Apple Silicon，画中画好使。\n9. **SpaceVim** — 一套有主见的 Vim 配置。周末项目：花 2 小时配，永远每周省 2 小时。\n\n## 它们怎么协同\n\n```\nCerebro (启动器)\n   │\n   ├─ 启 app + 搜文件\n   │\nKarabiner (Caps → Hyper)\n   │\n   ├─ Hammerspoon 把 Hyper+X 绑到任意操作\n   │     └─ 窗口排列、app 聚焦、模式切换 HUD\n   │\nRectangle (手动 snap)  ⟵  Amethyst (自动平铺)\n   │\n   └─ 全部绑在 Hyper+方向键 \u002F Hyper+空格 下\n\nMaccy (剪贴板) ──┐\n                 ├─ 共用 ⌘⇧V — 二选一\nCopyQ (剪贴板) ──┘\n\nIINA + SpaceVim — 独立的生活质量升级\n```\n\n**Cerebro + Karabiner + Hammerspoon + Rectangle\u002FAmethyst** 这四件套就是分水岭：装完这个组合，整套工具不再是\"几个装好的 app\"，而是一个统一的输入系统。**别跳过 Karabiner** — 没有 Hyper 键，Hammerspoon 永远只是个玩具。\n\n## 你会遇到的取舍\n\n- **Rectangle vs Amethyst** — Rectangle 是 `⌃⌥→` 贴右半屏（明确可预测）。Amethyst 是自动重排所有窗口（更快，偶尔出乎意料）。多数人最后两个都装：Rectangle 用于 code review（两个特定窗口），Amethyst 用于浏览（10 个随机 tab）。\n- **Maccy vs CopyQ** — Maccy = 5 MB，开箱即用。CopyQ = 80 MB，Qt 写的，可脚本化。先装 Maccy；等你某天希望剪贴板能\"识别图片就 OCR\"再升级 CopyQ。\n- **Cerebro vs Raycast** — Raycast 是闭源霸主（更精致、付费 AI 功能）。Cerebro 是开源 fork，关心可扩展性 + 不想依赖 SaaS 就选它。两个都合理，本 pack 选开源。\n- **Hammerspoon 学习曲线** — 头一小时痛苦（Lua 不是 JS）。但值：相比之下其他自动化工具都是封闭花园。\n\n## 常见踩坑\n\n- **授予「辅助使用」权限** — macOS 会反复问。一次性打开 `系统设置 → 隐私与安全性 → 辅助使用`，把 9 个工具全勾上。省 30 分钟「为啥不工作」。\n- **Karabiner + 公司 MDM** — Karabiner 装一个内核扩展。某些 MDM 配置会拦它。公司发的电脑先在干净用户账号下测试。\n- **Hammerspoon 配置别放 iCloud Drive** — 软链断。`~\u002F.hammerspoon\u002Finit.lua` 保留在本地，用 git 管。\n- **Amethyst + 外接显示器拔线** — 窗口可能跑屏外。提前绑一个「重置布局」热键。\n- **Rectangle Pro vs Rectangle** — Pro 收费，可选。免费版覆盖 95% 用法。先用一个月再考虑要不要付钱。",[98,101,104,107,110],{"q":99,"a":100},"全部装完到底要多久？","9 个工具加起来的纯安装时间约 90 分钟 — 大部分时间是逐个授予「辅助使用」\u002F「输入监控」权限 + 等 macOS 反应。调 Karabiner 键位 + 写第一个 Hammerspoon Lua 脚本再额外加 1-2 小时，但这是真正复利的地方。预算一个周六下午，不是喝杯咖啡的功夫。",{"q":102,"a":103},"这些工具会不会拖慢 Mac？","不会。整套空闲 CPU \u003C 1%、合计 RAM ~280 MB（Apple Silicon 实测）。最大潜在开销是 Hammerspoon — 如果你写每 10ms 轮询的 Lua 死循环。规规矩矩用 timer，完全无感。Rectangle \u002F Maccy \u002F IINA 都是原生 Swift，飞快。",{"q":105,"a":106},"为啥选 Cerebro 不选 Raycast？","Raycast 更精致但闭源，免费版砍掉了 AI 和云同步，插件生态由公司控制。Cerebro 是 MIT 协议，完全本地运行，插件就是任何人都能发的 npm 包。要最佳开箱体验 + 接受 SaaS 依赖就选 Raycast；要一个 2030 年还属于你的工具就选 Cerebro。",{"q":108,"a":109},"Rectangle 和 Amethyst 同时装是不是重复了？","Rectangle 是手动 snap（按一个键，一个特定窗口移动）。Amethyst 是自动平铺（开个新窗口，布局自己重排）。解决的是不同问题。同时装很常见：Amethyst 用于一堆 tab 的工作，Rectangle 用于双窗口 code review 这种需要明确控制的场景。",{"q":111,"a":112},"公司发的 Mac 能不能装这套？","基本可以，但 Karabiner-Elements 装的内核扩展会被某些 MDM 配置拦，Hammerspoon 需要的「辅助使用」权限可能被 IT 默认禁用。建议先在干净的用户账号下测试，或者跳过 Karabiner + Hammerspoon 这两个，只装剩下 7 个 — 仍能拿到 70% 的价值。",{"@context":114,"@type":115,"name":13,"description":116,"numberOfItems":117,"inLanguage":118},"https:\u002F\u002Fschema.org","ItemList","九个 Mac 工程师周末花一下午就能配齐的开源工具，含推荐安装顺序和踩坑提醒。",9,"zh-CN",[120,124,128],{"url":121,"anchor":122,"reason":123},"\u002Fzh\u002Fai-tools-for\u002Fautomation","AI Agent 自动化工具集","Hammerspoon 脚本思维可以延伸到 agent 驱动的工作流",{"url":125,"anchor":126,"reason":127},"\u002Fzh\u002Ffeatured","TokRepo 精选资产","这九个工具属于更大的精选目录",{"url":129,"anchor":130,"reason":131},"\u002Fzh\u002Ftopics","浏览其他主题 pack","还有 AI Agent \u002F MCP \u002F 多智能体框架等多个主题 pack",[133,137,141],{"claim":134,"source_name":135,"source_url":136},"Hammerspoon 是一个 macOS 上的 Lua 脚本自动化工具","Hammerspoon 官网","https:\u002F\u002Fwww.hammerspoon.org\u002F",{"claim":138,"source_name":139,"source_url":140},"Karabiner-Elements 是键盘自定义工具","Karabiner-Elements 文档","https:\u002F\u002Fkarabiner-elements.pqrs.org\u002F",{"claim":142,"source_name":143,"source_url":144},"Rectangle 是开源 macOS 窗口管理器","Rectangle GitHub 仓库","https:\u002F\u002Fgithub.com\u002Frxhanson\u002FRectangle",860,"2026-05-21T22:30:00Z"]