ガイド2026年4月3日

Claude Codeのアップデート方法完全ガイド:コマンド・チャンネル設定・自動更新の止め方まで【2026年最新】

室谷東吾
監修者室谷東吾(@0x__tom

株式会社MYUUU 代表取締役 / 日本最大級AIコミュニティ「.AI」創設者(累計2,000名超)/ セプテーニ・ホールディングス(電通グループ)と資本業務提携 / 著書「お金を使わず、AIを働かせる『Dify』活用」(ぱる出版、3刷)/ Xフォロワー約2万人

テキトー教師
監修者テキトー教師(@tekitoo_T_cher

.AI 認定講師 / 教育×AIの専門家 / 累計300名以上にAI活用を指導 / 「テキトーに学ぶ」がモットーの実践派講師 / Xアカウント

Claude Codeのアップデート方法完全ガイド:コマンド・チャンネル設定・自動更新の止め方まで【2026年最新】

Claude Codeのアップデート方法完全ガイド:コマンド・チャンネル設定・自動更新の止め方まで【2026年最新】

今回は Claude Code のアップデートについて整理していきます。「アップデートコマンドって何?」「自動更新のチャンネルって何のこと?」というのが .AI(ドットエーアイ)のコミュニティでもよく出てくる話なので、ひとつひとつ解説していきます。

室谷室谷
Claude Code のアップデート、思ってる以上にシンプルなんですよね。でも claude update って何をやっているのか、自動更新がどう動いてるのか、ちゃんと理解してる人は意外と少ない気がします。
テキトー教師テキトー教師
講座でも「更新したら挙動が変わったんですが」という質問が来るんですよ。アップデートの仕組みを理解していないと、急に動作が変わったときに何が起きているのかわからなくなりますよね。
室谷室谷
そうなんですよ。Claude Code は更新頻度が非常に高いんです。

2026年4月時点でバージョン 2.1.90 まで来ていて、ここ最近は週に数回ペースでリリースされています。MYUUU でも「昨日動いてたのに今日は何か違う」という話が出ることがあって・・・
テキトー教師テキトー教師
それ、チームで複数人が使ってるとさらに問題になりますよね。あるメンバーは最新版、別のメンバーは2週間前のバージョンというケースが出てくる。

claude updateコマンドの基本

Claude Code CLIリファレンス - updateコマンド一覧(Anthropic公式サイトより)

室谷室谷
まず基本から。手動でアップデートするコマンドはシンプルです。
claude update
テキトー教師テキトー教師
これだけですよね。実行すると最新バージョンへ更新されます。

バージョンを確認したいときはこちらです。
claude --version
室谷室谷
バージョン確認は -v でも動きます。
claude -v
テキトー教師テキトー教師
実行環境によってインストール方法が異なるので、アップデートの挙動も少し変わります。整理するとこうなります。
インストール方法アップデートコマンド
ネイティブインストール(推奨)claude update
Homebrew(Mac)brew upgrade claude-code
WinGet(Windows)winget upgrade Anthropic.ClaudeCode
npm(旧)npm update -g @anthropic-ai/claude-code
室谷室谷
現在はネイティブインストールが推奨なので、基本的には claude update 一本でいいですね。npm でインストールしてた人は、この機会にネイティブに移行することをおすすめします。
テキトー教師テキトー教師
移行手順はで解説されているので、まだの人はそちらも見てみてください。

自動アップデートの仕組みを理解する

室谷室谷
Claude Code には自動更新機能があって、デフォルトでは起動時に新しいバージョンがあれば通知してくれます。これはバックグラウンドで動いているので、普段は意識する必要はないんですよね。
テキトー教師テキトー教師
コミュニティのメンバーさんがよくハマるのが「通知が来るのに手動で update しないといけないのか?」という点です。実際どういう仕組みなんでしょう?
室谷室谷
通知が来た場合は、次回起動時または claude update を実行したタイミングで適用されます。セッション中に急に更新されることはないので、作業が中断されることはないです。
テキトー教師テキトー教師
それは安心ですね。エージェントが長時間タスクを実行してる最中に更新されたら困りますから。

自動更新チャンネルの設定

室谷室谷
ここが地味に知らない人が多いポイントで。Claude Code には自動更新の「チャンネル」という概念があります。

設定可能な値は2つだけです。
チャンネル説明
latest(デフォルト)最新リリースをすぐに受け取る
stable約1週間遅れ、重大な問題が発見されたバージョンをスキップする
テキトー教師テキトー教師
stable にしておくと、バグのあるリリースを踏まずに済むということですよね。
室谷室谷
そうです。本番環境に近い使い方をしている人、つまり CI/CD でガンガン動かしてるとか、チームで使っているとかは stable にしておく方が安心です。

MYUUUのチームでも、プロダクションに影響する自動化タスクには stable を使っています。
テキトー教師テキトー教師
設定は settings.json で行うんですよね。
室谷室谷
はい。~/.claude/settings.json に以下を追記するだけです。
{
  "autoUpdatesChannel": "stable"
}
テキトー教師テキトー教師
これで stable チャンネルに切り替わります。個人使用で最新機能をいち早く使いたい人はデフォルトの latest のままでOKです。

自動更新を無効化する方法

室谷室谷
「自動更新を完全に止めたい」というニーズもあります。特定バージョンを固定したい場合や、オフライン環境での利用です。
テキトー教師テキトー教師
環境変数で制御できるんでしたっけ?
室谷室谷
そうです。~/.claude/settings.jsonenv キーに DISABLE_AUTOUPDATER を設定すれば自動更新をオフにできます。
{
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

これで次回起動から自動更新チェックが行われなくなります。

テキトー教師テキトー教師
企業環境でバージョン管理を厳格にしたい場合は特に有効ですよね。どのバージョンを使っているかを管理者が把握できます。

アップデートに失敗するケースと対処法

室谷室谷
claude update がうまく動かないケースも出てきます。よくある原因を整理しましょう。
テキトー教師テキトー教師
「claude code auto update failed」というエラーメッセージはコミュニティでも報告が出ますよね。
室谷室谷
主な原因はこの3つです。
  • ネットワークの問題(プロキシや企業ファイアウォール)
  • 権限の問題(インストール先ディレクトリへの書き込み権限)
  • 古い npm インストールとネイティブインストールが混在している
テキトー教師テキトー教師
混在問題、これがいちばん厄介ですよね。which claude で確認して、想定外のパスが出てきたりします。
室谷室谷
その通りです。確認手順はこうです。
# 現在のclaudeコマンドのパスを確認
which claude

# バージョン確認
claude --version
テキトー教師テキトー教師
npm でインストールしていた場合は、まずアンインストールしてからネイティブをインストールし直すのがいちばんクリーンです。
室谷室谷
macOS の場合、npm でインストールしたものを消すのはこれです。
npm uninstall -g @anthropic-ai/claude-code

その後、公式の手順に従ってネイティブをインストールします。

claude code auto update failed mac の対処

テキトー教師テキトー教師
Mac 特有のエラーとして、権限まわりの問題があります。
室谷室谷
/usr/local/bin などへの書き込み権限がない場合に起きやすいです。対処法は sudo を使うか、インストール先を変えることですが、まずは Homebrew 経由でインストールしていれば brew upgrade claude-code で解決することが多いです。
テキトー教師テキトー教師
エラーメッセージを読んで、パスを確認するのが最初のステップですよね。EACCES エラーが出ていたら権限の問題、ENOENT が出ていたら場所の問題です。

changelogでアップデート内容を追う

Claude Code公式changelogページ(Anthropic公式サイトより)

室谷室谷
Claude Code のアップデートが頻繁すぎて、何が変わったかを追いきれないという声もあります・・・
テキトー教師テキトー教師
週に数回リリースされてるから当然ですよね(笑)。changelog を確認する習慣をつけるのがおすすめです。
室谷室谷
公式の changelog は にまとまっています。最新の 2.1.90(2026年4月1日)ではこんな変更がありました。
  • /powerup コマンドの追加(Claude Code の機能をアニメーションで学べるインタラクティブなレッスン)
  • --resume 時のプロンプトキャッシュミス問題の修正
  • 自動更新のレート制限ダイアログが無限ループする問題の修正
  • PowerShell ツールのセキュリティ強化
テキトー教師テキトー教師
毎回かなり多くの修正が入りますよね。/powerup はおもしろい機能で、新機能を学ぶ導線になっています。
室谷室谷
このツイートでも触れたんですが、一見マイナーそうなリリースでも中身を見ると重要な変更が多いんですよ。エージェントの委任ロジックの変更とか、地味に使い勝手に影響します。
テキトー教師テキトー教師
changelog を全部追うのは大変ですが、少なくとも「Added(追加)」と「Fixed(修正)」の項目だけでも流し読みする習慣をつけておくと、急に挙動が変わっても慌てないですね。

バージョンを固定する方法

室谷室谷
特定のバージョンに固定したい場合、npm インストールであれば version 指定ができます。
npm install -g @anthropic-ai/claude-code@2.1.85
テキトー教師テキトー教師
ただ、ネイティブインストールでは任意のバージョンへのロールバックはサポートされていないですよね。
室谷室谷
そうですね。ネイティブでは最新版への更新しかできません。

特定バージョンを固定したい場合は npm 経由のインストールを使う必要があります。ただし npm インストールは「旧方式」扱いになっているので、必要がなければネイティブを使う方がいいです。

CI/CD環境でのアップデート管理

テキトー教師テキトー教師
少し発展的な話ですが、CI/CD 環境で Claude Code を使うときのアップデート管理はどうするのがいいですか?
室谷室谷
CI では毎回クリーンインストールが基本です。バージョンを固定する場合は、Dockerfile や CI スクリプトに明示的なバージョンを書いておくのがベストプラクティスです。
テキトー教師テキトー教師
--bare フラグと組み合わせると、起動が速くなりますよね。MCP や hooks などの自動検出をスキップするので。
室谷室谷
はい。CI での非インタラクティブ実行では claude -p --bare の組み合わせがスタンダードになっています。

自動更新の通知も表示されないので、クリーンな出力が得られます。
テキトー教師テキトー教師
アップデートの通知が邪魔な場合は、環境変数で抑制もできますね。
室谷室谷
settings.jsonenvDISABLE_AUTOUPDATER: "1" を追加しておけば、更新チェック自体が走らないので無駄な通信も減ります。

よくある質問

Q. claude updateコマンドはどう使う?

室谷室谷
シンプルに claude update です。これ以上でも以下でもないです。

ターミナルで打つだけで最新バージョンに更新されます。

Q. アップグレードしたら以前の設定は引き継がれる?

テキトー教師テキトー教師
設定ファイルは ~/.claude/ 以下に保存されていて、更新では変更されません。ただしバージョンアップで新しいデフォルト値が追加されることはあります。

Q. lateststable どっちにすべき?

室谷室谷
個人利用で最新機能を試したいなら latest(デフォルト)、チームや本番環境寄りの使い方なら stable がおすすめです。どちらが優れているというわけではなく、用途で使い分ける話です。

Q. 更新後に動作がおかしくなったら?

テキトー教師テキトー教師
まず changelog を確認して、自分が使っている機能に変更がなかったか確認します。それでも原因がわからない場合は、 で同様の報告がないか見てみるのが早いです。

まとめ

室谷室谷
まとめると、Claude Code のアップデートで覚えておくべきことはこれです。
  • 手動更新は claude update コマンド一発
  • 自動更新は起動時に動作、作業中断なし
  • 更新チャンネルは latest(デフォルト)と stable の2択
  • 本番・チーム環境は stable を検討
  • 完全無効化は settings.json の envDISABLE_AUTOUPDATER: "1" を設定
  • changelog は 公式サイト で追える
テキトー教師テキトー教師
週複数回リリースされるツールなので、「アップデートが来たら何かが変わる」ということを常に頭の片隅に置いておくといいですね。特にエラーが出たら「もしかして更新後から?」と疑うクセをつけると原因特定が早くなります。
室谷室谷
Claude Code は今も凄いスピードで進化しているので、アップデートを追うこと自体が学習になります。changelog を流し読みするだけでも「こんな機能追加されてたのか」という発見がよくあります。

出典

.AI TIMES一覧に戻る