AIを自分のパソコンで動かしてみたい。
でもクラウドのAPI料金が気になるし、セットアップも難しそう…。
そんな方に試してほしいのが、Mac mini × Ollamaの組み合わせです。
この記事の手順どおりに進めれば、無料でローカルAI環境が手に入ります。
結論、Ollamaを使えばMac miniだけでAIチャットが動きます。
月額料金はゼロ。データも外部に送信されません。
初めての方は「基本編」から順番にどうぞ。
すでにOllamaを入れている方は「応用編」まで飛ばしてOKです。
インストール → モデル導入 → 日本語チャット → モデルの使い分けまで、一気に進めていきましょう。
OllamaでローカルAIを動かすメリットとは
Ollamaは、手元のパソコンでAIモデルを動かせる無料ツールです。
ChatGPTやClaude APIのようなクラウドサービスとの違いはこの3つ。
- 完全無料:API料金が一切かからない。何回使ってもゼロ円
- データが外に出ない:すべてローカルで処理される。機密情報を扱う作業にも使える
- ネット不要:オフラインでも動く。モデルを一度ダウンロードすれば通信なしでOK
特にMac miniのApple Siliconチップは、AI推論との相性が抜群です。
GPUとメモリが統合されているため、少ないメモリでも効率よくモデルを動かせます。
「APIコストを気にせず、AIを好きなだけ試したい」という方にぴったりの環境です。
必要なもの:Mac miniのスペックと事前準備
推奨スペック
Ollamaを快適に動かすために必要なスペックはこちらです。
- Mac mini(Apple Silicon):M1以降ならOK。M4 Proなら余裕あり
- メモリ(RAM):16GB以上を推奨。24GBあれば大きめのモデルも動く
- ストレージ:モデル1つあたり5〜20GB程度。512GBあれば安心
- macOS:バージョン14(Sonoma)以上が必要
メモリは最重要ポイントです。
AIモデルはメモリ上に展開されて動くので、メモリが多いほど大きなモデルを扱えます。
これからMac miniを買うなら
これからローカルAI用にMac miniを検討している方は、メモリ24GB以上のモデルを選んでください。
16GBでも小さいモデルは動きますが、実用的なサイズのモデルを使うなら24GBがスタートラインです。
Mac mini M4 Pro(24GB/512GB)は218,800円(税込、執筆時点)です。
Mac mini M4 Pro(Amazon)で現在の価格を確認できます。
事前準備
インストール前にこの2つを確認しておきましょう。
- Homebrew:Macのパッケージ管理ツール。未導入なら先にインストール
- ターミナル:Macに標準搭載。「アプリケーション」→「ユーティリティ」にあります
Homebrewが入っていない場合は、ターミナルで以下を実行してください。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
【基本編】Ollamaのインストールから初回実行まで
ステップ1:Ollamaをインストールする
ターミナルを開いて、以下のコマンドを実行します。
brew install ollama
これだけでインストールは完了です。
数分でダウンロードとセットアップが終わります。
インストールできたか確認するには、以下を実行してください。
ollama --version
バージョン番号が表示されればOKです。
ステップ2:Ollamaサーバーを起動する
Ollamaはバックグラウンドでサーバーとして動きます。
起動コマンドはこちら。
ollama serve
ターミナルに「Listening on 127.0.0.1:11434」と表示されたら起動完了です。
別のターミナルウィンドウを開いて、次のステップに進みましょう。
Homebrewのサービス機能を使えば、Mac起動時に自動で立ち上がるよう設定もできます。
brew services start ollama
ステップ3:最初のモデルをダウンロードして動かす
まずは軽量モデルで動作確認しましょう。
ollama run gemma3:4b
初回はモデルのダウンロードが始まります(約3GB)。
ダウンロードが終わると、そのままチャットが始まります。
>>> こんにちは。あなたは何ができますか?
日本語で質問すると、日本語で返答が返ってきます。
チャットを終了するには /bye と入力してください。
ここまでで、ローカルAI環境の構築は完了です。
【基本編】Gemma3を入れて日本語チャットを試す
Gemma3のモデルサイズと選び方
Gemma3はGoogleが公開しているオープンモデルです。
日本語の精度が高く、ローカル利用に向いています。
Ollamaで使えるGemma3のサイズは以下のとおりです。
- gemma3:4b(約3GB):軽量・高速。動作確認や軽い作業向け
- gemma3:12b(約8GB):バランス型。日常的に使うならこれ
- gemma3:27b(約17GB):高精度。メモリ24GB以上で実用的
メモリが24GBなら12Bがメインの選択肢です。
27Bも動きますが、メモリをほぼ使い切るためレスポンスが遅くなります。
12Bモデルのインストールと実行
実用的な12Bモデルを入れましょう。
ollama run gemma3:12b
ダウンロード(約8GB)が終わると、すぐにチャットが始まります。
試しに実務的な質問をしてみてください。
>>> 以下の文章を要約してください:(長い文章を貼り付け)
>>> ブログ記事のタイトル案を5つ考えてください。テーマは「Mac miniでローカルAI」です。
4Bモデルと比べて、回答の精度と自然さが格段に上がるのが分かるはずです。
27Bモデルを試す(メモリ24GB以上向け)
さらに高精度なモデルを試したい場合はこちら。
ollama run gemma3:27b
27Bはダウンロードサイズが約17GBです。
メモリ24GBのMacではギリギリ動作しますが、他のアプリを閉じた状態で使うのがおすすめです。
ここまでが基本編です。Ollamaのインストールと日本語チャットはこれで完了。
「まずは使ってみたい」方はここまでの内容で十分スタートできます。
ここからは、実運用で役立つモデル管理やヘッドレス運用のコツを紹介します。
【応用編】モデルの使い分けとパラメータ調整
用途別のモデル使い分け
複数のモデルを入れておいて、用途に応じて切り替えるのが実運用のコツです。
- アイデア出し・壁打ち → gemma3:4b(速度重視)
- 文章の要約・整形 → gemma3:12b(精度と速度のバランス)
- 長文の下書き生成 → gemma3:27b(精度重視)
モデルの切り替えは ollama run モデル名 を実行するだけです。
一度ダウンロードしたモデルは、次回からすぐに起動します。
インストール済みモデルの一覧は以下で確認できます。
ollama list
ヘッドレス(モニターなし)で常時稼働させる
Mac miniをAI専用サーバーとして使うなら、ヘッドレス運用がおすすめです。
モニターを繋がずに、別のMacやPCからSSHで接続して使います。
設定手順はこちら。
① Mac miniのリモートログインを有効にする
「システム設定」→「一般」→「共有」→「リモートログイン」をON。
② 別のMacからSSH接続
ssh ユーザー名@mac-miniのIPアドレス
③ Ollamaを常時稼働に設定
brew services start ollama
これでMac miniが起動するたびにOllamaが自動で立ち上がります。
モニターもキーボードも不要。電源ケーブルとLANだけで動きます。
APIとして外部から呼び出す
OllamaはREST APIも提供しています。
n8nなどの自動化ツールから直接呼び出すことも可能です。
curl http://localhost:11434/api/generate -d '{
"model": "gemma3:12b",
"prompt": "ブログのタイトル案を3つ考えて",
"stream": false
}'
ネットワーク内の他のマシンからアクセスする場合は、環境変数で外部接続を許可します。
OLLAMA_HOST=0.0.0.0 ollama serve
Mac mini M4 Pro(24GB/512GB)でOllamaを常時稼働させています。
モニターなしのヘッドレス運用で、別のMacBookからSSH接続して使う形です。
普段使っているのはGemma3の12Bモデルと27Bモデルの2つ。
記事の下書き生成やデータ整理には12Bモデル、じっくりアイデアを出したいときは27Bモデルと使い分けています。
インストールはHomebrewで brew install ollama を実行するだけ。
つまずくポイントはほぼありませんでした。
27Bモデルは24GBメモリでギリギリ動きますが、レスポンスは少し遅いです。
体感では12Bの2〜3倍の待ち時間。
12Bモデルなら快適に動作するので、普段使いは12Bがおすすめです。
かかった時間:インストール5分、モデルダウンロード15分(回線速度による)
つまずいたポイント:特になし。Homebrewで一発
結果:月額0円でAIチャット環境が完成。API料金を気にせず使い放題
よくあるエラーと対処法
「Error: model not found」と表示される
モデル名のスペルミスが原因です。
ollama list でインストール済みモデル名を確認してください。
Gemma3の場合、gemma3:12b のようにコロンの後にサイズを指定します。
モデルのダウンロードが途中で止まる
回線が不安定な場合に起こります。
同じコマンドをもう一度実行すれば、途中から再開されます。
ollama pull gemma3:12b
レスポンスが極端に遅い
メモリ不足が原因の可能性が高いです。
- 他のアプリケーション(ブラウザのタブ等)を閉じる
- より小さいモデルに切り替える(27B → 12B)
- アクティビティモニタでメモリ使用状況を確認する
「ollama: command not found」と表示される
Homebrewのパスが通っていない可能性があります。
ターミナルで以下を実行してください。
eval "$(/opt/homebrew/bin/brew shellenv)"
これで解決しない場合は、ターミナルを再起動してみてください。
まとめと次のステップ
- OllamaをMac miniに入れれば、月額0円でローカルAI環境が手に入る
- Gemma3の12Bモデルが、精度と速度のバランスで一番実用的
- メモリは24GB以上を推奨。16GBでも4Bモデルなら快適に動く
- ヘッドレス運用でAI専用サーバーとして常時稼働できる
- REST API経由で、自動化ツールとの連携も可能
Mac miniで画像生成AIにも挑戦したい方はこちら。
→ ComfyUIをMacに導入する手順|画像生成AI入門
ブログ運営に必要なサーバー環境に興味がある方はこちらも参考にしてください。
→ 個人ブログ向けレンタルサーバー3社を実際に比較
1人が役に立ったと評価


コメント