[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"pack-detail-mac-weekend-essentials-en":3,"seo:pack:mac-weekend-essentials:en":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","New · this week","Mac Weekend Essentials","Nine open-source picks that turn a fresh macOS into a keyboard-driven, tiled, automated rig in one Saturday afternoon. Launcher, hotkeys, tiling, clipboard, video, editor — opinions included.",[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":25,"title":91,"metaDescription":92,"h1":93,"tldr":94,"bodyMarkdown":95,"faq":96,"schema":112,"internalLinks":117,"citations":130,"wordCount":143,"generatedAt":144},"pack","Mac Weekend Essentials — 9 Open-Source Tools for Engineers","Cerebro, Hammerspoon, Karabiner, Rectangle, Amethyst, Maccy, CopyQ, IINA, SpaceVim — a one-Saturday rig that turns fresh macOS into a keyboard-driven, automated workstation. Opinionated order. Install via TokRepo.","Mac Weekend Essentials — A One-Saturday Open-Source Rig","Nine open-source picks in a deliberate order: launcher first, then window-snap, then auto-tile, then keyboard remap, then global automation. By Sunday morning your hands never leave home row.","## What's in this pack\n\nThis is the rig a working engineer would build on a fresh macOS in one Saturday afternoon — not a 50-app shopping list. Every pick here is **open-source**, **actively maintained**, and earns its keyboard shortcut. The order matters: each tool unlocks the next.\n\nThe whole stack stays under **300 MB on disk** and burns **\u003C1% CPU at rest** on Apple Silicon. No subscriptions, no telemetry, no Electron wrappers around a website (looking at you, every paid alternative).\n\n## Install in this order\n\n1. **Cerebro** — the launcher. Start here because every later tool gets bound to a Cerebro action eventually. Spotlight replacement with plugin search.\n2. **Rectangle** — keyboard window snap (⌃⌥←\u002F→). Lowest-friction win, immediate dopamine, sells the rest of the rig.\n3. **Amethyst** — auto-tiling WM. Once you've tasted Rectangle's manual snap for a week, Amethyst's automatic tiling feels obvious. Toggle with `⌥⇧Z`.\n4. **Karabiner-Elements** — remap Caps Lock to Hyper key (`⌃⌥⇧⌘`). This is the secret door. Hyper-anything becomes a free, never-used global shortcut for the next 30 tools.\n5. **Hammerspoon** — Lua-scripted global automation. With Hyper + Hammerspoon, you can write a Lua function and bind it to `Hyper+T` to launch terminal anywhere. This is where productivity actually compounds.\n6. **Maccy** — clipboard history, ⌘⇧V. Minimal, native, four hotkey wars solved. Start here.\n7. **CopyQ** — power-user clipboard with scripting, tabs, pinning, image clips. Most don't need it. If you do, you already know.\n8. **IINA** — modern video player. Replaces QuickTime + VLC, native Apple Silicon, picture-in-picture works.\n9. **SpaceVim** — opinionated Vim distribution. Weekend project: spend 2 hours here, save 2 hours\u002Fweek forever.\n\n## How they fit together\n\n```\nCerebro (launcher)\n   │\n   ├─ launches apps + searches files\n   │\nKarabiner (Caps → Hyper)\n   │\n   ├─ Hammerspoon binds Hyper+X to anything\n   │     └─ window arrange, app focus, mode-switch HUDs\n   │\nRectangle (manual snap)  ⟵  Amethyst (auto tile)\n   │\n   └─ both bound under Hyper+arrow \u002F Hyper+space\n\nMaccy (clipboard) ──┐\n                    ├─ both share ⌘⇧V — pick one\nCopyQ (clipboard) ──┘\n\nIINA + SpaceVim — independent quality-of-life upgrades\n```\n\nThe four-tool combo **Cerebro + Karabiner + Hammerspoon + Rectangle\u002FAmethyst** is where the rig stops feeling like \"installed apps\" and starts feeling like a single coherent input system. Don't skip Karabiner — without Hyper key, Hammerspoon stays a curiosity.\n\n## Tradeoffs you'll hit\n\n- **Rectangle vs Amethyst** — Rectangle is `⌃⌥→` to snap right half (deliberate, predictable). Amethyst rearranges everything automatically (faster, occasionally surprises you). Most converts run both: Rectangle for code review (two specific windows), Amethyst for browsing (10 random tabs).\n- **Maccy vs CopyQ** — Maccy = 5 MB and Just Works. CopyQ = 80 MB, Qt-based, scriptable. Install Maccy first; only upgrade to CopyQ when you find yourself wishing your clipboard could do `if image then OCR`.\n- **Cerebro vs Raycast** — Raycast is the closed-source incumbent (better polish, paid AI features). Cerebro is the open fork worth standing behind if you care about extensibility and don't want a SaaS dependency. Both reasonable; this pack picks open.\n- **Hammerspoon learning curve** — first hour is rough (Lua is not JS). Worth it: every other automation tool is a walled garden by comparison.\n\n## Common pitfalls\n\n- **Granting Accessibility access** — macOS will ask repeatedly. Open `System Settings → Privacy & Security → Accessibility` and enable all 9 tools in one pass. Saves 30 minutes of \"why isn't this working\".\n- **Karabiner + corporate MDM** — Karabiner ships a kernel extension. Some MDM profiles block it. Test on a fresh user account first if you're on managed hardware.\n- **Hammerspoon config in iCloud Drive** — don't. Symlinks break. Keep `~\u002F.hammerspoon\u002Finit.lua` on local disk, version-control with git.\n- **Amethyst + external monitor unplug** — windows can end up off-screen. Bind a \"reset layout\" hotkey early.\n- **Rectangle Pro vs Rectangle** — Pro is paid, optional. The free version covers 95% of what you'll do. Don't pay before you've used it for a month.",[97,100,103,106,109],{"q":98,"a":99},"How long does the full install actually take?","Active install time across all nine tools is about 90 minutes — most of that is granting Accessibility \u002F Input Monitoring permissions one tool at a time and waiting for macOS to settle. Tuning Karabiner mappings and writing your first Hammerspoon Lua snippet adds another 1-2 hours, but that's where the lasting value lives. Plan for a Saturday afternoon, not a coffee break.",{"q":101,"a":102},"Will any of these slow down my Mac?","No. The entire stack idles under 1% CPU and ~280 MB RAM combined on Apple Silicon. The single biggest drain is Hammerspoon if you write Lua loops that poll every 10ms — write your timers responsibly and it's invisible. Rectangle, Maccy, IINA are all native Swift and feel free.",{"q":104,"a":105},"Why pick Cerebro over Raycast?","Raycast is more polished but closed-source, free tier excludes AI\u002Fcloud sync, and the company controls the plugin ecosystem. Cerebro is MIT-licensed, runs entirely local, plugins are npm packages anyone can publish. Pick Raycast if you want the best out-of-box product and a SaaS dependency is fine; pick Cerebro if you want a tool you'll still own in 2030.",{"q":107,"a":108},"Do I need both Rectangle AND Amethyst — aren't they the same thing?","Rectangle is manual snap (you press a key, one specific window moves). Amethyst is automatic tiling (open a new window, layout rebalances itself). They solve different problems. Running both is common: Amethyst for tab-heavy work, Rectangle for two-window code review where you want explicit control.",{"q":110,"a":111},"Can I install this rig on a work-managed Mac?","Mostly yes, but Karabiner-Elements installs a kernel extension that some corporate MDM profiles block, and Hammerspoon requires Accessibility access that some IT teams disable by default. Test on a fresh user account first, or skip Karabiner+Hammerspoon and use the other seven — you'll still get 70% of the value.",{"@context":113,"@type":114,"name":13,"description":115,"numberOfItems":116,"inLanguage":25},"https:\u002F\u002Fschema.org","ItemList","Nine open-source macOS tools curated for engineers, installed in deliberate order for a one-Saturday rig.",9,[118,122,126],{"url":119,"anchor":120,"reason":121},"\u002Fen\u002Fai-tools-for\u002Fautomation","Automation tools for AI agents","Hammerspoon-style scripting carries over to agent-driven workflows",{"url":123,"anchor":124,"reason":125},"\u002Fen\u002Ffeatured","Featured assets on TokRepo","These nine tools live alongside the broader curated catalog",{"url":127,"anchor":128,"reason":129},"\u002Fen\u002Ftopics","Browse other topic packs","Discover packs for AI agents, MCP, multi-agent frameworks, and more",[131,135,139],{"claim":132,"source_name":133,"source_url":134},"Hammerspoon is a Lua-scripted automation tool for macOS","Hammerspoon official site","https:\u002F\u002Fwww.hammerspoon.org\u002F",{"claim":136,"source_name":137,"source_url":138},"Karabiner-Elements is a keyboard customizer","Karabiner-Elements docs","https:\u002F\u002Fkarabiner-elements.pqrs.org\u002F",{"claim":140,"source_name":141,"source_url":142},"Rectangle is an open-source window manager","Rectangle GitHub","https:\u002F\u002Fgithub.com\u002Frxhanson\u002FRectangle",870,"2026-05-21T22:30:00Z"]