Repolode
apple

apple/coreai-models

Набор Apple с рецептами экспорта моделей, примитивами PyTorch и утилитами Swift для запуска AI-моделей на macOS и iOS через Core AI.

Звёзды
2,294
Форки
257
Открытые issues
45
Последний коммит
6 часов назад

Что это?

Core AI Models — набор инструментов для запуска AI-моделей на устройствах Apple с помощью фреймворка Core AI. Он содержит рецепты для преобразования популярных моделей с открытым исходным кодом из Hugging Face и других источников в формат Core AI с сохранением в отдельные файлы .aimodel. Для моделей, которым требуется несколько файлов, например языковых моделей с токенизатором или конвейеров диффузии из нескольких связанных моделей, рецепты экспорта создают папку с ресурсами, которую может загрузить входящий в комплект Swift-пакет.

Репозиторий состоит из четырёх частей: каталога моделей с рецептами экспорта для каждой из них, примитивов Python для создания собственных моделей PyTorch для Core AI, Swift-пакета coreai-models с утилитами для запуска моделей в приложениях macOS и iOS, а также agent skills, помогающих помощникам по программированию работать с Core AI. В комплект входят инструменты командной строки для непосредственного запуска экспортированных моделей на Mac. Список поддерживаемых моделей можно получить с помощью команды uv.

Проект предназначен для macOS и iOS 27.0 и новее и требует Xcode 27.0 или новее.

Ключевые возможности

  • 01Экспортирует популярные модели с открытым исходным кодом из Hugging Face в формат Core AI .aimodel.
  • 02Предоставляет примитивы Python для создания собственных моделей PyTorch с выполнением на устройстве.
  • 03Предлагает Swift-пакет с утилитами для интеграции моделей в приложения macOS и iOS.
  • 04Включает инструменты командной строки для непосредственного запуска экспортированных моделей на Mac.
  • 05Содержит agent skills для Claude Code, Codex CLI и Gemini CLI.

Сценарии использования

  • Добавление языковой модели или модели диффузии с открытым исходным кодом в приложение для iOS или macOS на Apple silicon.
  • Создание собственной модели PyTorch и её экспорт для инференса на устройстве.
  • Применение квантования весов или палетизации для уменьшения размера модели с помощью coreai-opt.
  • Использование coding agent для помощи в развёртывании моделей PyTorch в Core AI.

Быстрый старт

  1. 1

    Установить uv через Homebrew

    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 или новее, поэтому решение предназначено только для этой платформы.
  • Решение рассчитано на фреймворк Core AI от Apple, который доступен в недавних версиях ОС Apple.

В подборках

Темы

Частые вопросы

Что такое coreai-models?
Набор Apple с рецептами экспорта моделей, примитивами PyTorch и утилитами Swift для запуска AI-моделей на macOS и iOS через Core AI. Core AI Models — набор инструментов для запуска AI-моделей на устройствах Apple с помощью фреймворка Core AI. Он содержит рецепты для преобразования популярных моделей с открытым исходным кодом из Hugging Face и других источников в формат Core AI с сохранением в отдельные файлы .aimodel. Для моделей, которым требуется несколько файлов, например языковых моделей с токенизатором или конвейеров диффузии из нескольких связанных моделей, рецепты экспорта создают папку с ресурсами, которую может загрузить входящий в комплект Swift-пакет.
coreai-models можно использовать бесплатно? Какая у него лицензия?
coreai-models распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
coreai-models всё ещё поддерживается?
Активно поддерживается. Последний коммит в coreai-models — 7 нояб. 2026 г..
Для чего можно использовать coreai-models?
Добавление языковой модели или модели диффузии с открытым исходным кодом в приложение для iOS или macOS на Apple silicon. Создание собственной модели PyTorch и её экспорт для инференса на устройстве. Применение квантования весов или палетизации для уменьшения размера модели с помощью coreai-opt. Использование coding agent для помощи в развёртывании моделей PyTorch в Core AI.
Как установить coreai-models?
Установить uv через Homebrew: 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 проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытое приложение для диктовки в macOS: преобразует речь в текст с помощью локальных моделей и при желании улучшает его с помощью ИИ — альтернатива Wispr Flow.

12,9 тыс.+254 за неделю964SwiftGPL-3.0Активно поддерживаетсяОбновлён вчера

Приложение для работы с документами и чатом на macOS и iOS: загружайте файлы и задавайте вопросы, а вся обработка ИИ выполняется на устройстве с помощью Apple Foundation Models.

199+2 за неделю8SwiftMITОбновлён 15 часов назад

Ultralytics YOLOv5 — библиотека компьютерного зрения на базе PyTorch для детекции объектов, сегментации экземпляров и классификации изображений, с обучением и экспортом моделей.

58,3 тыс.+8 за неделю17,4 тыс.PythonAGPL-3.0Активно поддерживаетсяОбновлён 7 часов назад