ローカルLLM

Macに標準搭載のAI、試せます。ターミナルの新コマンド「fm」

この記事のポイント

  • 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の発表のように、チップ側の強化も進んでいます。

著者プロフィール

アバター画像

馬渡 徹郎 / Tetsuro Mawatari ホームページ

AI新規サービス開発や大手企業のAIエージェント導入支援をしています。