Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

claude-kit

Modular, idempotent macOS dev environment setup. Run it on a fresh MacBook or re-run it anytime — it only installs what's missing.

What it installs

Tool Method
Xcode Command Line Tools xcode-select --install
Homebrew Official installer
Ghostty brew install --cask ghostty
Bun Official installer
NVM + Node LTS Official nvm script
Claude Code Official installer
Git config Interactive name/email prompt

Quick start

curl -fsSL aman.computer/claudekit.sh | bash

Or clone and run:

git clone https://github.com/amanfromsolan/claude-kit.git
cd claude-kit
./setup.sh

Install a single tool

Each installer works standalone:

./installers/bun.sh
./installers/nvm.sh
./installers/ghostty.sh
./installers/claude-code.sh
./installers/homebrew.sh
./installers/xcode-cli.sh
./installers/git-config.sh

Project structure

claude-kit/
├── setup.sh              # Entry point — orchestrates everything
├── lib/
│   └── ui.sh             # Shared terminal UI (colors, status, helpers)
└── installers/
    ├── xcode-cli.sh
    ├── homebrew.sh
    ├── ghostty.sh
    ├── bun.sh
    ├── nvm.sh
    ├── claude-code.sh
    └── git-config.sh

How it works

  • Checks before installing — each tool is detected before any install runs
  • Creates ~/.zshrc and ~/.bashrc if they don't exist
  • Appends PATH/init lines idempotently — no duplicates on re-run
  • Prints a summary at the end showing what was installed vs skipped

License

MIT

About

Modular, idempotent macOS dev environment setup — Xcode CLI, Homebrew, Ghostty, Bun, NVM, Claude Code, Git config

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages