AI公開 データ取得日

AI コーディング CLI は毎日更新されているのか。npm の公開日時で6ツール・12か月を数えた

AI コーディング用の CLI は、版の番号の進みが速いものが多いです。npm に出ている版で見ると、Claude Code は2025年9月から2026年8月までの12か月で 1.0.100 から 2.1.252 まで、Codex CLI は 0.28.0 から 0.151.0 まで進みました。

この記事で確かめたのは、「毎日のように新しい版が出ている」という見方が、どのツールにも同じように当てはまるのか、という点です。数える前は、どのツールもほぼ毎日なにかしらの版を出しているのではないか、と考えていました。それを npm の公開日時で数えて確かめます。データの取得日は 2026-09-25 です。

数えたもの

npm registry は、パッケージごとに time という項目を返します。版の番号と、その版が公開された日時の対応表です。この記事では次の6つのパッケージの time を取得しました。

  • Claude Code(@anthropic-ai/claude-code)
  • Codex CLI(@openai/codex)
  • Gemini CLI(@google/gemini-cli)
  • opencode(opencode-ai)
  • Qwen Code(@qwen-code/qwen-code)
  • GitHub Copilot CLI(@github/copilot)

期間は 2025年9月1日〜2026年8月31日(UTC)の365日 です。GitHub Copilot CLI はパッケージの作成日が 2025-09-25 なので、その日からの341日を数えています。

版の番号の形で、次のように分けました(分け方は自分で決めたものです)。

  • 安定版: 2.1.252 のように、数字3つだけの版
  • プレリリース: 後ろに -nightly・-preview・-alpha・-dev などが付く版(0.62.0-preview.0、1.0.89-3 など)
  • OS 別ビルド: 後ろに -linux-x64 や -darwin-arm64 などが付く版。同じ版を OS ごとに分けたものなので、「版」の数には入れていません

まず、公開の記録をそのまま数える

12か月の間に time に記録された件数です。

ツール npm パッケージ 公開の記録 うち OS 別ビルド 版 安定版 プレリリース 版のうち安定版
Claude Code @anthropic-ai/claude-code 315 0 315 315 0 100.0%
Codex CLI @openai/codex 4,150 3,264 886 124 762 14.0%
Gemini CLI @google/gemini-cli 642 0 607 133 474 21.9%
opencode opencode-ai 10,715 0 10,715 548 10,167 5.1%
Qwen Code @qwen-code/qwen-code 561 0 561 115 446 20.5%
GitHub Copilot CLI @github/copilot 815 0 815 184 631 22.6%

Gemini CLI は、公開の記録642件から、版の番号が 0.0.x に戻っている35件を除いています(「例外と注意点」を参照)。

記録の数は、少ない Claude Code の315件から、多い opencode の10,715件まで、30倍以上の開きがあります。ただ、差の大部分は安定版以外です。opencode は10,715件のうち安定版が548件で、残りは 0.0.0-dev-202509220546 のような開発中のビルドやベータ版でした。Codex CLI は4,150件のうち3,264件が OS 別ビルドです。Claude Code は315件すべてが安定版の形で、プレリリースの形の版はありませんでした。

記録の数がこれだけ違うと、「毎日のように」かどうかも、何を数えるかで変わりそうです。そこで次に、版が出た日の数で比べました。

「毎日のように」は当てはまるのか

1日に何件出ても1日と数え、何かの版が出た日と、安定版が出た日を数えました。

ツール 何かの版が出た日 安定版が出た日 安定版の数(1週あたり) 安定版の間隔の中央値 安定版が1つも出なかった週
Claude Code 238日(65.2%) 238日(65.2%) 6.0 0.9日 2/53週
Codex CLI 285日(78.1%) 107日(29.3%) 2.4 2.1日 6/53週
Gemini CLI 272日(74.5%) 104日(28.5%) 2.6 1.8日 2/53週
opencode 361日(98.9%) 231日(63.3%) 10.5 0.3日 1/53週
Qwen Code 313日(85.8%) 107日(29.3%) 2.2 2.2日 5/53週
GitHub Copilot CLI 243日(71.3%) 141日(41.3%) 3.8 1.0日 3/50週

割合は、期間の日数(GitHub Copilot CLI は341日、ほかは365日)に対するものです。週は月曜はじまり(UTC)で数えました。

プレリリースも含めて数えると、6つとも期間の65%以上の日に何かの版を出していました。opencode は365日のうち361日です。最初に考えた「どのツールもほぼ毎日なにかしらの版を出している」は、この数え方ならおおむね当てはまります。

