Speziエコシステム向けのLLM用Swiftパッケージ。オンデバイスモデル、OpenAI、Fogノードでの推論に対応。
apple/coreai-models
AppleのCore AIを使ってmacOSやiOSでAIモデルを実行するための、モデル変換レシピ、PyTorchプリミティブ、Swiftランタイムユーティリティをまとめたツールキット。
- スター
- 2,267
- フォーク
- 253
- 未解決の Issue
- 45
- 最終コミット
- 18 時間前
これは何?
Core AI Modelsは、Core AIフレームワークを通じてAppleデバイスでAIモデルを実行するためのツールキットです。Hugging Faceなどで公開されている人気のオープンソースモデルをCore AI形式に変換し、単体の.aimodelファイルを生成するレシピを提供します。トークナイザーが必要な言語モデルや、複数のモデルをつなぐ拡散パイプラインのように複数のファイルが必要な場合は、エクスポートレシピがリソースフォルダを生成し、付属のSwiftパッケージから読み込めます。
リポジトリは4つの要素で構成されています。モデルごとのエクスポートレシピを収録したモデルカタログ、Core AI向けのカスタムPyTorchモデルを作成するためのPythonプリミティブ、macOSおよびiOSアプリ向けのランタイムユーティリティを備えたcoreai-modelsというSwiftパッケージ、そしてコーディングアシスタントがCore AIを扱うのを支援するエージェントスキルです。エクスポートしたモデルをMac上で直接実行するためのコマンドラインツールも含まれています。対応モデルはuvコマンドで一覧表示できます。
対象はmacOSおよびiOS 27.0以降で、Xcode 27.0以降が必要です。
主な機能
- 01Hugging Faceの人気オープンソースモデルをCore AIの.aimodel形式にエクスポートできます。
- 02デバイス上で実行するカスタムPyTorchモデルを作成するためのPythonプリミティブを提供します。
- 03macOSおよびiOSアプリにモデルを組み込むためのランタイムユーティリティを備えたSwiftパッケージを提供します。
- 04エクスポートしたモデルをMac上で直接実行するためのコマンドラインツールが含まれています。
- 05Claude Code、Codex CLI、Gemini CLI向けのエージェントスキルが含まれています。
ユースケース
- オープンソースの言語モデルや拡散モデルをApple silicon搭載のiOSまたはmacOSアプリに組み込む。
- カスタムPyTorchモデルを作成し、デバイス上で推論できるようにエクスポートする。
- coreai-optで重みの量子化やパレタイゼーションを行い、モデルサイズを削減する。
- コーディングエージェントを活用して、PyTorchモデルをCore AIにデプロイする。
クイックスタート
- 1
Homebrewでuvをインストールする
brew install uv - 2
リポジトリをクローンする
git clone https://github.com/apple/coreai-models.git && cd coreai-models - 3
レジストリでサポートされているモデルを一覧表示する
uv run coreai.model.registry --list-models
使う前に知っておきたいこと
- macOS、iOS 27.0以降、Xcode 27.0以降が必要なため、特定のプラットフォームに限定されます。
- AppleのCore AIフレームワークを対象としており、最近のApple OSリリースに依存します。
収録されている特集
トピック
よくある質問
- coreai-models とは?
- AppleのCore AIを使ってmacOSやiOSでAIモデルを実行するための、モデル変換レシピ、PyTorchプリミティブ、Swiftランタイムユーティリティをまとめたツールキット。 Core AI Modelsは、Core AIフレームワークを通じてAppleデバイスでAIモデルを実行するためのツールキットです。Hugging Faceなどで公開されている人気のオープンソースモデルをCore AI形式に変換し、単体の.aimodelファイルを生成するレシピを提供します。トークナイザーが必要な言語モデルや、複数のモデルをつなぐ拡散パイプラインのように複数のファイルが必要な場合は、エクスポートレシピがリソースフォルダを生成し、付属のSwiftパッケージから読み込めます。
- coreai-models は無料で使えますか?ライセンスは?
- coreai-models は BSD-3-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- coreai-models は今もメンテナンスされていますか?
- 活発にメンテナンス中。coreai-models の最終コミットは 2026年11月5日 です。
- coreai-models は何に使えますか?
- オープンソースの言語モデルや拡散モデルをApple silicon搭載のiOSまたはmacOSアプリに組み込む。 カスタムPyTorchモデルを作成し、デバイス上で推論できるようにエクスポートする。 coreai-optで重みの量子化やパレタイゼーションを行い、モデルサイズを削減する。 コーディングエージェントを活用して、PyTorchモデルをCore AIにデプロイする。
- coreai-models のインストール方法は?
- Homebrewでuvをインストールする: brew install uv リポジトリをクローンする: git clone https://github.com/apple/coreai-models.git && cd coreai-models レジストリでサポートされているモデルを一覧表示する: uv run coreai.model.registry --list-models
- coreai-models はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/apple/coreai-models
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
音声をオンデバイスモデルでテキスト化し、任意でAIによる整形もできるオープンソースのmacOS向け音声入力アプリ。Wispr Flowのローカルな代替です。
Apple Foundation ModelsでAI処理をすべてデバイス上で行う、macOS・iOS向けのドキュメントチャットアプリ
iPhoneをUSB-CでMacに接続し、GPUを活用してQwen 27Bをローカル実行。プロンプト処理を高速化し、コンテキストを拡張します。
Ultralytics YOLOv5は、物体検出、インスタンスセグメンテーション、画像分類の学習とエクスポートに対応した、PyTorchベースのコンピュータービジョンツールキットです。
Hugging FaceのTransformers、Diffusers、TIMM、Sentence-Transformersモデルを、特定のハードウェア向けに最適化してエクスポートし、推論や学習を実行するためのツールキット。