AI Hub

Claude Codeアップデート方法|バージョン確認と自動更新設定

公開:

#アップデート #使い方

Claude Codeは基本的に自動で最新版に更新されますが、インストール方法によって挙動が異なり、手動更新や自動更新の無効化が必要な場面もあります。結論から言うと、まずclaude --version現在のバージョンを確認し、更新するにはネイティブ版ならclaude update、npm版ならnpm install -g @anthropic-ai/claude-code@latest、WinGet版ならwinget upgradeを実行すれば最新版になります。この記事では、バージョン確認から自動更新の仕組み、無効化設定、不具合時の対処までを順に解説します。

Claude Code全体の使い方は「Claude Codeの使い方完全ガイド」もあわせてご覧ください。

前提・動作環境

この記事は2026年8月時点の公式ドキュメントに基づいています。インストール方法によって挙動が変わるため、まず自分がどの方法でインストールしたか確認してください。ネイティブインストーラー(curl https://claude.ai/install.shやPowerShellのirm https://claude.ai/install.ps1 | iexなど)はバックグラウンドで自動更新されますが、npm・WinGet・Homebrewはいずれも自動更新の対象外で手動更新が必要です。対象OSはmacOS 13.0以降、Windows 10 1809以降、Ubuntu 20.04以降などです。インストール自体に迷う場合は「Claude Codeの使い方完全ガイド」を参照してください。

バージョン確認の方法

まず現在インストールされているバージョンを確認します。

claude --version
2.1.211 (Claude Code)

より詳しい診断を行いたい場合はclaude doctorを実行します。インストールの健全性、設定ファイルのバリデーションエラー、直近のアップデート試行結果を、セッションを開始せずに確認できます。

claude doctor

起動済みであれば/doctorスラッシュコマンドでも同様のチェックができ、見つかった問題への修正提案も提示されます。

手動でアップデートする方法

インストール方法別に、最新版へ手動で更新するコマンドは以下の通りです。

自動更新の仕組みとチャネル設定

ネイティブ版は起動時と実行中に定期的に更新を確認し、バックグラウンドでダウンロード・インストールします。反映は次回起動時で、直近の結果はclaude doctorで確認できます。npm・WinGet・Homebrew・Linuxパッケージマネージャ版は対象外です(WinGet・HomebrewはCLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1でバックグラウンド実行に近づけられます)。

受け取るバージョンはautoUpdatesChannel設定で選べます。"latest"(デフォルト)はリリースされ次第すぐに受け取り、"stable"は通常1週間ほど古いバージョンで大きな不具合のあるリリースをスキップします/configメニューの「Auto-update channel」から切り替えるか、settings.jsonに記述します。あわせてminimumVersionを設定すると、それより古いバージョンへの更新を防ぐ下限を指定できます。

{
  "autoUpdatesChannel": "stable",
  "minimumVersion": "2.1.100"
}

自動更新そのものを止めたい場合は、settings.jsonenvキーにDISABLE_AUTOUPDATER"1"で設定します。バックグラウンドチェックのみ止まり、claude updateによる手動更新は可能です。手動更新も含め全経路を止めたい場合はDISABLE_UPDATESを使います。独自の配布チャネルで特定バージョンを使い続けてほしい場合に有効です。

{
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

更新後の変更点の確認方法

アップデートで何が変わったのかは、GitHubの公式リポジトリで公開されているCHANGELOG.md(https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md)が一次情報です。バージョンごとに新機能・改善・不具合修正がまとめられています。大きな仕様変更があった場合は公式ドキュメント(https://code.claude.com/docs)側も更新されるため、気になる機能があればそちらも確認すると確実です。

つまずきポイント

よくある質問

自動更新はどのくらいの頻度でチェックされますか?

ネイティブ版は起動時と実行中に定期的にチェックし、更新があればバックグラウンドでインストールします。反映は次回起動時です。npm版・WinGet版・Homebrew版は対象外なので手動更新が必要です。

アップデートするとプランや使用量制限に影響しますか?

影響しません。機能が増えることはありますが、Pro・Maxなどプランに応じた制限は別管理です。詳細は「Claude Code料金まとめ」を参照してください。

最新版に上げたら不具合が出ました。前のバージョンに戻せますか?

ネイティブ版ならインストールスクリプトにバージョン番号を指定して再実行すれば戻せます。autoUpdatesChannel"stable"にすると不具合の多いリリースを避けやすくなります。解決しない場合は「動かない時の対処法」も確認してください。

まとめ

バージョン確認はclaude --versionclaude doctor、更新はインストール方法に応じてclaude updatenpm install -g @anthropic-ai/claude-code@latestwinget upgradeを使います。ネイティブ版は標準で自動更新されますが、autoUpdatesChannelでチャネルを選んだりDISABLE_AUTOUPDATERで無効化したりと制御できます。更新内容はGitHubのCHANGELOG.mdで確認でき、不具合時はバージョン指定の再インストールでダウングレードも可能です。全体像は「Claude Codeの使い方完全ガイド」、動作がおかしいときは「動かない時の対処法」もあわせてご覧ください。