🌏

Claude Codeはネイティブインストールがおすすめ(移行手順付き)

に公開

つい先日XでClaude Codeのネイティブインストールが良いとの情報を見かけたので、試してみようと思いました。
(実施前はmacOSでnpm版Claude Codeを使用)

なぜネイティブインストールするのか

@streamerfunch さんのXの投稿で主な利点が紹介されていました。
どんなメリットがあるかについては公式情報がなかったので感謝です🙇

主なメリット(要点)

上記より主なメリットの要点をまとめました。

  • 起動/応答が速い(ネイティブバイナリで Node.js のオーバーヘッド無し & リソース効率)
  • 自動アップデートで新機能 & セキュリティ修正が即適用
  • 認証オプションが柔軟:Anthropic Console / Claude Pro/Max / Enterprise(Bedrock, Vertex AI)
  • ワンライナーでのインストール:curl -fsSL https://claude.ai/install.sh | bash
  • claude コマンドがグローバル利用可能(パス設定不要・主要シェル統合)
  • 資格情報を安全に集中管理し複数プロジェクトで再利用(再認証回数を低減)
  • 内蔵最適化ツール(例: 組み込み ripgrep で高速検索、ファイル操作が高速)

メリットが多く手順も簡単なので、npm版の方はとりあえず切り替える方が良さそうですね。

手順(既にnpm版のClaude Codeをインストールしている場合)

  1. Anthropicの公式記事 に「Claude Codeの既存のインストールがある場合は、claude installを使用してネイティブバイナリインストールを開始」とあるのでやってみたが、claude doctor 実行して確認するとこれだけでは切り替わってはいなかった
  2. なのでとりあえずnpm版をアンインストール: npm uninstall -g @anthropic-ai/claude-code(心配なら設定バックアップしておく cp -r ~/.claude ~/claude-backup-$(date +%Y%m%d-%H%M%S)
  3. ネイティブ版インストール: curl -fsSL https://claude.ai/install.sh | bash (安定版)
  4. 動作確認: claude doctor で "Currently running: native (x.x.x)" になっていればOK。バックアップは不要なら削除しましょう

最後に

ネイティブインストールはメリットが多く手順も簡単なので、既にnpm版を使っている場合でも切り替えた方が良いと思いました。
確かに動作も軽くなった気がします!!👏

Discussion