npm で Claude Code を入れると、右下に update のエラーが結構な頻度で出ます。
Auto-update failed · Try claude doctor or npm i -g @anthropic-ai/claude-code

図: npm 経由。起動はできるが、右下に自動更新の失敗が出る。
回避方法は、公式の GitHub issue に出ています。
公式インストーラーで入れる
npm の代わりに、次のコマンドで入れます。
使っているシェルに応じて、zsh にするなどしてください。
curl -fsSL http://claude.ai/install.sh | bash

図: 完了するが、~/.local/bin が PATH に無いと警告が出る。
PATH の確認
~/.local/bin/claude としてインストールされます。
~/.local/bin が PATH に含まれていることを確認してください。

図: PATH を通したあと。claude が起動する。
まとめ
npm のグローバルインストールだと、自動更新が失敗しやすいです。
公式インストーラーに切り替えると、自動更新が有効になります。
入る先は ~/.local/bin/claude です。
~/.local/bin を PATH に通してください。