LLM SETUP KIT
FOR MAC
What It Does
Scan your current Mac. Compare installed software against the Brewfile. Identify coverage gaps before migration.
Export everything that matters. Configs, extensions, memory files, project data. Encrypt secrets with AES-256.
Bootstrap a new Mac in one command. 17 automated phases. Then restore your configs, data, and secrets.
The Toolkit
Pre-migration readiness audit. 12-section scan comparing your installed state against the Brewfile. Catches gaps before you move.
Export configs, data, and encrypted secrets. Claude Code settings and memory, VS Code + Cursor extensions, Raycast prefs, project artifacts.
17-phase idempotent bootstrap. From bare macOS to full LLM dev environment. Xcode CLI, Homebrew, 115 packages, Ollama models, configs.
Restore from backup on new Mac. SHA-256 manifest verification, Claude plugins, editor extensions, Raycast, project data, decrypted secrets.
Automated post-setup verification. Checks 30+ CLI tools, 10+ GUI apps, config symlinks, Claude Code, SSH keys, Ollama, editor extensions.
Full system inventory. Every package, cask, and App Store app with exact IDs. The single source of truth for what gets installed.
Migration Workflow
Features
--dry-run Mode
Preview every action before committing. See what setup.sh would do without touching your system.
Idempotent
Safe to re-run. Every phase checks existing state before acting. No duplicate installs or overwrites.
AES-256 Encryption
Secrets (.env files, SSH keys) encrypted with AES-256-CBC and PBKDF2 key derivation. Your passphrase, your keys.
SHA-256 Integrity
Every backup includes a manifest with file checksums. Restore verifies integrity before touching your system.
17 Automated Phases
From Xcode CLI tools to Ollama models to config symlinks. One script, zero manual intervention required.
Apple Silicon Native
Built for M-series Macs. Ollama with Metal acceleration, ARM-native Homebrew, optimized for unified memory.
What Gets Installed
Ollama
5 models: qwen3-coder, qwen2.5-coder, deepseek-r1, glm-4
Claude Code
11 plugins, memory files, settings, per-project configs
VS Code + Cursor
86 extensions each, synced settings and keybindings
Raycast
Launcher with AI features, 38 extensions, window management
Ghostty + Starship + zoxide
GPU-accelerated terminal, custom prompt, smart navigation
Dev Toolchain
Node, Python, uv, Bun, Docker, Git, GitHub CLI, tmux
GET STARTED
VIEW ON GITHUB