Mac environment documentation and restoration plugin for Claude Code
npx claudepluginhub ksk-incom/MacInventoryComprehensive Mac environment documentation and restoration guide generator
No description available.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Curated collection of 141 specialized Claude Code subagents organized into 10 focused categories
Never lose your Mac setup again.
Quick Start • Features • Installation
Ever had that sinking feeling when your Mac dies and you realize you don't remember half of what you had installed? Or spent hours manually recreating your dev environment on a new machine?
MacInventory is your insurance policy. One command captures everything - apps, packages, configs, extensions - and creates restoration scripts that actually work.
| Without MacInventory | With MacInventory |
|---|---|
| 😰 "What Homebrew packages did I have?" | ✅ brew bundle --file=Brewfile |
| 😰 "Where were my VS Code settings?" | ✅ All configs backed up automatically |
| 😰 "What was my shell configuration?" | ✅ .zshrc, .bashrc, aliases saved |
| 😰 "How did I set up that app?" | ✅ Professional Restoration Guide |
# 1. Start up your Claude Code
claude
# 2. Install the plugin (one-time)
/plugin marketplace add ksk-incom/MacInventory
/plugin install macinventory@MacInventory
# 3. Run the inventory
/macinventory:inventory
That's it. Follow the prompts, and in minutes you'll have a complete snapshot of your Mac.
MacInventory solves a common problem: documenting your Mac's computing environment for hardware failures, migrations, or fresh starts. It automatically:
state.yaml snapshot# Add the marketplace (one-time)
/plugin marketplace add ksk-incom/MacInventory
# Install the plugin
/plugin install macinventory@MacInventory
# Clone the repository
git clone https://github.com/ksk-incom/MacInventory.git
# Test locally without installing
claude --plugin-dir ./macinventory
Run the inventory command in Claude Code:
/macinventory:inventory
You'll be guided through options:
After running, you'll have a timestamped directory with everything you need:
~/mac-inventory/2025-12-24-183045/
├── 📄 state.yaml # Complete system state snapshot
├── 📖 Restoration-Guide.md # Step-by-step restoration guide
├── 📦 bundles/ # Ready-to-use restoration files
│ ├── Brewfile # → brew bundle --file=Brewfile
│ ├── MASApps.txt # Mac App Store apps
│ ├── *Packages.txt # npm, pip, pipx, cargo, gem, go
│ └── *Extensions.txt # VS Code, Cursor, Zed extensions
└── ⚙️ configs/ # Backed-up configuration files
├── shell/ # .zshrc, .bashrc, aliases
├── git/ # .gitconfig, .gitignore_global
├── ssh/ # SSH config (not keys!)
└── apps/ # Per-app configs organized by tier
MacInventory uses a smart tiered approach to discover application configurations:
| Tier | Source | Trust Level | What It Does |
|---|---|---|---|
| 1 | Curated Database | ✅ High | Uses exact paths from app-hints.yaml |
| 2 | MacOS Conventions | ⚠️ Medium | Scans standard config locations |
| 3 | AI Research | ⚠️ Medium | Web search for unknown apps |