Repolode
apple

apple/coreai-models

Kit de Apple con recetas de exportación de modelos, primitivas de PyTorch y utilidades de Swift para ejecutar modelos de IA en macOS e iOS con Core AI.

Estrellas
2,286
Forks
253
Issues abiertos
45
Último commit
hace 22 horas

¿Qué es?

Core AI Models es un kit para ejecutar modelos de IA en dispositivos Apple mediante el framework Core AI. Incluye recetas para convertir modelos populares de código abierto de Hugging Face y otras fuentes al formato de Core AI, y generar archivos .aimodel independientes. Para los modelos que necesitan más de un archivo, como los modelos de lenguaje que requieren un tokenizer o las pipelines de difusión que encadenan varios modelos, las recetas de exportación generan una carpeta de recursos que puede cargar el paquete de Swift incluido.

El repositorio se organiza en cuatro partes: un catálogo de modelos con recetas de exportación para cada modelo, primitivas de Python para crear modelos personalizados de PyTorch para Core AI, un paquete de Swift llamado coreai-models con utilidades de ejecución para apps de macOS e iOS, y agent skills que ayudan a los asistentes de programación a trabajar con Core AI. También incluye herramientas de línea de comandos para ejecutar directamente en una Mac los modelos exportados. Se puede consultar la lista de modelos compatibles con un comando de uv.

El proyecto es compatible con macOS e iOS 27.0 y versiones posteriores, y requiere Xcode 27.0 o posterior.

Funciones clave

  • 01Exporta modelos populares de código abierto de Hugging Face al formato .aimodel de Core AI.
  • 02Proporciona primitivas de Python para crear modelos personalizados de PyTorch destinados a ejecutarse en el dispositivo.
  • 03Ofrece un paquete de Swift con utilidades de ejecución para integrar modelos en apps de macOS e iOS.
  • 04Incluye herramientas de línea de comandos para ejecutar directamente en una Mac los modelos exportados.
  • 05Incluye agent skills para Claude Code, Codex CLI y Gemini CLI.

Casos de uso

  • Integrar un modelo de lenguaje o de difusión de código abierto en una app de iOS o macOS para Apple silicon.
  • Crear un modelo personalizado de PyTorch y exportarlo para realizar inferencias en el dispositivo.
  • Aplicar cuantización de pesos o paletización para reducir el tamaño del modelo con coreai-opt.
  • Permitir que un agente de programación ayude a desplegar modelos de PyTorch en Core AI.

Inicio rápido

  1. 1

    Instalar uv con Homebrew

    brew install uv
  2. 2

    Clonar el repositorio

    git clone https://github.com/apple/coreai-models.git && cd coreai-models
  3. 3

    Mostrar los modelos compatibles del registro

    uv run coreai.model.registry --list-models

Antes de usarlo

  • Requiere macOS, iOS 27.0 o posterior y Xcode 27.0 o posterior, por lo que está limitado a una plataforma específica.
  • Está dirigido al framework Core AI de Apple, que depende de versiones recientes de los sistemas operativos de Apple.

En colecciones

Temas

Preguntas frecuentes

¿Qué es coreai-models?
Kit de Apple con recetas de exportación de modelos, primitivas de PyTorch y utilidades de Swift para ejecutar modelos de IA en macOS e iOS con Core AI. Core AI Models es un kit para ejecutar modelos de IA en dispositivos Apple mediante el framework Core AI. Incluye recetas para convertir modelos populares de código abierto de Hugging Face y otras fuentes al formato de Core AI, y generar archivos .aimodel independientes. Para los modelos que necesitan más de un archivo, como los modelos de lenguaje que requieren un tokenizer o las pipelines de difusión que encadenan varios modelos, las recetas de exportación generan una carpeta de recursos que puede cargar el paquete de Swift incluido.
¿coreai-models es gratuito? ¿Qué licencia tiene?
coreai-models es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿coreai-models sigue mantenido?
Mantenimiento activo. El último commit de coreai-models fue el 6 nov 2026.
¿Para qué puedo usar coreai-models?
Integrar un modelo de lenguaje o de difusión de código abierto en una app de iOS o macOS para Apple silicon. Crear un modelo personalizado de PyTorch y exportarlo para realizar inferencias en el dispositivo. Aplicar cuantización de pesos o paletización para reducir el tamaño del modelo con coreai-opt. Permitir que un agente de programación ayude a desplegar modelos de PyTorch en Core AI.
¿Cómo se instala coreai-models?
Instalar uv con Homebrew: brew install uv Clonar el repositorio: git clone https://github.com/apple/coreai-models.git && cd coreai-models Mostrar los modelos compatibles del registro: uv run coreai.model.registry --list-models
¿Dónde consigo coreai-models?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/apple/coreai-models

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados