Repolode
apple

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. 1

    Homebrewでuvをインストールする

    brew install uv
  2. 2

    リポジトリをクローンする

    git clone https://github.com/apple/coreai-models.git && cd coreai-models
  3. 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 の数値は毎日更新されます。

関連プロジェクト