first step: install brew

https://brew.sh/

node install

https://nodejs.org/en/download or run below cmd

# Download and install nvm:
curl -o- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh> | bash

# in lieu of restarting the shell
\\. "$HOME/.nvm/nvm.sh"

# Download and install Node.js:
nvm install 24

# Verify the Node.js version:
node -v # Should print "v24.11.0".

# Verify npm version:
npm -v # Should print "11.6.1".

pnpm/bun → keep both (package manager)

https://formulae.brew.sh/formula/pnpm or run below cmd

brew install pnpm

or (to bun install) optional part

https://bun.com/docs/installation or run below cm

curl -fsSL <https://bun.com/install> | bash

bun --version

https://nodejs.org/en/download

cursor/claude code: choose both if you rich or any one

https://cursor.com/download

https://code.claude.com/docs/en/setup or run below cmd

brew install --cask claude-code

https://repoprompt.com/

git and github setup: most needed part

first check if git is installed or not in your pc