この記事のポイント
- fmはmacOS 27で使えるFoundation Modelsのコマンドで、対応するApple Silicon Macが必要です。
- 応答・対話・形式を指定した出力を扱い、別ソフトやAPIキーを用意せずAppleのモデルを呼び出せます。
- クラウド処理のpcc指定にはネット接続と利用上限があり、すべての処理がMac内で完結するわけではありません。
Appleの公式資料から、ターミナルでFoundation Modelsを使う方法を紹介します。標準コマンドと別モデルを選ぶ環境の違いを整理します。
「fm」はMac標準のAIをターミナルから呼び出すコマンド
「fm」は、AppleのAIモデル「Foundation Models」をターミナルから呼び出すコマンドです。ターミナルは文字でコンピューターへ指示するアプリです。Apple公式のWWDC26セッションで紹介されています。macOS 27には最初から入っているため、Ollamaのような別ソフトのインストールは不要。アカウント登録・APIキー・従量課金の設定も要りません。
利用にはmacOS 27対応のApple Silicon Mac(M1以降)と、Apple Intelligenceの対応条件を満たす設定・言語・地域が必要です。Appleの案内では、対応言語やモデル用の空き容量も条件です。モデルの準備が終わるまでは利用できない場合があります。詳しい利用条件はAppleの案内で確認できます。
主な使い方は3つです。
| コマンド | 用途 |
|---|---|
fm respond |
プロンプトへの応答を1回だけ取得(スクリプト向け) |
fm chat |
対話形式でやり取りするインタラクティブモード |
fm schema |
構造化出力用のスキーマ(出力形式の型)を作成 |
1行打つだけで応答が返る、画像やクラウド処理も指定できる
ターミナルを開いて、次のように打つだけで応答が返ってきます。
$ fm respond "Swiftでメールアドレスを判定する簡単な正規表現を教えて"
画像を読み込ませることもできます。クラウド側のPrivate Cloud Compute(Appleが運営する専用の計算環境)を使う場合は、–model pcc を指定します。ネット接続が必要で、利用上限もあります。端末内の処理とは異なるため、すべてがMac内で完結するわけではありません。
$ fm respond "このスクリーンショットで使われているアプリは?" --model pcc --image Screenshot.png
fm schemaを使うと、出力をJSONなど決まった形式に整えられます。開発者向けSDKの条件は配布元を確認してください。

fmはAppleのモデルを使います。複数のオープンモデルを選びたい場合はOllamaが別の選択肢になります。
まとめ:一歩目はfmコマンド、その先はOllama
Macで小規模な言語処理を試したい方には、対応するOSと機能の範囲が選択の軸になります。端末内で処理したい内容と、別の処理先を必要とする内容を分けて確かめるとよいでしょう。モデルを選びたい場合など、目的が異なれば別の構成を検討する余地があります。
※ 2026年9月時点の情報です。macOS 27(Golden Gate)以降が対象で、対応言語・機能は今後のアップデートで変わる可能性があります。
スマートフォン側の端末内AI処理では、Snapdragon 8 Elite Gen 6の発表のように、チップ側の強化も進んでいます。