TOKREPO · 主题包
本周新建

Mac 工程师周末必装

九个开源工具,把刚装好的 macOS 在一个周六下午改造成键盘驱动 / 自动平铺 / 全自动化的工程师战机。启动器、键位、窗口、剪贴板、视频、编辑器全覆盖 — 含主观推荐顺序。

9 个资产

这个 pack 包含什么

不是 50 个 app 的购物清单 — 是一个真正工程师在新装 macOS 上周六下午会装的核心。每个都是开源活跃维护值得绑定到一个键盘快捷键的。安装顺序经过精心安排:每个工具解锁下一个。

整套占用 < 300 MB 磁盘,Apple Silicon 上空闲 CPU < 1%。零订阅、零遥测、零 Electron 套壳网页(点名某些付费替代品)。

推荐安装顺序

  1. Cerebro — 启动器。从这里开始,因为后面所有工具最终都会绑到 Cerebro 的某个 action 上。Spotlight 替代品,含插件搜索。
  2. Rectangle — 键盘窗口 snap(⌃⌥←/→)。门槛最低见效最快,立刻爽到,会让你想装更多。
  3. Amethyst — 自动平铺窗口管理器。Rectangle 的手动 snap 用一周后,Amethyst 的自动平铺就显得理所当然。⌥⇧Z 切换。
  4. Karabiner-Elements — 把 Caps Lock 改成 Hyper(⌃⌥⇧⌘)。这是秘密入口。Hyper+任意键 = 一个永远没人用过的全局快捷键,后续 30 个工具都靠它免冲突。
  5. Hammerspoon — Lua 脚本全局自动化。Hyper + Hammerspoon 组合:写一个 Lua 函数绑到 Hyper+T,任何地方都能弹终端。这里才是生产力真正复利的地方。
  6. Maccy — 剪贴板历史,⌘⇧V。极简、原生、解决四种快捷键冲突。从这里起步。
  7. CopyQ — 重度用户剪贴板,含脚本、tab、固定、图片剪贴。绝大多数人用不上。如果你要的话,自己心里清楚。
  8. IINA — 现代视频播放器。替代 QuickTime + VLC,原生 Apple Silicon,画中画好使。
  9. SpaceVim — 一套有主见的 Vim 配置。周末项目:花 2 小时配,永远每周省 2 小时。

它们怎么协同

Cerebro (启动器)
   │
   ├─ 启 app + 搜文件
   │
Karabiner (Caps → Hyper)
   │
   ├─ Hammerspoon 把 Hyper+X 绑到任意操作
   │     └─ 窗口排列、app 聚焦、模式切换 HUD
   │
Rectangle (手动 snap)  ⟵  Amethyst (自动平铺)
   │
   └─ 全部绑在 Hyper+方向键 / Hyper+空格 下

Maccy (剪贴板) ──┐
                 ├─ 共用 ⌘⇧V — 二选一
CopyQ (剪贴板) ──┘

IINA + SpaceVim — 独立的生活质量升级

Cerebro + Karabiner + Hammerspoon + Rectangle/Amethyst 这四件套就是分水岭:装完这个组合,整套工具不再是"几个装好的 app",而是一个统一的输入系统。别跳过 Karabiner — 没有 Hyper 键,Hammerspoon 永远只是个玩具。

你会遇到的取舍

  • Rectangle vs Amethyst — Rectangle 是 ⌃⌥→ 贴右半屏(明确可预测)。Amethyst 是自动重排所有窗口(更快,偶尔出乎意料)。多数人最后两个都装:Rectangle 用于 code review(两个特定窗口),Amethyst 用于浏览(10 个随机 tab)。
  • Maccy vs CopyQ — Maccy = 5 MB,开箱即用。CopyQ = 80 MB,Qt 写的,可脚本化。先装 Maccy;等你某天希望剪贴板能"识别图片就 OCR"再升级 CopyQ。
  • Cerebro vs Raycast — Raycast 是闭源霸主(更精致、付费 AI 功能)。Cerebro 是开源 fork,关心可扩展性 + 不想依赖 SaaS 就选它。两个都合理,本 pack 选开源。
  • Hammerspoon 学习曲线 — 头一小时痛苦(Lua 不是 JS)。但值:相比之下其他自动化工具都是封闭花园。

