自分のパソコンでAIを動かそう!最新の大規模言語モデルをワンコマンドで実行 — ollama

ollama/ollamaGo168.0k

Ollamaは、ChatGPTのようなAIモデルを自分のパソコン上で簡単に動かせるツールです。通常、AIモデルを使うにはクラウドサービスへの課金や複雑な環境構築が必要ですが、Ollamaを使えばたった1つのコマンドでGemma、DeepSeek、Qwenなど最新のオープンソースAIモデルをダウンロードして会話を始められます。プログラマー向けにはREST API(ソフト同士をつなぐ仕組み)も用意されており、PythonやJavaScriptから数行のコードでAIを呼び出せます。さらにClaude CodeやCodexなどの開発ツールとの連携や、WhatsApp・Telegram・Discordなどのメッセージアプリでのチャットボット化も可能です。プライバシーを守りながらAIを活用したい個人から、AIアプリを開発したいエンジニアまで幅広く使えます。

🔥 なぜ話題?

Kimi-K2.5やDeepSeek、Qwenなど高性能なオープンソースAIモデルが次々と登場する中、Ollamaはそれらを誰でもすぐに試せる「入り口」として注目を集めています。クラウドAIサービスの利用料高騰やプライバシー意識の高まりも、ローカルでAIを動かせるOllamaの人気を後押ししています。

💡 こう使える!

例えば、仕事で使う社内文書をAIに要約させたいけれど、機密情報をクラウドに送るのが不安な場合、Ollamaを自分のパソコンにインストールして「ollama run gemma3」と入力するだけで、インターネットに情報を送ることなくAIと会話しながら文書の要約や質問応答ができます。

ユースケース: 自分のパソコン上でAIチャットボットを動かしたり、プログラムからAIを呼び出してアプリに組み込んだりする用途に使えます。

  • ワンコマンドでAIモデルをダウンロード&実行でき、難しい設定が不要
  • データをクラウドに送らずローカルで完結するためプライバシーが守られる
  • Claude Code・Codex・WhatsApp・Discordなど200以上のツールやサービスと連携可能
  • macOS・Windows・Linux・Dockerすべてに対応
  • PythonやJavaScriptのライブラリでAIアプリ開発もすぐに始められる
GitHubで見る →

Get up and running with Kimi-K2.5, GLM-5, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

技術情報

言語

Go

ライセンス

MIT

最終更新

2026-04-07

スター数

167,955

フォーク数

15,406

Issue数

2,869

トピック

deepseekgemmagemma3glmgogolanggpt-ossllamallama3llmllmsminimaxmistralollamaqwen

技術詳細

アーキテクチャ・仕組み

  • バックエンドとして llama.cpp を使用(Georgi Gerganov氏が創設したC++製の高速推論エンジン)
  • REST API(デフォルトポート: 11434)を通じてモデルの実行・管理を行う
  • Modelfileという独自の設定ファイル形式でモデルのカスタマイズやインポートが可能

対応環境・プラットフォーム

  • OS: macOS、Windows、Linux
  • コンテナ: Docker(公式イメージ ollama/ollama をDocker Hubで提供)
  • クラウド: Google Cloud Run、Fly.io、Koyebでのデプロイに対応
  • パッケージマネージャ: Homebrew、Pacman(Arch Linux)、Nix、Helm Chart、Gentoo、Flox、Guix

対応モデル

  • Kimi-K2.5、GLM-5、MiniMax、DeepSeek、gpt-oss、Qwen、Gemma 3など多数
  • 全モデル一覧は ollama.com/library で確認可能

公式ライブラリ・SDK

主要な統合機能

コーディングツール連携

  • ollama launch claude でClaude Codeを起動
  • Codex、Droid、OpenCodeとの統合をサポート
  • VS Code拡張(Cline、Continue、AI Toolkit)、Emacs、Sublime Textなどのエディタ対応

AIアシスタント連携

  • ollama launch openclaw でOpenClawを起動し、WhatsApp・Telegram・Slack・Discordなどで個人AIアシスタントとして利用可能

コミュニティ統合(一部抜粋)

  • チャットUI: Open WebUI、LibreChat、Lobe Chat、NextChat、big-AGIなど多数
  • RAG(知識ベース検索): RAGFlow、R2R、MaxKBなど
  • フレームワーク: AutoGPT、crewAI、LangChain、LlamaIndex、Spring AI、Haystack
  • 監視・可観測性: Opik、OpenLIT、Langfuse、MLflow Tracing
  • データベース連携: pgai(PostgreSQL)、MindsDB(200+データプラットフォーム)

REST API

  • チャット、モデル管理などの各種エンドポイントを提供
  • ストリーミングレスポンスのオン/オフ切り替え対応
  • 詳細は APIドキュメント を参照
curl http://localhost:11434/api/chat -d '{
  "model": "gemma3",
  "messages": [{"role": "user", "content": "Why is the sky blue?"}],
  "stream": false
}'

ドキュメント

コミュニティ

  • Discord、X(旧Twitter)、Redditにて活発なコミュニティが存在
  • コミュニティ統合プロジェクトはプルリクエストで追加可能

インストール・クイックスタート

macOS / Linux

curl -fsSL https://ollama.com/install.sh | sh

Windows

irm https://ollama.com/install.ps1 | iex

Docker

docker pull ollama/ollama

起動してモデルを実行

# Ollamaを起動(対話的にモデル選択)
ollama

# Gemma 3モデルでチャットを開始
ollama run gemma3

Pythonから使う場合

pip install ollama
from ollama import chat
response = chat(model='gemma3', messages=[{'role': 'user', 'content': '空はなぜ青いの?'}])
print(response.message.content)

JavaScriptから使う場合

npm i ollama
import ollama from 'ollama';
const response = await ollama.chat({ model: 'gemma3', messages: [{ role: 'user', content: '空はなぜ青いの?' }] });
console.log(response.message.content);

参考になる外部の関連記事

関連リポジトリ

AIモデルの実行も学習もブラウザ画面ひとつで完結!最大2倍速・VRAM70%削減の万能ツール — unsloth

unslothai/unslothPython57.0k

Unslothは、Qwen、DeepSeek、Gemma、LlamaなどのオープンソースAIモデルを自分のパソコンで動かしたり、追加学習(ファインチューニング)したりできる統合ツールです。ブラウザから

danielmiessler/Fabric

danielmiessler/FabricGo39.1k

FabricはAIを使って人間の能力を拡張するオープンソースフレームワークです。特定の問題を解決するためのモジュラーシステムを提供し、クラウドソーシングされたAIプロンプトのセットを様々な場所で活用で

LINEもQQもSlackも!あらゆるチャットアプリにAIボットを一発導入できる万能プラットフォーム — AstrBot

AstrBotDevs/AstrBotPython24.2k

AstrBotは、さまざまなチャットアプリ(メッセージングアプリ)にAIチャットボットを簡単に導入できるオープンソースのプラットフォームです。QQ、Telegram、Slack、Discord、LIN

steveyegge/beads

steveyegge/beadsGo16.6k

Beadsは、コーディングエージェント(AI開発アシスタント)のメモリ機能を強化するためのツールです。AI開発アシスタントが過去のコードやコンテキストをより効果的に記憶・活用できるよう設計されています

Stripe・Ramp・Coinbaseが社内で作ったAIコーディングエージェントをオープンソースで再現 — open-swe

langchain-ai/open-swePython7.8k

Open SWEは、組織内部で使えるAIコーディングエージェント(プログラムを自動で書いてくれるAIアシスタント)を構築するためのオープンソースフレームワークです。SlackやLinear(タスク管理