将棋エンジン · PURE RUST · USI

Rustで書かれた
将棋エンジン。

Sekirei は、実験的なオープンソース将棋エンジンです。USI エンジンとして動作し、CSA、対局、NNUE 学習、再利用可能な探索コードのためのツールを含みます。

v0.3.54 · 2026-09-29 · MIT OR Apache-2.0

現在のリリース

v0.3.54 は、より深い手順序・枝刈りの基盤と、再現可能なローカル探索調整のための範囲付き USI 設定を追加しました。一般的な棋力や外部エンジンとの優劣を主張するものではありません。

Release notes

01 / 実行

USI対応GUIで使う

公開版のバイナリーを導入して、USI対応の将棋GUIへ登録します。checkpoint を渡さない場合は駒得評価を使います。

$ cargo install sekirei
$ sekirei

02 / 評価関数

重みは確認して読み込む

EvalFile は別管理の Sekirei checkpoint と、対応する外部 HalfKP file を読み込めます。使用前にハッシュとライセンスを確認してください。

NNUE weights

03 / BUILD

ソースから調べて作る

リポジトリにはエンジン、CSA client、対局 runner、NNUE trainer、test、release manifestがあります。現在の checkout が必要な場合は、ソースから build・検証してください。

Build and verify

LIMITS

このサイトで主張しないこと

機能、ローカル診断、component単位の時間だけでは、一般的な棋力、他エンジンとの順位、実戦での結果は示せません。checkpoint や外部評価関数は、来歴とライセンスがそれぞれ異なる別成果物です。