常见踩坑

  • 授予「辅助使用」权限 — macOS 会反复问。一次性打开 系统设置 → 隐私与安全性 → 辅助使用,把 9 个工具全勾上。省 30 分钟「为啥不工作」。
  • Karabiner + 公司 MDM — Karabiner 装一个内核扩展。某些 MDM 配置会拦它。公司发的电脑先在干净用户账号下测试。
  • Hammerspoon 配置别放 iCloud Drive — 软链断。~/.hammerspoon/init.lua 保留在本地,用 git 管。
  • Amethyst + 外接显示器拔线 — 窗口可能跑屏外。提前绑一个「重置布局」热键。
  • Rectangle Pro vs Rectangle — Pro 收费,可选。免费版覆盖 95% 用法。先用一个月再考虑要不要付钱。
安装 · 一行命令
$ tokrepo install pack/mac-weekend-essentials
丢给 agent,或粘到终端
包内含什么

9 个资产打包就绪

Config#01
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.

by AI Open Source·40 views
$ tokrepo install cerebro-open-source-cross-platform-productivity-launcher-33e1811f
Config#02
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.

by AI Open Source·20 views
$ tokrepo install rectangle-keyboard-driven-window-management-macos-c37a131f
Script#03
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.

by Script Depot·19 views
$ tokrepo install amethyst-automatic-tiling-window-manager-macos-f8e33811
Script#04
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.

by Script Depot·20 views
$ tokrepo install karabiner-elements-powerful-keyboard-customizer-macos-d638e629
Config#05
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.

by AI Open Source·21 views
$ tokrepo install hammerspoon-staggeringly-powerful-macos-automation-lua-0e3aeb5f
Config#06
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.

by AI Open Source·13 views
$ tokrepo install maccy-lightweight-open-source-clipboard-manager-macos-e7f1d231
Script#07
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.

by Script Depot·7 views
$ tokrepo install copyq-advanced-cross-platform-clipboard-manager-scripting-210f4803
Skill#08
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.

by AI Open Source·16 views
$ tokrepo install iina-modern-open-source-video-player-macos-024c4166
Skill#09
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.

by AI Open Source·17 views
$ tokrepo install spacevim-community-driven-modular-vim-distribution-853588cb
常见问题

常见问题

全部装完到底要多久?

9 个工具加起来的纯安装时间约 90 分钟 — 大部分时间是逐个授予「辅助使用」/「输入监控」权限 + 等 macOS 反应。调 Karabiner 键位 + 写第一个 Hammerspoon Lua 脚本再额外加 1-2 小时,但这是真正复利的地方。预算一个周六下午,不是喝杯咖啡的功夫。

这些工具会不会拖慢 Mac?

不会。整套空闲 CPU < 1%、合计 RAM ~280 MB(Apple Silicon 实测)。最大潜在开销是 Hammerspoon — 如果你写每 10ms 轮询的 Lua 死循环。规规矩矩用 timer,完全无感。Rectangle / Maccy / IINA 都是原生 Swift,飞快。

为啥选 Cerebro 不选 Raycast?

Raycast 更精致但闭源,免费版砍掉了 AI 和云同步,插件生态由公司控制。Cerebro 是 MIT 协议,完全本地运行,插件就是任何人都能发的 npm 包。要最佳开箱体验 + 接受 SaaS 依赖就选 Raycast;要一个 2030 年还属于你的工具就选 Cerebro。

Rectangle 和 Amethyst 同时装是不是重复了?

Rectangle 是手动 snap(按一个键,一个特定窗口移动)。Amethyst 是自动平铺(开个新窗口,布局自己重排)。解决的是不同问题。同时装很常见:Amethyst 用于一堆 tab 的工作,Rectangle 用于双窗口 code review 这种需要明确控制的场景。

公司发的 Mac 能不能装这套?

基本可以,但 Karabiner-Elements 装的内核扩展会被某些 MDM 配置拦,Hammerspoon 需要的「辅助使用」权限可能被 IT 默认禁用。建议先在干净的用户账号下测试,或者跳过 Karabiner + Hammerspoon 这两个,只装剩下 7 个 — 仍能拿到 70% 的价值。

更多主题包

12 个主题包 · 80+ 精选资产

回首页浏览全部精选合集

返回主题包总览