Ollamaとは何か
Ollamaは、自分のハードウェアでオープンウェイトのAIモデルを実行するためのコマンドラインツール、ローカルAPIサーバー、そして(2025年7月以降は)デスクトップアプリです。 GitHubリポジトリでは、大規模言語モデルをローカルで「すぐに使い始める」ためのソフトウェアと説明されています。設計は意図的にDockerのワークフローを模しています——2人の共同創業者は以前、Dockerが2015年に買収したDocker用GUIのKitematicを作っており、そのためollama pullとollama runはdocker pullとdocker runによく似た形で機能します。
- 中核機能:オープンウェイトモデルをダウンロードし、組み込みの推論エンジンを通じてローカルで実行する。CLI、ローカルAPI、デスクトップチャットインターフェースはすべて同じバックグラウンドサービスと通信する
- ローカル推論エンジン:Ollama自身のドキュメントによればllama.cppとGGML上に構築されており、Ollama自身のライブラリから、あるいはインポートしたGGUF/Safetensorsファイルから、GGUF形式のモデルを実行する
- インターフェース:ターミナルCLI(
ollama run <モデル>)、ドラッグ&ドロップでファイルや画像を入力できるmacOS/Windows向け公式デスクトップアプリ、プログラム的な用途向けのREST API - 開発元:カリフォルニア州パロアルトの企業Ollama Inc.。コードをホストするGitHub組織はollama
- 正規リポジトリ:github.com/ollama/ollama。リポジトリのLICENSEファイルによればMITライセンス
Ollamaの企業背景とマイルストーン
Ollamaは2023年、Jeffrey MorganとMichael Chiangによって設立されました。2人はウォータールー大学で出会い、以前はDockerが2015年に買収したオープンソースのDocker用GUI、Kitematic(後にDocker Desktopに統合)を作っていました。Ollama Inc.はカリフォルニア州パロアルトを拠点とし、公開されているスタートアップ資金調達トラッカーによればBenchmarkやTheory Venturesなどの投資家からベンチャー資金を調達しています。PromptQuorumは一次情報源から正確な調達総額を独自に検証できておらず、最新の数字はOllama自身の発表を確認することを推奨します。
- 12023年 — プロジェクト開始
Why it matters: OllamaのGitHubリポジトリと最初の公開リリースにより、今日まで中核的な操作モデルであり続ける`pull`/`run`のCLIワークフローが確立された。 - 22025年7月 — 公式デスクトップアプリのリリース
Why it matters: モデルのダウンロード、チャット、ファイル/画像のドラッグ&ドロップ入力、調整可能なコンテキスト長を備えた、macOSおよびWindows向けのネイティブGUIが追加された——それ以前はCLIとOpen WebUIのようなサードパーティ製GUIしかインターフェースがなかった。 - 32025〜2026年 — OpenAI互換APIの拡張
Why it matters: Ollamaは`/v1`にOpenAI互換エンドポイントを追加・拡張し、チャットコンプリーション、コンプリーション、埋め込み、モデル一覧をカバーするようにした。これにより、すでにOpenAI SDKを前提に構築されたツール向けの差し替え可能なバックエンドとなった。 - 42026年 —
ollama launchインテグレーション
Why it matters: [公式CLIリファレンス](https://docs.ollama.com)によれば、Claude Code、Codex、VS Code、OpenCode、Droidといったコーディングツールをローカルで動くモデルに向けるためのワンコマンド設定が追加された。 - 52026年 — クラウド階層の導入
Why it matters: Ollama Inc.は、無料のローカルソフトウェアに加えて、自社インフラ([ollama.com](https://ollama.com)によれば米国、欧州、シンガポールなどのリージョン)上で有料のホスト型推論を提供し始めた。自前のハードウェアで対応できないより大きなモデルを動かしたいユーザー向けのオプションである。
Ollamaでできること
Ollamaの機能セットは、ローカルモデル推論を研究プロジェクトではなくパッケージマネージャーのように感じさせることに主眼を置いています。以下は、Ollamaの公式ドキュメントとGitHubのREADMEに基づく、各機能が実際に行うことです。
- モデルライブラリ —
ollama pull <モデル>という単一コマンドでollama.com/libraryからすぐ使えるモデルをpullできる。現行のドキュメントにはLlama、Gemma、Qwen、gpt-oss、DeepSeek、さらにnomic-embed-textやembeddinggemmaのような専用の埋め込みモデルの例が掲載されている - Modelfileによるカスタマイズ —
FROM(ベースモデル、必須)、PARAMETER(温度やコンテキスト長などの実行時設定)、TEMPLATE(プロンプト形式)、SYSTEM(システムプロンプト)、ADAPTER(LoRAアダプター)、LICENSE、MESSAGE(あらかじめ用意する会話履歴)の各ディレクティブを使ったModelfileでカスタムモデル構成を定義し、ollama create <名前> -f Modelfileでビルドする - ローカルREST API —
http://localhost:11434にあるネイティブAPIには/api/generate、/api/chat、/api/embeddings、/api/pull、/api/createなどのエンドポイントがあり、公式APIリファレンスに文書化されている - OpenAI互換API —
http://localhost:11434/v1にある2つ目のエンドポイントは/v1/chat/completions、/v1/completions、/v1/models、/v1/embeddingsを実装しており、OpenAI SDKを前提に書かれたアプリケーションはベースURLを変更するだけでOllamaを指すことができる - コーディングツールとの連携(
ollama launch) — 現行のCLIドキュメントに名前が挙がっているClaude Code、Codex、VS Code、OpenCode、Droidといった外部ツールを、ローカルで動くOllamaモデルをバックエンドとして使うよう設定するインタラクティブなコマンド - マルチモーダルと埋め込みのサポート —
ollama runはマルチモーダルモデル向けに画像入力を受け付ける(CLIドキュメントはllavaを例として挙げている)。専用の埋め込みモデルを実行して検索/RAGパイプラインに使うこともできる - デスクトップアプリ — CLIに加えて、ターミナルなしでモデルをダウンロードしてチャットできるネイティブGUI(macOSとWindows向け、2025年7月リリース)
- 任意のクラウド階層 — Ollama Inc.は、ローカルハードウェアでは処理しきれないより大きなモデルを動かすための別途有料オプションとして、自社サーバー上のホスト型推論を販売している。これは上記のローカル機能のいずれにも必要ない
利用例:Ollamaを使う3つの方法
これらは上記のOllamaのコマンドとAPIから構成される具体的なワークフローであり、仮想的なユースケースではありません。
モデルをpullしてターミナルからチャットする
ollama run llama3.2を実行します(ollama.com/libraryにある任意のモデル名に置き換え可能)。モデルがまだダウンロードされていなければOllamaが自動的にpullし、そのまま同じターミナルウィンドウ内でインタラクティブなチャットプロンプトに入ります——別途のダウンロード手順は不要です。
Modelfileでカスタムモデルを構築する
FROM llama3.2、PARAMETER temperature 1の行、そしてペルソナや振る舞いを記述するSYSTEM行を含むModelfileという名前のテキストファイルを作成します。ollama create my-model -f Modelfileを実行し、続けてollama run my-modelを実行すればカスタム設定でチャットできます——ベースの重みは再利用されるため、再学習は不要です。
OpenAI SDKアプリケーションをローカルモデルに向ける
Ollamaを実行した状態で、アプリケーションのOpenAI APIのベースURLをhttp://localhost:11434/v1に設定し、APIキーには任意のプレースホルダー文字列を使います。/v1/chat/completionsへのリクエストはリクエストで指定したモデルによって処理されるため、クラウドのAPIキーやインターネット接続なしで、既存のOpenAIクライアントコードを完全にローカルモデルに対して実行できます。
macOS・Windows・LinuxへのOllamaのインストール
OllamaはmacOS、Windows、Linuxで利用でき、ワンライン・インストールスクリプト、署名付きインストーラー、Docker、いくつかのパッケージマネージャーから導入できます。以下のコマンドとリンクは公式のダウンロードページとGitHubのREADMEからのものです——インストールスクリプトや要件はリリースごとに変わり得るため、必ずそれらのページを直接確認してください。
macOS
- インストール方法:
- Ollama.dmg(macOS 14 Sonoma以降が必要)または
curl -fsSL https://ollama.com/install.sh \| sh
Windows
- インストール方法:
- 署名付きインストーラー、またはPowerShellで
irm https://ollama.com/install.ps1 \| iex
Linux
- インストール方法:
curl -fsSL https://ollama.com/install.sh \| sh、または公式Linuxガイドに従った手動インストール
Docker
- インストール方法:
docker pull ollama/ollama— Docker Hub上の公式イメージ
パッケージマネージャー
- インストール方法:
- Homebrew、Pacman、Nix、Guix、Gentoo、Flox、およびKubernetes向けのHelmチャート——正確なパッケージ名はGitHubのREADMEを参照
Ollama自体には、対応OSを実行できること以外に固定のハードウェア最小要件はありません——実際の制約はどのモデルを読み込むかによります。大きなモデルほど、使い物になる速度で動かすためにより多くのRAM(GPUアクセラレーションを使う場合はVRAM)が必要になるためです。ハードウェアに制約がある場合は、pullする前にollama.com/libraryでモデルのサイズを確認してください。
Ollamaの料金:無料ソフトウェアと任意の有料クラウド
Ollamaのソフトウェア——CLI、ローカルAPI、デスクトップアプリ——は無料でオープンソースです。 GitHubのLICENSEファイルは標準的なMITライセンスであり、支払いの背後に隠された機能はありません。別途、Ollama Inc.は自分のマシンの代わりに自社サーバー上でより大きなモデルを実行するためのホスト型クラウドサービスをollama.comで販売しています。
ローカルソフトウェア
- 価格:
- 無料
- 含まれるもの:
- CLI、ローカルREST/OpenAI互換API、デスクトップアプリ、Modelfileによるカスタマイズ、完全なモデルライブラリ——完全に自分のハードウェア上で動作する
クラウド(無料)
- 価格:
- 無料
- 含まれるもの:
- ollama.comの現行の料金ページによる、クラウドモデルへの限定的なホスト型アクセス
クラウドPro
- 価格:
- 月額20ドルから
- 含まれるもの:
- Ollama自身のサーバー(Ollama自身のサイトによれば米国、欧州、シンガポールなどのリージョンを含む)上でのホスト型推論クレジットとより高い利用上限——無料のローカルソフトウェアとは別の有料製品
価格やクラウド階層の詳細は変更されることがあります。購入を決める前に、必ずollama.comの料金ページを直接確認してください。有料クラウド階層は、Ollamaの無料ローカルソフトウェアをインストールして使うために一切必要ありません——クラウドサービスは、あるマシンのRAM/VRAMには大きすぎるモデルを動かすために存在します。
Ollama vs. LM Studio
OllamaとLM Studioは、ローカルAIモデルを実行するために最もよく推奨されるツールの2つであり、どちらもllama.cppベースの推論をより簡単なインターフェースの裏に包んでいるため、常に比較されます。最も明確な違いは、CLIファーストかGUIファーストか、そしてオープンソースかクローズドソースかという点です。
主なインターフェース
- Ollama:
- まずコマンドライン。2025年7月に公式デスクトップGUIが追加された
- LM Studio:
- まずグラフィカルなデスクトップアプリ。CLIファーストのワークフローはない
ライセンス
- Ollama:
- MIT(完全にオープンソース)
- LM Studio:
- プロプライエタリ——自社の利用規約によれば個人利用・業務利用ともに無料だが、オープンソースではない
ローカルAPI
- Ollama:
- ネイティブREST APIに加え、
:11434/v1でOpenAI互換エンドポイント - LM Studio:
- OpenAI互換REST エンドポイントに加え、別途ベータ版のLM Studio REST API
モデル形式
- Ollama:
- 独自のライブラリとModelfileシステムを通じたGGUF
- LM Studio:
- GGUF(llama.cpp経由)とMLX(Apple Silicon)
組み込みのドキュメントチャット(RAG)
- Ollama:
- 組み込み機能ではない——Open WebUIやAnythingLLMのようなクライアントと組み合わせる
- LM Studio:
- 組み込みの「Chat with Documents」機能あり
任意のクラウド階層
- Ollama:
- あり。ホスト型推論が月額20ドルから
- LM Studio:
- あり。ホスト型モデルとより高い利用上限のための「Bionic+」が月額20ドルから、「Pro」が月額100ドルから
他のアプリケーションがバックエンドとして呼び出せる、スクリプト可能でターミナルファーストなツールが欲しいなら、Ollamaのワークフローの方がより直接的に合います。ターミナルを一切使わずに、組み込みのモデルブラウザとドキュメントチャット機能を備えた1つの洗練されたGUIが欲しいなら、lmstudio.aiでLM Studioを直接検討してください——詳細はLM Studioレビュー全文を参照。両者ともコアとなるローカル機能は無料です。判断する前に、それぞれのプロジェクトの公式サイトで最新の機能を確認してください。
Ollamaはどんな人に向いているか
Ollamaが合うかどうかは、ターミナル中心のワークフローに抵抗がなく、他のツールが呼び出せるスクリプト可能なバックエンドが欲しいかどうかに左右されます。
こんな場合はOllamaを使う
- 「何もインストールしていない」状態から、インストールコマンド1つと
ollama runコマンド1つで、動作するローカルモデルに最速でたどり着きたい - 他のアプリケーション、スクリプト、コーディングツールがバックエンドとしてそのまま呼び出せる、ネイティブまたはOpenAI互換のローカルAPIが欲しい
- 純粋にグラフィカルなワークフローではなく、コマンドラインでDockerライクなワークフローに抵抗がない(あるいは学びたい)
- ローカル利用にクローズドソースのコンポーネントを一切必要としない、完全にオープンソース(MIT)の基盤ソフトウェアが欲しい
- Claude Code、Codex、VS Codeなどのコーディングツールを、単一の
ollama launchコマンドでローカルモデルに接続できる選択肢が欲しい
こんな場合は様子見か、他を検討する
- ターミナルを一切使わず、グラフィカルなモデルブラウザとチャットインターフェースを主な作業手段としたい——LM Studio、Jan、GPT4Allの方がよりGUIファーストです(下記の競合セクションを参照)
- 最初から組み込みのドキュメントチャット(RAG)が必要——Ollamaには組み込みのRAG機能はありません。代わりにOpen WebUIやAnythingLLMのようなクライアントと組み合わせてください
- ローカルソフトウェアに、一元的なチーム管理やSSOのようなエンタープライズ機能が必要——このレビューでは、ホスト型クラウド製品とは別に、ローカルツール自体について公開されているチーム向け/エンタープライズ向けの階層は見つかりませんでした
- コミュニティサポートではなく公式のサポート保証が必要——オープンソースソフトウェアに対するOllamaのサポートチャネルはGitHub IssuesとDiscordであり、SLAを持つベンダーというよりオープンソースプロジェクトに典型的な形です
Ollamaと他のローカルランタイムとの比較
Ollamaは、ローカルモデル推論をより簡単なインターフェースの裏に包んだ複数のツールの1つです。この分野の他の選択肢と比べてOllamaがどう位置づけられるかを紹介します——完全なカタログはローカルAIソフトウェアディレクトリを、最も近い一騎打ちは上記のOllama vs. LM Studioの比較を参照してください。
- LM Studio — 組み込みのモデルブラウザとドキュメントチャット機能を備え、ローカル推論やOpenAI互換APIなど似た領域をカバーするGUIファーストのデスクトップアプリ。直接の比較はLM Studioレビューと上記の比較セクションを参照。
- llama.cpp — Ollama自身がその上に構築されているオープンソースの推論エンジン。直接使うことで、Ollamaのパッケージマネージャーのような利便性と引き換えに、より低レベルな制御(カスタムビルドフラグ、GGUFの直接読み込み)が得られる。llama.cpp解説を参照。
- KoboldCpp — 組み込みのWeb UIを備え、歴史的に創作やロールプレイ用途で人気のある、もう1つのllama.cppベースのランタイム。KoboldCppレビューを参照。
- LocalAI — 1台のサーバーでllama.cppを超える幅広いモデルバックエンド(画像や音声モデルを含む)をサポートする、オープンソースでOpenAI API互換のランタイム。LocalAI解説を参照。
Ollamaを評価する際によくある誤解
Ollamaに関する混乱の多くは、無料のローカルソフトウェアと別の有料クラウド製品を混同したり、意図的に含まれていない機能(組み込みRAGなど)を期待したりすることから生じます。
誤解1:クラウド階層がOllamaの利用に必須だと思い込む
OllamaのCLI、ローカルAPI、デスクトップアプリは無料でMITライセンスであり、アカウントなしで完全に自分のハードウェア上で動作します。Ollama Inc.の有料クラウド階層(月額20ドルから)は、ホスト型インフラでより大きなモデルを実行するための別の任意の製品であり、ローカル利用には決して必須ではありません。
誤解2:組み込みのドキュメントチャット(RAG)を期待する
Ollama自体は推論エンジンとAPIであり、ドキュメントをアップロードできる完全なチャットアプリケーションではありません。自分のドキュメントとチャットするには、OllamaのAPIの上にRAGレイヤーを追加するOpen WebUIやAnythingLLMのような別のクライアントと組み合わせてください。
誤解3:Ollama独自のモデル名を上流のオリジナルモデルのリリースと混同する
Ollamaのライブラリは独自のタグを使用します(例えば、よく知られたモデルファミリー名の下に特定の量子化やファインチューンがある場合など)。オリジナルのモデルリリースとあらゆる点で一致すると仮定するのではなく、正確なパラメータ数、量子化、出所については必ずollama.com/libraryのモデルのライブラリページを確認してください。
誤解4:古いサードパーティのスター数を鵜呑みにする
Ollamaのような急成長プロジェクトのGitHubスター数はすぐに古くなります。このレビューでは2026年9月12日にGitHub API経由で直接180,722スターを検証しました——このレビューの数字を含め、キャッシュされた数字に頼るのではなく、自分自身でこのエンドポイントを確認して最新の数字を得てください。
よくある質問
Ollamaとは何ですか?
Ollama(ollama.com、ソースコードはgithub.com/ollama/ollama)は、組み込みのllama.cppベースのエンジンを通じてオープンウェイトのAIモデルを自分のコンピュータでダウンロード・実行するための、無料でオープンソースのコマンドラインツール、ローカルAPI、デスクトップアプリです。
Ollamaは無料ですか?
はい。コアソフトウェア——CLI、ローカルAPI、デスクトップアプリ——はMITライセンスで無料であり、支払いの背後に隠された機能はありません。Ollama Inc.は自社サーバー上でのホスト型推論のための任意の有料クラウド階層(月額20ドルから)を別途販売していますが、その製品は無料のローカルソフトウェアの利用には必要ありません。
Ollamaはオープンソースですか?どのライセンスを使っていますか?
はい。OllamaのGitHubのLICENSEファイルは、コピーレフト義務のない最も寛容なオープンソースライセンスの1つである、標準のMITライセンスです。
Ollamaはどのプラットフォームに対応していますか?
公式ダウンロードページによれば、macOS(14 Sonoma以降)、Windows、Linuxです。Dockerイメージ(ollama/ollama)としても配布されており、Homebrew、Pacman、Nix、Guixなどのパッケージマネージャーからも利用できます。
Ollamaにはグラフィカルインターフェースがありますか、それともCLIのみですか?
両方あります。OllamaはコマンドラインツールとしてスタートしCLIを中心に据えていますが、Ollama Inc.は2025年7月にmacOSとWindows向けの公式デスクトップアプリをリリースし、ターミナルでのワークフローに加えてグラフィカルなチャットインターフェースを追加しました。
OllamaにはOpenAI互換のAPIがありますか?
はい。http://localhost:11434にあるネイティブREST APIに加えて、Ollamaはhttp://localhost:11434/v1にOpenAI互換エンドポイントを提供しており、/v1/chat/completions、/v1/completions、/v1/models、/v1/embeddingsをカバーしています。
Modelfileとは何ですか?
Modelfileは、カスタムOllamaモデルを構築するために使うテキスト形式の設定ファイルです。FROM(ベースモデル、必須)、PARAMETER、TEMPLATE、SYSTEM、ADAPTER、LICENSE、MESSAGEの各ディレクティブをサポートしており、ollama create <名前> -f Modelfileで実行可能なモデルとしてビルドされます。
OllamaのGitHubスター数はいくつですか?
Ollamaのリポジトリ(github.com/ollama/ollama)は、GitHub APIで直接検証したところ2026年9月12日時点で180,722スターでした。毎日変動するため、最新の数字はリポジトリを直接確認してください。
Ollamaは誰が開発していますか?
カリフォルニア州パロアルトを拠点とする企業Ollama Inc.です。2023年にJeffrey MorganとMichael Chiangによって設立されました。2人は以前、2015年にDockerに買収されたDocker用GUIのKitematicを作っていました。
Ollamaには検索拡張生成(RAG)やドキュメントチャットが含まれていますか?
組み込みではありません。Ollamaは推論エンジンとAPIを提供し、ドキュメントチャットやRAGの機能は通常、その上に構築された別のクライアント層、例えばOpen WebUIやAnythingLLMなどから提供されます。どちらもOllamaのAPIに接続できます。
