Swift-пакет с модулями LLM для экосистемы Spezi: локальные модели на устройстве, OpenAI и инференс на узлах Fog.
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
Установить uv через Homebrew
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 или новее, поэтому решение предназначено только для этой платформы.
- Решение рассчитано на фреймворк 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.
Приложение для работы с документами и чатом на macOS и iOS: загружайте файлы и задавайте вопросы, а вся обработка ИИ выполняется на устройстве с помощью Apple Foundation Models.
Подключает iPhone к Mac по USB-C, чтобы GPU телефона помогал локально запускать модель Qwen 27B, ускоряя обработку промптов и увеличивая контекст.
Ultralytics YOLOv5 — библиотека компьютерного зрения на базе PyTorch для детекции объектов, сегментации экземпляров и классификации изображений, с обучением и экспортом моделей.
Набор инструментов Hugging Face для экспорта и запуска моделей Transformers, Diffusers, TIMM и Sentence-Transformers на целевом оборудовании с оптимизированными инференсом и обучением.