TOKREPO · ARSENAL
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.

9 assets

What's in this pack

This 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.

The whole stack stays under 300 MB on disk and burns <1% CPU at rest on Apple Silicon. No subscriptions, no telemetry, no Electron wrappers around a website (looking at you, every paid alternative).

Install in this order

  1. Cerebro — the launcher. Start here because every later tool gets bound to a Cerebro action eventually. Spotlight replacement with plugin search.
  2. Rectangle — keyboard window snap (⌃⌥←/→). Lowest-friction win, immediate dopamine, sells the rest of the rig.
  3. Amethyst — auto-tiling WM. Once you've tasted Rectangle's manual snap for a week, Amethyst's automatic tiling feels obvious. Toggle with ⌥⇧Z.
  4. 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.
  5. 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.
  6. Maccy — clipboard history, ⌘⇧V. Minimal, native, four hotkey wars solved. Start here.
  7. CopyQ — power-user clipboard with scripting, tabs, pinning, image clips. Most don't need it. If you do, you already know.
  8. IINA — modern video player. Replaces QuickTime + VLC, native Apple Silicon, picture-in-picture works.
  9. SpaceVim — opinionated Vim distribution. Weekend project: spend 2 hours here, save 2 hours/week forever.

How they fit together

Cerebro (launcher)
   │
   ├─ launches apps + searches files
   │
Karabiner (Caps → Hyper)
   │
   ├─ Hammerspoon binds Hyper+X to anything
   │     └─ window arrange, app focus, mode-switch HUDs
   │
Rectangle (manual snap)  ⟵  Amethyst (auto tile)
   │
   └─ both bound under Hyper+arrow / Hyper+space

Maccy (clipboard) ──┐
                    ├─ both share ⌘⇧V — pick one
CopyQ (clipboard) ──┘

IINA + SpaceVim — independent quality-of-life upgrades

The four-tool combo Cerebro + Karabiner + Hammerspoon + Rectangle/Amethyst 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.

Tradeoffs you'll hit

  • 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).
  • 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.
  • 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.
  • Hammerspoon learning curve — first hour is rough (Lua is not JS). Worth it: every other automation tool is a walled garden by comparison.

Common pitfalls

  • 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".
  • 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.
  • Hammerspoon config in iCloud Drive — don't. Symlinks break. Keep ~/.hammerspoon/init.lua on local disk, version-control with git.
  • Amethyst + external monitor unplug — windows can end up off-screen. Bind a "reset layout" hotkey early.
  • 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.
INSTALL · ONE COMMAND
$ tokrepo install pack/mac-weekend-essentials
hand it to your agent — or paste it in your terminal
What's inside

9 assets in this pack

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
FAQ

Frequently asked questions

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 / 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.

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.

Why pick Cerebro over Raycast?

Raycast is more polished but closed-source, free tier excludes AI/cloud 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.

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.

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.

MORE FROM THE ARSENAL

12 packs · 80+ hand-picked assets

Browse every curated bundle on the home page

Back to all packs