Stockfish 19:新機能と使える場所
iPhone、iPad、Mac、Android 対応。アカウント不要。
Stockfish 19 は、無料のオープンソースのチェスエンジン Stockfish の最新メジャーリリースで、2026年9月5日に公開されました。このページでは、Stockfish 18 からの変更点、開発チームと独立したレーティングリストによる新バージョンの強さ、そして使える場所をまとめます。チェスソフトを入れたパソコン、ブラウザ、そして ChessWOW を使えば iPhone、iPad、Mac、Android でも使えます。
Stockfish とは
Stockfish はチェスエンジンです。チェスの局面を計算し、評価値と最善手を返すプログラムで、それ自体には盤もボタンもありません。コマンドラインのプログラムで、標準のテキストプロトコルである UCI(Universal Chess Interface)を通じてほかのソフトとやりとりします。チェスソフト、ウェブサイト、アプリがその上に盤を載せ、結果を表示します。
Stockfish は、ボランティアが GPLv3 ライセンスのオープンソースプロジェクトとして開発しています。コードは誰でも読めます。新しいアイデアは、ボランティアがコンピュータの計算時間を提供するテスト基盤 Fishtest で、何千局ものエンジン同士の対局によって検証されてから採用されます。2020年の Stockfish 12 以降、エンジンは NNUE と呼ばれるニューラルネットワークで局面を評価しています。普通のプロセッサで効率よく動くので、グラフィックボードは必要ありません。
Stockfish 19 の新機能
Stockfish チームは、Stockfish 19 のリリース告知で次の変更点を挙げています。
- 棋力。 チームのテストで Stockfish 18 より最大 44 Elo 強くなりました。Stockfish 18 との対戦では、負けたゲームペアの3倍以上のゲームペアに勝っています。ゲームペアとは、同じオープニングを白黒入れ替えて2回指すことです。
- 新しいネットワーク構造 SFNNv16。 冗長な脅威の特徴量を取り除き、プログラムが小さくなりました。ポーンのペアを表す新しい特徴量が加わっています。
- ネットワークは2つから1つに。 Stockfish 16.1 で導入された2つ目の小さなネットワークは廃止されました。
- 訓練の改善。 ネットワークは量子化を考慮した訓練(QAT)で学習されました。数千億の訓練局面が、Leela Chess Zero(Lc0)の強力なネットワークで評価し直されています。
- ユニバーサルバイナリ。 ダウンロードしたファイルは起動時にプロセッサの機能を検出し、最適なコードで動作します。AVX2 や AVX-512 などのビルドを選ぶ必要はなくなりました。
- 対応プラットフォームの拡大。 RISC-V(RVV)と LoongArch プロセッサへのネイティブ対応、Linux での 1 GB のヒュージページ、新しい WebAssembly ターゲット。WebAssembly は、エンジンをウェブブラウザの中で動かすための形式です。
- 入力チェックの厳格化。 局面、FEN 文字列、UCI コマンドがより厳しく検証されます。無効な入力があると、Stockfish はコマンドと理由を添えて
info string CRITICAL ERRORを出力し、終了します。良いチェスソフトは、そもそもそのような入力を防ぎます。
アプリやウェブサイトを通じて Stockfish を使う場合、こうした変化のほとんどは目に見えません。感じられるのは、エンジンが強くなったことです。ネットワークの形式やバイナリが関係するのは、主に開発者と、自分のパソコンでエンジンを動かす人です。
Stockfish 18 と Stockfish 19 の比較
| 項目 | Stockfish 18 | Stockfish 19 |
|---|---|---|
| 公開日 | 2026年1月31日 | 2026年9月5日 |
| チームのテストでの強さの向上 | Stockfish 17 より最大 46 Elo | Stockfish 18 より最大 44 Elo |
| ネットワーク構造 | 脅威入力つきの SFNNv10 | SFNNv16:冗長な脅威の特徴量を削除、ポーンのペアの特徴量を追加 |
| 2つ目の小さなネットワーク | あり(Stockfish 16.1 で導入) | 廃止 |
| 訓練データ | Lc0 の評価つきの1000億を超える局面 | 強力な Leela のネットワークで評価し直した数千億の局面と、量子化を考慮した訓練 |
| x86 プロセッサ向けのビルド | AVX2 や AVX-512 など別々のビルド | プロセッサを検出するユニバーサルバイナリ |
| RISC-V(RVV)と LoongArch | ネイティブ対応なし | ネイティブ対応 |
| 無効な入力 | 比較的ゆるいチェック | 厳格なチェック、CRITICAL ERROR で終了 |
出典:Stockfish 18 と Stockfish 19 のリリース告知。Elo の向上は、チームが Stockfish のバージョン同士を対戦させたテストによるもので、人間との対局を表すものではありません。
Stockfish 19 の強さは?
どんな人間のプレイヤーよりもはるかに強いです。Stockfish 18 の時点で、チームは古いハードウェアや性能の低いハードウェアでも、エンジンはどんな人間よりも強いと書いていました。具体的な数値を知るには、エンジンの独立したレーティングリストがいちばんの目安になります。2026年10月16日の CCRL 40/15 レーティングリストでは、Stockfish 19(64ビット、CPU 4コア)が 3650 Elo(誤差 ±17)で1位です。ほかのいくつかのエンジンも数ポイント差にいるため、上位の順位は更新のたびに入れ替わることがあります。
この数値の読み方には注意が必要です。CCRL のレーティングは、持ち時間、ハードウェア、オープニングブックを固定した条件でのエンジン同士の対局から算出されます。独自の尺度なので、FIDE レーティングや Lichess、Chess.com のレーティングとは比べられません。Stockfish の強さを制限する方法と、Elo の設定の意味については、Stockfish の Elo とレベルで説明しています。
実際の強さは、端末と1手あたりの時間にも左右されます。速いパソコンは、古いスマートフォンよりも1秒で深く読みます。とはいえ自分の対局を確認する目的なら、この差はたいてい小さなものです。人間同士の対局の勝敗を分けるミスは、今の端末ならどれでもすぐに見つかります。
パソコン向け Stockfish 19 のダウンロード
公式のダウンロードは stockfishchess.org にあり、Windows、macOS、Linux、Android 向けのビルドが用意されています。Stockfish はコマンドラインのプログラムです。盤を見て駒を動かすには、UCI エンジンに対応したチェスソフト(GUI)が必要です。iOS については、ダウンロードページはファイルを提供する代わりに他社のアプリを紹介しています。
- ステップ 1
自分のシステム向けのビルドをダウンロードします。 公式のダウンロードページから入手します。Stockfish 19 以降、x86 プロセッサ向けのビルドはプロセッサの機能を自動で検出します。
- ステップ 2
ファイルを展開します。 あとで見つけられるフォルダに置きましょう。
- ステップ 3
チェスソフトにエンジンを追加します。 たいていのソフトには「エンジン」や「エンジンを追加」といったメニューがあり、そこで Stockfish のファイルを選びます。
- ステップ 4
エンジンのオプションでスレッドとハッシュを設定します。 スレッドを増やすとプロセッサのコアを多く使います。ハッシュは探索に使うメモリです。
- ステップ 5
局面か対局を読み込み、 解析を始めます。
Android でも、公式のファイルを使うには UCI エンジンを読み込めるアプリが必要です。iPhone と iPad では自分でエンジンのファイルを追加できないので、Stockfish を内蔵したアプリが必要です。
ブラウザで Stockfish 19 をオンラインで使う
Stockfish 19 は、何もインストールせずに使えます。Stockfish と対局のページでは、上部の盤でアプリと同じ5段階のレベルの Stockfish 19 がブラウザ内で直接動きます。ダウンロードを小さく抑えるため、フルのエンジンより小さなネットワークを持つ小型の WebAssembly ビルドで、速さはブラウザと端末によって変わります。5段階のレベルで1局指すには十分ですが、Stockfish 19 の最大の強さではありません。
Lichess の機能ページによれば、Lichess もブラウザで Stockfish 19 を使った解析盤を提供しています。スマートフォンやタブレットで深く解析したいとき、あるいは接続がないときは、フルのエンジンを端末上で動かすアプリのほうが適しています。
iPhone、iPad、Mac、Android で Stockfish 19
ChessWOW には Stockfish 19 がフルネットワークで内蔵されており、端末上でオフラインで動作します。エンジンや別のチェスソフトをインストールする必要はなく、盤、エンジン、解析がひとつのアプリにまとまっています。局面は、写真、スクリーンショット、本のダイアグラム、盤面エディタ、Chess.com や Lichess から読み込んだ対局から取り込めます。評価値と変化の読み方は、オフラインの Stockfish アプリで説明しています。
よくある質問
Stockfish 19 はいつ公開されましたか?
2026年9月5日です。Stockfish 18(2026年1月31日)の約7か月後です。
Stockfish 19 は Stockfish 18 よりどれくらい強いですか?
Stockfish チームのテストで最大 44 Elo 強く、負けたゲームペアの3倍以上のゲームペアに勝っています。これらの数値はエンジン同士の対局によるものです。
Stockfish 19 は無料ですか?
はい。Stockfish は GPLv3 ライセンスのオープンソースソフトウェアで、stockfishchess.org から無料でダウンロードできます。使うにはチェスソフトかアプリが必要です。
iPhone で Stockfish 19 を使えますか?
公式サイトのファイルとしては使えません。Stockfish を内蔵したアプリが必要です。ChessWOW には Stockfish 19 がフルネットワークで内蔵されており、iPhone と iPad でオフラインで動作します。
Stockfish 19 にグラフィックボードは必要ですか?
いいえ。NNUE ネットワークはプロセッサで動きます。プロセッサが速いほど、同じ時間でより深く読みます。
Stockfish 19 とオンラインで対局できますか?
はい。Stockfish と対局のページの上部にある盤で指せます。小さなネットワークを持つブラウザ版が動いていて、フルネットワークはアプリにあります。
次に読む
スマートフォンで Stockfish 19 を。
フルネットワーク、オフライン。iPhone、iPad、Mac、Android で。