安定版だけにすると、分かれ方が変わります。安定版が出た日が期間の6割を超えたのは Claude Code(65.2%)と opencode(63.3%)の2つでした。GitHub Copilot CLI は41.3%、Codex CLI・Gemini CLI・Qwen Code は28.5〜29.3%で、平均すると週に2日ほどです。ただし、この3つも安定版が1つも出なかった週は53週のうち2〜6週で、ほとんどの週に1回以上は出ています。

では、この頻度は12か月の間ずっと同じだったのかを、月別に見ました。

月ごとに並べると

安定版の数の月別の推移です。

Claude Code・Codex CLI・Gemini CLI・opencode の、npm に公開された安定版の数の月別の推移。Claude Code は毎月20〜30でほぼ横ばい。opencode は2025年11月の115が最も多く、2026年8月は15。Gemini CLI は2026年2月の19のあと減り、8月は5。Codex CLI は7〜14の間。
単位: 件(1.2.3 の形の版)。期間: 2025年9月〜2026年8月(UTC)。表の6ツールのうち4つ。Gemini CLI は番号が 0.0.x に戻った35件を除く。出典: npm registry の各パッケージの time(2026-09-25 取得)を自分で集計
月 Claude Code Codex CLI Gemini CLI opencode Qwen Code Copilot CLI
2025年9月 29 13 15 60 5 8
2025年10月 25 9 10 51 3 23
2025年11月 20 9 16 115 8 12
2025年12月 21 11 18 96 6 8
2026年1月 29 14 10 50 8 27
2026年2月 29 13 19 32 10 20
2026年3月 24 10 10 25 11 18
2026年4月 29 8 11 34 13 25
2026年5月 27 7 7 35 9 17
2026年6月 30 11 7 16 11 11
2026年7月 23 11 5 19 14 10
2026年8月 29 8 5 15 17 5
中央値(最小〜最大) 28(20〜30) 10.5(7〜14) 10(5〜19) 34.5(15〜115) 9.5(3〜17) 14.5(5〜27)

GitHub Copilot CLI の2025年9月は、25〜30日の6日分です。

月ごとの動き方はツールによって違いました。Claude Code は12か月とも20〜30件の間に収まっています。opencode は2025年11月の115件が最も多く、2026年6月以降は15〜19件でした。Gemini CLI は2026年5月以降が7件以下で、それより前の月より少なくなっています。反対に Qwen Code は2025年10月の3件から、2026年8月の17件へと増えました。前の節の「1週あたり」の数は12か月の平均なので、opencode のように前半と後半で大きく違うツールでは、直近の頻度とは離れています。

月ごとの増減の理由は、公開日時のデータからは分かりません。

曜日で見ると

安定版が出た曜日(UTC)です。

ツール 月 火 水 木 金 土 日 土日の割合
Claude Code 41 58 63 59 60 28 6 10.8%
Codex CLI 17 17 25 37 17 6 5 8.9%
Gemini CLI 8 24 40 27 26 8 0 6.0%
opencode 77 94 84 88 90 64 51 21.0%
Qwen Code 16 20 26 14 24 10 5 13.0%
GitHub Copilot CLI 27 39 27 45 34 9 3 6.5%

土日に出た安定版は、opencode が21.0%で、ほかの5つは6.0〜13.0%でした。UTC で数えているので、日本時間では曜日が変わるものがあります(日本時間は UTC より9時間進んでいます)。

最初の見方では分からなかったこと: 「安定版」の意味がツールごとに違う

ここまでは、版の番号の形で安定版とプレリリースを分けてきました。集計の途中で、この分け方がツールによって同じ意味にならないことが分かりました。

Claude Code は、npm 上ではすべての版が安定版の形です。 Claude Code の公式ドキュメントでは、更新のチャンネルが2つ説明されています。latest は新しい版が出たらすぐ受け取るチャンネルです。stable は、通常1週間ほど前の版を使い、大きな不具合のあった版は飛ばすチャンネルです。npm の dist-tags(版に付けるラベル)にも stable と latest があり、取得日の時点では stable が 2.1.274(2026-09-16 公開)、latest が 2.1.282(2026-09-24 公開)を指していました。つまり、Claude Code の315件は番号の形では安定版ですが、stable チャンネルでは飛ばされた版も含まれている可能性があります。dist-tags は今どの版を指しているかしか分からないので、過去に stable がどの版を指していたかは、このデータからはたどれません。

Codex CLI だけ、OS 別ビルドが同じパッケージの版として出ています。 Codex CLI の最新版(0.157.0)は、OS 別のバイナリを npm:@openai/codex@0.157.0-linux-x64 のように、同じ @openai/codex の別の版として参照しています。Claude Code・opencode・GitHub Copilot CLI も OS 別のバイナリを持っていますが、@anthropic-ai/claude-code-linux-x64 や opencode-linux-x64 のような別のパッケージに分けています。そのため、公開の記録をそのまま数えると、Codex CLI だけが大きく出ます。

Gemini CLI は、公式に書かれた予定と照らし合わせられます。 Gemini CLI のリポジトリの説明(docs/releases.md)には、毎週火曜の UTC 20時ごろに安定版とプレビュー版を出すこと、毎週の版は番号の2つ目(マイナーバージョン)を上げ、その間の不具合の修正は3つ目(パッチ)を上げて出すこと、nightly は毎日 UTC 0時に出すことが書かれています(取得日の時点の説明です)。実際の記録と比べました。

Gemini CLI の版の種類 月 火 水 木 金 土 日
x.y.0 の安定版(53件) 1 17 24 7 4 0 0
x.y.0-preview.0(49件) 1 18 24 3 3 0 0
x.y.z(z≧1)の安定版(80件) 7 7 16 20 22 8 0
  • 番号の3つ目が0の安定版(0.57.0 など)は53件で、期間の週の数(53週)と同じでした。火曜と水曜で41件(77.4%)でした。水曜の24件のうち11件は UTC の0〜2時台で、説明にある火曜20時ごろから数時間後にあたります。
  • 番号の3つ目が1以上の安定版(0.55.1 など)の80件は、木曜と金曜が多くなっていました。説明にある、毎週の版の間に出す修正の版にあたります。前の節の曜日の表で、Gemini CLI の安定版が水〜金に広がっていたのは、この分が入っているためです。
  • nightly は235件で、出た日は365日のうち212日でした。毎日ではありません。235件のうち116件は UTC の0〜1時台に出ています。nightly が出なかった日がある理由は確かめられませんでした。

例外と注意点

  • Gemini CLI の番号が戻った35件を除いています。 2025-09-18〜10-14 に、0.0.1、0.0.77、0.0.8888888888 のように、それまでの 0.5〜0.8 台から番号が 0.0.x に戻った版が35件公開されていました。35件とも取得日の時点で npm に残っています。何のための版かは確かめられなかったので、安定版にもプレリリースにも数えていません。
  • 消された版は数えられないことがあります。 time に記録があるのに、版の一覧(versions)には無い版が、Claude Code に1件(2.1.88)、GitHub Copilot CLI に3件(0.0.0〜0.0.2)ありました。この4件は数えています。npm の方針では、同じ番号の版を後から出し直すことはできませんが、条件を満たせば版を取り消すことはできます。time からも消えた版があれば、この集計には入りません(あるかどうかは確かめられません)。
  • 取得日の時点のデータです。 2026-09-25 に取得したものなので、この後に版が取り消されたり、ラベルが付け替えられたりすると、同じ数にはなりません。
  • 分け方は自分で決めたものです。 版の番号の形だけで分けています。たとえば opencode の 0.0.0-beta-<日時> はプレリリースに、GitHub Copilot CLI の 1.0.89-3 のように後ろに数字だけが付く版もプレリリースに入れています(GitHub Copilot CLI の dist-tags では、この形の版に prerelease というラベルが付いています)。
  • npm で出た版だけです。 Claude Code のネイティブインストーラーや Homebrew など、npm 以外の配り方もあります。npm 以外だけで出た版があっても、この集計には入りません(あるかどうかは確かめていません)。
  • 日時は UTC で数えています。 月・日・曜日の区切りも UTC です。
  • 版の数はツールの良し悪しを表しません。 1つの版にどれだけの変更が入っているか、どれだけ安定しているかは、公開日時からは分かりません。この記事は版の出し方の違いを数えたもので、ツールの優劣を比べたものではありません。

まとめ

プレリリースまで含めると、6つのツールはどれも期間の65%以上の日に何かの版を出していました。安定版に限ると、6割以上の日に出していたのは Claude Code と opencode で、Codex CLI・Gemini CLI・Qwen Code は週2日ほどでした。「安定版」と「プレリリース」の出し分け方もツールごとに違うので、公開の記録の件数だけでは頻度を比べられません。

出典