Mac で Claude Code を使う前提条件
直接回答:Mac で Claude Code を動かすには、macOS 13 以上、Node.js 20 以上、Pro / Max / Team / Enterprise / Console いずれかのアカウントが必要です。Free プランからは起動できません。
公式ドキュメントには「Claude Code requires a Pro, Max, Team, Enterprise, or Console account」と記載されています(出典: https://code.claude.com/docs/en/getting-started)。
Mac の機種は Apple Silicon(M1〜M4)と Intel の両方で動作しますが、Homebrew のパスが異なる点に注意します。
必要なもの一覧
・項目 / 要件 / 確認コマンド
・macOS / 13 以上 / sw_vers
・Node.js / 20 以上 / node -v
・Anthropic アカウント / Pro $20以上 / claude.com にログイン
・ターミナル / 標準で OK / Terminal.app または iTerm2
Apple Silicon と Intel の違い
Apple Silicon(M1〜M4)の Homebrew は /opt/homebrew/、Intel Mac は /usr/local/ にインストールされます。echo $PATH で確認して、自分の環境に合う先頭パスを確認しておくと後で詰まりません。
Homebrew と nvm のインストール
直接回答:Homebrew をインストール → nvm を Homebrew で入れる → nvm 経由で Node.js 20 をインストール、の3ステップで5分。sudo は使わずに権限問題を避けるのがコツです。
Homebrew のインストール
公式サイト(brew.sh)のコマンドをターミナルにペーストします。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Apple Silicon 機ではインストール後に eval "$(/opt/homebrew/bin/brew shellenv)" を ~/.zshrc に追記する案内が出ます。指示通りに追記して、ターミナルを再起動。
nvm のインストール
brew install nvm
mkdir -p ~/.nvm
~/.zshrc に以下を追記してターミナルを再起動。
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"
Node.js 20 のインストール
nvm install 20
nvm use 20
node -v # v20.x.x が表示されればOK
これで Claude Code を入れる準備が整いました。
Claude Code 本体のインストールと認証
直接回答:npm install -g @anthropic-ai/claude-code でインストール、claude login でブラウザ認証、claude --version で確認。3コマンドで完了します。
インストールコマンド
npm install -g @anthropic-ai/claude-code
sudo は不要です。nvm 経由の Node.js を使っていれば、ホームディレクトリ配下にインストールされて権限問題が起きません。
認証フロー
claude login
既定ブラウザで claude.com のログイン画面が開きます。Pro / Max / Team いずれかのアカウントでログインすれば30秒で認証完了。claude --version で 0.x.x の数字が出れば成功。
初回起動
cd ~/projects/your-repo
claude
プロジェクトディレクトリで起動すると、Claude Code がファイル構成をスキャンします。初回スキャンは30秒〜2分。
Mac 特有のエラー対処
直接回答:「permission denied」「command not found」「Apple Silicon vs Rosetta」の3パターンが Mac 固有のつまずきポイントです。原因はパスかアーキテクチャに集約されます。
permission denied エラー
sudo npm install -g で過去にインストールしていると権限が混在します。which claude で見つかったパスが /usr/local/bin/ 配下なら、sudo rm /usr/local/bin/claude で消してから nvm 経由で再インストール。
command not found エラー
claude: command not found が出る場合、PATH に nvm のディレクトリが入っていません。echo $PATH で確認して、~/.zshrc の nvm セクションが正しく読み込まれているか再確認します。
Apple Silicon と Rosetta の混在
iTerm2 を Rosetta(Intel エミュレーション)で起動していると Homebrew が /usr/local/ を見ようとして詰まります。Finder で iTerm2 を右クリック → 情報を見る → 「Rosetta を使用して開く」のチェックを外してから再起動。
Mac で Claude Code を快適に使う設定
直接回答:ターミナルのフォントを Menlo / Hack Nerd Font などの等幅にし、tmux か iTerm2 のスプリットでターミナルを2分割、VSCode 統合ターミナルで動かすと作業効率が体感3割上がります。
iTerm2 + tmux の併用
iTerm2 で Cmd+D 縦分割、Cmd+Shift+D 横分割。左で claude、右でログ確認や git status の同時表示。tmux なら SSH 越しのリモート開発でもセッションを保持できます。
VSCode 統合ターミナル
Cmd+ で開く統合ターミナルから直接 claude` を起動するのが一番効率的。詳細はVSCode から Claude Code を使う方法に整理しました。
ショートカット設定
・Cmd+K:ターミナルクリア
・Ctrl+R:コマンド履歴検索
・Option+矢印:単語単位の移動
.claudeignore の配置
node_modules・dist・.next を除外すると、初回スキャンが3〜5倍速く終わります。
Mac × Claude Code よくある質問
Q1. M1 Mac でも問題なく動きますか? A. M1 / M2 / M3 / M4 で動作確認済み。Apple Silicon ネイティブ動作なので Rosetta 不要です。
Q2. macOS 12 以下では使えませんか? A. 公式は macOS 13 以上を推奨。12 でも Node.js 20 が動けば動作する報告がありますが、認証フローで詰まる事例があります。
Q3. sudo を使ったほうが楽では? A. 短期的には楽でも、後で権限問題が連鎖します。nvm 経由の npm install -g のほうが長期メンテが楽。
Q4. Pro $20の支払いは Apple Pay でできますか? A. claude.com の決済はクレジットカードのみ(2026年5月時点)。Apple Pay 経由のクレカでも利用可能です(出典: https://claude.com/ja-jp/pricing)。
Q5. アンインストールはどうやりますか? A. npm uninstall -g @anthropic-ai/claude-code で削除。設定ファイルは ~/.claude/ 配下にあるので必要に応じて手動削除。
まとめ:Mac × Claude Code は10分で初回コミットまで
Mac で Claude Code を動かす最短ルートは、Homebrew → nvm → Node.js 20 → npm install -g @anthropic-ai/claude-code → claude login の5ステップで10分。Apple Silicon ネイティブで動くので速度面の懸念はありません。
Pro $20を契約済みであれば、本記事を読みながら手を動かすだけでその日のうちに初回コミットまで到達できます。1USD=155円換算(2026年5月時点)で月3,100円なら、Mac 1台買うコストの1/300の月額投資で済みます。
同じトピックでさらに深掘りしたい方は、ピラー記事「Claude Code 料金全プラン徹底解説」もあわせてどうぞ。X(@yoshio_nocode)では毎日 AI×ノーコード×スモビジの実践ネタを発信しています。最新ノウハウを取りこぼしたくない方はフォローしてください。
