Repolode
apple

apple/coreai-models

Kit da Apple com receitas de exportação de modelos, primitivas PyTorch e utilitários de runtime em Swift para executar modelos de IA no macOS e iOS com Core AI.

Estrelas
2,294
Forks
257
Issues abertas
45
Último commit
há 3 horas

O que é?

Core AI Models é um kit para executar modelos de IA em dispositivos Apple usando o framework Core AI. Ele oferece receitas que convertem modelos populares de código aberto do Hugging Face e de outras fontes para o formato Core AI, gerando arquivos .aimodel independentes. Para modelos que precisam de mais de um arquivo, como modelos de linguagem que exigem um tokenizer ou pipelines de difusão que encadeiam vários modelos, as receitas de exportação geram uma pasta de recursos que o pacote Swift incluído pode carregar.

O repositório está organizado em quatro partes: um catálogo de modelos com receitas de exportação para cada modelo, primitivas Python para criar modelos PyTorch personalizados para Core AI, um pacote Swift chamado coreai-models com utilitários de runtime para apps de macOS e iOS e agent skills que ajudam assistentes de programação a trabalhar com Core AI. O projeto inclui ferramentas de linha de comando para executar modelos exportados diretamente em um Mac. É possível listar os modelos compatíveis com um comando uv.

O projeto é compatível com macOS e iOS 27.0 ou posteriores e requer o Xcode 27.0 ou posterior.

Recursos principais

  • 01Exporta modelos populares de código aberto do Hugging Face para o formato .aimodel do Core AI.
  • 02Oferece primitivas Python para criar modelos PyTorch personalizados para execução no dispositivo.
  • 03Disponibiliza um pacote Swift com utilitários de runtime para integrar modelos a apps de macOS e iOS.
  • 04Inclui ferramentas de linha de comando para executar modelos exportados diretamente em um Mac.
  • 05Inclui agent skills para Claude Code, Codex CLI e Gemini CLI.

Casos de uso

  • Integrar um modelo de linguagem ou de difusão de código aberto a um app de iOS ou macOS em Apple silicon.
  • Criar um modelo PyTorch personalizado e exportá-lo para inferência no dispositivo.
  • Aplicar quantização de pesos ou paletização para reduzir o tamanho do modelo com coreai-opt.
  • Usar um agente de programação para ajudar a implantar modelos PyTorch no Core AI.

Início rápido

  1. 1

    Instalar uv pelo Homebrew

    brew install uv
  2. 2

    Clonar o repositório

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

    Listar os modelos compatíveis do registro

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

Antes de usar

  • Requer macOS, iOS 27.0 ou posterior e Xcode 27.0 ou posterior, portanto é específico para essa plataforma.
  • Tem como alvo o framework Core AI da Apple, que depende de versões recentes dos sistemas operacionais da Apple.

Em coleções

Tópicos

Perguntas frequentes

O que é coreai-models?
Kit da Apple com receitas de exportação de modelos, primitivas PyTorch e utilitários de runtime em Swift para executar modelos de IA no macOS e iOS com Core AI. Core AI Models é um kit para executar modelos de IA em dispositivos Apple usando o framework Core AI. Ele oferece receitas que convertem modelos populares de código aberto do Hugging Face e de outras fontes para o formato Core AI, gerando arquivos .aimodel independentes. Para modelos que precisam de mais de um arquivo, como modelos de linguagem que exigem um tokenizer ou pipelines de difusão que encadeiam vários modelos, as receitas de exportação geram uma pasta de recursos que o pacote Swift incluído pode carregar.
coreai-models é gratuito? Qual é a licença?
coreai-models é open source sob a licença BSD-3-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
coreai-models ainda é mantido?
Manutenção ativa. O último commit de coreai-models foi em 7 de nov. de 2026.
Para que posso usar coreai-models?
Integrar um modelo de linguagem ou de difusão de código aberto a um app de iOS ou macOS em Apple silicon. Criar um modelo PyTorch personalizado e exportá-lo para inferência no dispositivo. Aplicar quantização de pesos ou paletização para reduzir o tamanho do modelo com coreai-opt. Usar um agente de programação para ajudar a implantar modelos PyTorch no Core AI.
Como instalar coreai-models?
Instalar uv pelo Homebrew: brew install uv Clonar o repositório: git clone https://github.com/apple/coreai-models.git && cd coreai-models Listar os modelos compatíveis do registro: uv run coreai.model.registry --list-models
Onde consigo coreai-models?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/apple/coreai-models

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados