Skip to main content
PromptQuorumBuilt for humans. Structured for AI.
ホーム/ローカルLLM活用
Overview & Reference

KoboldCpp レビュー:単一ファイル、インストール不要、ロールプレイ特化

·9分で読めるHans Kuepper 著 · PromptQuorum創設者 · オープンウェイト/オープンソースAIの発見エンジン

KoboldCppは、llama.cppを基盤に構築された無料の単一ファイル型ローカルLLMアプリで、インストール不要でGGUFモデルを実行でき、単なるチャット画面ではなく小説執筆・ロールプレイ向けのKoboldAI Lite Web UIを標準搭載しています。ライセンスはAGPL 3.0で、LostRuinsという匿名の開発者が保守しており、CUDA・Vulkan・ROCmによるGPUアクセラレーションとCPUのみでの動作の両方に対応しています。

重要なポイント

  • AGPL 3.0ライセンス — 無料で利用可能。改変してネットワークサービスとして再配布する場合はコピーレフト義務が発生
  • 内部ではllama.cpp(MITライセンス)を基盤とし、独自UIと追加機能を上乗せ
  • プラットフォームごとに実行ファイル1つ:Windows、Linux x64、macOS ARM64 — インストーラーなし
  • 内蔵Web UIのKoboldAI Liteは小説執筆・ロールプレイ向け:編集可能な出力、Memory/World Infoフィールド、複数のチャット/アドベンチャーモード
  • CUDA(NVIDIA)またはVulkan(ベンダー横断、AMD推奨)によるGPUアクセラレーション。Linux向けローリングROCmビルドも存在し、CPUのみでの動作も完全にサポート
  • Stable Diffusionによる画像生成とWhisperによる音声認識も同じ実行ファイルに内蔵

📍 一文で説明

KoboldCppはllama.cppを基盤にした無料・AGPL 3.0ライセンスの単一ファイル型ローカルLLMアプリで、インストール不要でGGUFモデルを実行でき、小説執筆・ロールプレイ向けのKoboldAI Lite Web UIを標準搭載している。

💬 簡潔に説明

ファイルを1つダウンロードしてダブルクリックすれば、チャットとストーリー編集機能を備えたブラウザタブがすぐに開く。別途インストーラーもコマンドライン設定も、上に被せる追加アプリも不要。

📌補足: 公式のダウンロード元はGitHub Releasesページのみ。同名ファイルが他サイトにあっても、正規ビルドかどうかは検証できない。

KoboldCppはインストーラーもPython環境もDockerも不要で、GGUF形式のモデルを実行できる単一の実行ファイルです。単なるチャット画面ではなく、小説執筆・ロールプレイ向けのエディタを標準搭載しています。

KoboldCpp レビュー:単一ファイル、インストール不要、ロールプレイ特化

KoboldCppとは何か

KoboldCppは、llama.cpp推論エンジンを基盤に構築され、LostRuinsという匿名の開発者が保守する、GGUF形式の言語モデルをローカルで実行する無料の単一ファイルプログラムである。 元のKoboldAIプロジェクトのUI設計思想を受け継ぎつつ、Pythonベースの推論スタックではなくllama.cppのバックエンド上で動作するよう改変されている。

プロジェクトはgithub.com/LostRuins/koboldcppでホストされ、GNU Affero General Public License version 3(AGPL 3.0)というコピーレフトライセンスで公開されている。これはllama.cpp自体が内部で使用している寛容なMITライセンスとは異なる。リリースは頻繁に行われており、最新版はv1.123.1(2026年10月13日公開)である。

最新版はv1.123.1(2026年10月13日公開)で、v1.122.1(2026年9月26日)など過去のリリースはReleasesページで確認できます。名前は「Kobold CPP」「kobold.cpp」「koboldccp」と表記されることもありますが、いずれも同じプロジェクトです。

  • プラットフォームごとに実行ファイル1つとして配布 — koboldcpp.exe(Windows)、koboldcpp-linux-x64(Linux)、koboldcpp-mac-arm64(macOS Apple Silicon)
  • 実行にインストーラー、Python環境、Dockerはいずれも不要
  • 実際のモデル推論はllama.cppに任せ、その上に独自のサーバー、Web UI、APIレイヤーを追加
  • CUDA対応のメインビルドに加え、nocudaビルド(CUDA不要、Vulkan対応)とoldpcビルド(CUDA11 + AVX1、旧世代ハードウェア向け)を提供

KoboldAI Liteとは何か、何が追加されるか

KoboldAI Liteは、KoboldCppの実行ファイルに直接組み込まれたWeb UIで、サーバー起動と同時に自動的にブラウザタブで開き、別途インストール手順は不要である。 単なるターン制チャットではなく、長文執筆とロールプレイ専用に設計されている。

  • 編集可能な出力:生成されたテキストを再生成するだけでなく直接編集できる。共同での物語執筆に重要な機能
  • MemoryとWorld Infoフィールド:モデルが常に参照する永続的なコンテキストブロックで、長いセッションを通してキャラクター設定や物語上の事実を一貫させるために使う
  • 複数モード:標準チャット、共同創作向けの「Story」モード、テキストアドベンチャー風の「Adventure」モード
  • 基盤となるプロンプトテンプレートを手動編集せずにトーンやスタイルを調整できるAuthor's NoteとInstruct書式コントロール
  • 同じ実行ファイル・同じローカルサーバーだけで完結 — 別のフロントエンドアプリやブラウザ拡張機能は不要

KoboldCppをダウンロードして実行する方法

公式GitHub Releasesページから自分の環境に合ったファイルをダウンロードし、そのまま実行する — インストール手順は存在しない。 ハードウェアに合ったビルドを選ぶことだけが実質的な判断ポイントである。

  1. 1
    GitHubのKoboldCpp Releasesページにアクセスする。これが唯一の公式ダウンロード元である。
  2. 2
    プラットフォーム別ビルドを選ぶ:Windows用koboldcpp.exe、Linux用koboldcpp-linux-x64、Apple SiliconのmacOS用koboldcpp-mac-arm64。
  3. 3
    GPU用ビルドを選ぶ:メインビルドはNVIDIA CUDAに対応。AMDユーザーにはプロジェクト自身がnocudaビルド内のVulkanオプションをまず試すよう案内しており、Linux向けには別途ローリングROCmビルドも存在する。最新の命令セットを持たない旧型ハードウェアはoldpcビルド(CUDA11 + AVX1)を使う。
  4. 4
    GGUF形式のモデルファイルを(例えばHugging Faceから)まだ持っていなければダウンロードする。
  5. 5
    実行ファイルを起動し、ランチャー画面でGGUFファイルとGPUレイヤーオフロード量を選択してサーバーを起動する。
  6. 6
    ブラウザタブが自動的に開き、起動中のローカルサーバーに接続済みのKoboldAI Liteインターフェースが表示される。

KoboldCppにはインストールが必要か?

いいえ。単一の実行ファイルであり、ダウンロードしてそのまま実行するだけでよい。インストーラー、別途のPython環境、Dockerコンテナはいずれも不要である。

KoboldCppはGPUなしで動作するか?

はい。CPUのみでの動作は完全にサポートされている。GPU(CUDA、Vulkan、ROCm経由)は生成速度を高速化するだけで、必須ではない。

KoboldCppはどのGPU・ハードウェアに対応しているか

KoboldCppは、すべてを自動検出する単一の汎用バイナリではなく、別々のビルドバリアントを通じてNVIDIA、AMD、CPUのみの構成に対応する。 GPUアクセラレーションを機能させるには、ハードウェアに合ったビルドを選ぶ必要がある。

  • NVIDIA — メインリリースのバイナリにCUDAアクセラレーションが標準搭載されている
  • AMD — プロジェクト自身が、互換性が最も広いnocudaビルド内のVulkanバックエンドをまず試すよう推奨。Linux向けには別途ローリングROCmバイナリも保守されている
  • ベンダー横断 — Vulkanバックエンドは、ベンダー固有のドライバなしでIntelグラフィックスや旧世代のNVIDIA/AMDカードでも動作する
  • 旧型ハードウェア — oldpcビルドはCUDA 11とAVX1のみのCPUを対象とし、最新の標準ビルドを実行できないマシン向け
  • CPUのみ — nocudaビルドはGPUなしで動作するが、GPUアクセラレーション時より速度は低下する

KoboldCppはどんな人向けか

生の処理速度や最小限のフットプリントよりも、小説執筆・ロールプレイ・インストール不要の単一ファイルを重視するならKoboldCppを使う。マルチユーザー本番運用や最小のダウンロードサイズが必要なら他を選ぶ。

🧭 KoboldCppに向いている人

  • 単なるチャット吹き出しではなく、Memory/World Infoフィールードを備えたエディタを求めるロールプレイ・共同創作のユーザー
  • ファイル1つ、ダウンロード1回、ビルドツールチェーン不要という最小限の設定でローカルモデルを試したい人
  • 旧型ハードウェアやAMD環境で、VulkanやoldpcビルドがCUDA前提の主流ツールより信頼できる選択肢になるユーザー
  • 各機能ごとに別々のツールを入れずに、同じアプリで簡易的な画像生成や音声認識も使いたい人

❌ KoboldCppが向かない人

  • マルチユーザー・高並行性の本番運用が必要なチーム — それはvLLMやNVIDIA TensorRT-LLMのための領域であり、KoboldCppではない
  • AGPL(コピーレフト)ライセンスのソフトウェアを禁止する方針を持つ組織 — 改変・再配布を予定する商用製品にKoboldCppを組み込む前に法務に確認すること
  • 最小のダウンロードサイズを求める人 — 単一実行ファイルには使う使わないに関わらずUI、画像生成、音声認識が同梱されている
  • ロールプレイ特化のUI要素のない、シンプルな最小限のチャットクライアントを求める人 — 別途軽量フロントエンドを組み合わせたOllamaの方が適している

🏆 用途別ベストチョイス

  • 最初からロールプレイ・小説執筆に最適:KoboldCpp
  • モデル管理CLIを備えた最もシンプルなローカル構成に最適:Ollama
  • ターミナル不要の洗練されたデスクトップGUIに最適:LM Studio
  • 高スループットのマルチユーザー配信に最適:vLLMまたはTensorRT-LLM
  • ハードウェアバックエンドを最大限に制御したい場合に最適:llama.cppを直接使用

KoboldCppはOllamaや他のローカルツールとどう違うか

KoboldCppに最も近い比較対象は、同じくllama.cppを基盤とする他のツール、そして全く異なる用途向けの本番配信エンジンである。

ツール
ライセンス
最適な用途
KoboldCppAGPL 3.0インストール不要、ロールプレイ/執筆UI内蔵
llama.cppMIT最も幅広いハードウェア対応、直接制御
OllamaMITシンプルなCLI/API、モデル管理
LM Studio独自(無料)ターミナル不要のデスクトップGUI
vLLMApache 2.0高スループットのマルチユーザー配信
text-generation-webuiAGPL 3.0高度なUIカスタマイズ、多数のバックエンド

ディレクトリで比較する

KoboldCpp評価時によくある誤解

誤解の多くは、KoboldCppを一般的なインストール型アプリと同じように扱ってしまうこと、または非公式な入手先からダウンロードすることに起因する。

誤解1:GitHub Releases以外からKoboldCppをダウンロードする

唯一の公式配布チャネルはGitHub Releasesページである。サードパーティサイトにある同名ファイルは、正規ビルドかどうか検証できない。

誤解2:AMD GPUでCUDAビルドを使う

メインビルドのCUDAアクセラレーションはNVIDIA GPUでのみ動作する。AMDユーザーはnocudaビルド内のVulkanオプション、またはLinux向けの別のローリングROCmビルドが必要である。誤ったビルドを使うと、単に低速なCPUのみの推論にフォールバックする。

誤解3:AGPL 3.0がllama.cppのMITライセンスと同じように機能すると思い込む

KoboldCppの基盤であるllama.cppはMITライセンスだが、KoboldCpp自体はコピーレフトのAGPL 3.0である。個人利用や内部利用には公開義務は発生しないが、KoboldCppを改変してネットワークサービスとして他者に提供する場合はAGPLのソースコード公開義務が発生する。これを基に商用製品を構築する前にライセンス条文を確認すること。

よくある質問

KoboldCppとは何か?

KoboldCppは、llama.cppを基盤に構築された無料の単一ファイル型ローカルLLMアプリである。インストール手順なしでGGUFモデルを実行でき、小説執筆・ロールプレイ向けに設計されたKoboldAI Lite Web UIを標準搭載している。

KoboldCppとllama.cppの違いは何ですか?

KoboldCppはllama.cppを基盤としており、同じGGUFモデルを実行します。llama.cppはMITライセンスの推論エンジンで、最も幅広いハードウェア対応と直接的な制御が特長です。KoboldCpp(AGPL 3.0)はこれを単一の実行ファイルにまとめ、物語執筆やロールプレイ向けのKoboldAI Lite Web UIに加え、Stable Diffusionによる画像生成とWhisperによる音声認識を同梱しています。

KoboldCppは誰が保守しているか?

KoboldCppは、LostRuinsという匿名の開発者がリポジトリgithub.com/LostRuins/koboldcppで保守している。リリースは頻繁で、最新版はv1.123.1(2026年10月13日公開)である。

KoboldCppは無料か?

はい。KoboldCppはAGPL 3.0ライセンスの無料・オープンソースソフトウェアである。有料プランやホスティング製品は存在せず、すべてのKoboldCpp導入は自分で管理するハードウェア上で動作する。

KoboldCppはどのライセンスで公開されているか?

AGPL 3.0(GNU Affero General Public License version 3)というコピーレフトライセンスである。基盤となるllama.cppが使用するMITライセンスとは異なる。

KoboldCppにはインストールが必要か?

いいえ。プラットフォームごとの単一実行ファイル(Windows、Linux、macOS ARM64)として配布されており、インストーラー・Python環境・Dockerコンテナなしでダウンロードしてそのまま実行できる。

KoboldCppはAMD GPUに対応しているか?

はい。ただしメインのCUDAビルドではない。プロジェクトはAMD向けの第一の選択肢としてnocudaビルド内のVulkanオプションを推奨しており、Linux向けには別途保守されているローリングROCmビルドも用意されている。

KoboldAI Liteとは何か?

KoboldAI Liteは、KoboldCppの実行ファイルに同梱されたWeb UIである。サーバー起動と同時に自動的にブラウザで開き、編集可能な出力、Memory/World Infoフィールド、ロールプレイと共同執筆専用のチャット・ストーリー・アドベンチャーモードを備えている。

KoboldCppは画像生成や音声書き起こしができるか?

はい。同じ実行ファイルに、主要なテキスト生成機能に加えてStable Diffusionによる画像生成とWhisperによる音声書き起こしが内蔵されている。

KoboldCppは本番運用やマルチユーザー用途に向いているか?

いいえ、それは設計上の目的ではない。KoboldCppは豊富な執筆用インターフェースを備えた単一ユーザーのローカル利用向けに構築されている。高並行性のマルチユーザー本番配信には、vLLMやNVIDIA TensorRT-LLMが適切なツールである。

KoboldCppはOllamaと何が違うか?

どちらもllama.cppを基盤にしているが、Ollamaは内蔵UIを持たない最小限のCLIとモデルレジストリを重視するのに対し、KoboldCppは同じ単一実行ファイル内にブラウザ完結の執筆・ロールプレイ用インターフェース(KoboldAI Lite)を備えている。

出典

← ローカルLLM活用 に戻る

MCP