ブログに戻る

KataGoを2026年にインストールする:Windows、Mac、Linux セットアップガイド

公開日 2026年4月6日 著者 StoneBase Team

KataGoは、現在入手可能な最強のオープンソース囲碁AIのひとつです。対局のどこで間違えたのかを理解したい、別の手を探求したい、プロレベルの打ち方を研究したい——KataGoは、勝率、スコア見積もり、最善の変化を備えた一手一手の分析を提供します。

このガイドでは、Windows、macOS、LinuxにKataGoをインストールし、StoneBaseに接続してシームレスなレビュー体験を実現する手順を説明します。

ステップ1:KataGoをダウンロードする

KataGoエンジン自体が必要です。GPU(NVIDIA、AMD、Apple Silicon)を推奨します。KataGoはCPUでも動作しますが、GPUを使うと分析が劇的に高速化します。

KataGoリリースページにアクセスし、お使いのシステムに適したバージョンをダウンロードしてください。

WindowsでのKataGo

  • NVIDIA GPU:CUDAまたはTensorRTバージョンをダウンロード(例:katago-vX.X-cuda-windows.zip)。
  • AMD GPUまたはCPUのみ:OpenCLバージョンをダウンロード。

ZIPファイルを覚えやすいフォルダ(例:C:\KataGo)に展開します。

macOSでのKataGo

  • Apple Silicon(M1/M2/M3/M4):Metalバックエンドを使用。Homebrewでbrew install katagoと入力してインストールするか、KataGoページからmacOSリリースをダウンロードしてください。
  • Intel Mac:OpenCLバックエンドを使用。

ダウンロード後、バイナリを実行可能にする必要がある場合があります:chmod +x katago

LinuxでのKataGo

  • NVIDIA GPU:CUDAまたはTensorRTバージョンをダウンロード。
  • AMD GPU:OpenCLバージョンをダウンロード。
  • CPUのみ:Eigenバージョンをダウンロード。

chmod +x katagoでバイナリを実行可能にし、~/katagoなどの場所に配置します。

ステップ2:ニューラルネットワークをダウンロードする

KataGoには局面を評価する「頭脳」となるニューラルネットワークファイルが必要です。

  • デフォルトネットワーク(推奨)KataGoネットワークページからkata1-b18c384nbt-s9996以降をダウンロードしてください。18ブロックのネットワークは速度と強度のバランスに優れています。
  • より大規模なネットワーク(より強力だが低速):40ブロックおよび60ブロックのネットワークはより多くのGPUパワーを必要とします。十分なメモリを備えた最新のGPUをお持ちの場合のみ使用してください。

ネットワークファイルはKataGoバイナリと同じフォルダに保存してください。

ステップ3:設定ファイルを準備する

KataGoはその動作を制御する設定ファイルを使用します。サンプル設定はKataGoのダウンロードに含まれています。

重要: StoneBaseはKataGoの分析エンジンモードを使用します(GTPモードではありません)。分析用設定ファイル(例:analysis_example.cfg)を使用してください。GTP設定(例:default_gtp.cfg)は使用しないでください。間違った設定形式を使用すると、KataGoが正しく起動しなくなります。

どの設定を使うべきかわからない場合、StoneBaseが提供することもできます。エンジン設定ページで**Download example KataGo analysis config(KataGo分析設定のサンプルをダウンロード)**をクリックすると、すぐに使えるテンプレートが入手できます。

確認すべき主要な設定:

  • numSearchThreads:KataGoが探索に使用するスレッド数。ほとんどのGPUでは1〜2から始めてください。
  • maxVisits:一手あたりに評価する最大局面数。500〜1000が良い出発点です。

ほとんどのユーザーにとって、デフォルトの分析設定はそのままでも問題なく動作します。

ステップ4:StoneBaseをインストールする

StoneBaseは、KataGoを駆動し完全なレビューUIを提供する無料のデスクトップアプリです。GitHubリリースページから最新リリースをダウンロードし、ご利用のプラットフォームに合ったインストーラーを選択してください。

  • WindowsStoneBase-X.Y.Z.msiをダウンロードし、ダブルクリックしてウィザードに従ってください。
  • macOSStoneBase-X.Y.Z.dmgをダウンロードし、StoneBaseをApplicationsフォルダにドラッグしてください。初回起動時にmacOSがブロックする場合があります。システム設定 > プライバシーとセキュリティに進み、このまま開くをクリックしてください。
  • Linuxstonebase_X.Y.Z_amd64.debをダウンロードし、sudo dpkg -i stonebase_X.Y.Z_amd64.debでインストールしてください。

ステップ5:StoneBaseでKataGoを設定する

StoneBaseを開き、**Settings(設定)**に移動します。KataGoセクションで以下を設定します。

  1. KataGo binary path(KataGoバイナリパス):ステップ1のkatago実行ファイルを指定します。
  2. Neural network path(ニューラルネットワークパス):ステップ2の.bin.gzネットワークファイルを指定します。
  3. Config file path(設定ファイルパス):ステップ3の.cfg分析設定ファイルを指定します。まだお持ちでない場合は、設定ページのDownload example KataGo analysis configをクリックして、すぐに使えるテンプレートを入手してください。

StoneBaseエンジン設定。KataGoバイナリパス、設定ファイル、エンジンステータスを表示

**Save(保存)**をクリックすると、StoneBaseが接続を確認します。すべて正しく設定されていれば、確認メッセージが表示されます。

分析パラメータ(最大訪問数、スレッド数、バリエーション数)は、**Analysis(分析)**タブでも微調整できます。

StoneBase分析設定。訪問数、スレッド数、バリエーションパラメータを表示

ステップ6:最初の対局を分析する

KataGoの設定が完了したら:

  1. SGFファイルをインポートするか、ライブラリから対局を選択します。
  2. ツールバーの**Analyze(分析)**ボタンをクリックします。
  3. KataGoが各手を評価し、以下を表示します。
    • 勝率:各プレイヤーの勝利確率
    • スコア見積もり:予測される得点差
    • 候補手:AIの最善手候補とその評価
    • 主な変化:予想される進行手順

対局を進めて、各手での評価の変化を確認してください。勝率の大幅な低下が最大のミスを示しています。それらの局面を最も注意深く研究する価値があります。

AI分析に慣れていない方は、数値から結論を導く前に、KataGoの勝率とスコア見積もりの理解に関する短いガイドをお読みください。5%の変動を「大悪手」と誤読するのは初心者によくある落とし穴です。

トラブルシューティング

KataGoが起動しない:バイナリパスが実際のkatago実行ファイル(フォルダではない)を指していることを確認してください。macOS/Linuxでは、chmod +x katagoが必要な場合があります。

分析が非常に遅い:CPUで実行している場合、分析は大幅に遅くなります。より小さなネットワーク(b6やb10)を検討するか、GPUの導入を検討してください。

「Failed to load neural net」エラー:ネットワークファイルのパスを再確認し、ネットワークのバージョンがKataGoのバージョンと一致していることを確認してください。一部の非常に古いネットワークは新しいKataGoリリースと互換性がありません。

スコア見積もりがおかしい:勝率とスコアが正しくないように見える場合は、対局のルール設定が実際に使用されたルールと一致しているか確認してください。日本ルールと中国ルールでは、同じ局面でも異なる評価になることがあります。StoneBaseの対局設定でルールを構成できます。

よくある質問

KataGoはMacで動作しますか?

はい。Apple Silicon搭載Mac(M1/M2/M3/M4)では、KataGoはMetalバックエンドで動作し非常に高速です。brew install katagoでインストール可能です。Intel MacではOpenCLバックエンドを使用してください。

KataGoを動かすのにGPUは必要ですか?

いいえ、KataGoはEigenバックエンドを使用してCPUでも動作しますが、分析は大幅に遅くなります。最新のNVIDIA、AMD、Apple Silicon GPUがあれば大幅な高速化が期待できます。本格的なレビューにはGPUを強くお勧めします。

KataGoを更新するには?

KataGoリリースページから最新リリースをダウンロードし、既存のkatagoバイナリを置き換えてください。設定ファイルとニューラルネットワークは通常リリース間でも互換性がありますが、リリースノートを必ず確認してください。

KataGoは無料ですか?

はい、KataGoは完全にオープンソースで無料で使用できます。StoneBaseも無料でダウンロードできます。Proティアではバッチ分析などの高度な機能が利用可能ですが、KataGoを使った1対局のレビューは永久に無料です。

どのKataGoネットワークを使うべきですか?

18ブロックのネットワーク(kata1-b18c384nbt)がほとんどのユーザーにとって最適なデフォルトです。本格的な研究に十分な強度があり、ミッドレンジGPUで高速に動作します。ハイエンドGPUと十分なVRAMをお持ちの場合にのみ、40ブロックまたは60ブロックのネットワークに移行してください。

対局レビューにはKataGoとLeela Zeroのどちらが良いですか?

KataGoは現在も活発にメンテナンスされており、スコア見積もり(勝率だけでなく)をサポートし、異なるルールセット(日本/中国/韓国)に対応し、現在では一般的にLeela Zeroよりも強いと考えられています。現代の囲碁対局レビューにはKataGoが推奨されます。

次のステップ

KataGoが動作するようになったら、以下のことができます。

  • 個別の対局をレビューして、自分のミスや見逃したチャンスを見つける
  • ライブラリ全体をバッチ分析(Pro機能)して、すべての対局でAI評価を一度に取得する
  • 変化を探索して、石を置きながらKataGoが異なる進行をどのように評価するかを確認する

自分の読む力とKataGoの超人的な評価の組み合わせは、自分の棋力の弱点を特定し上達するための最速の方法です。

関連記事