Pacote Swift com módulos de LLM para o ecossistema Spezi, incluindo modelos no dispositivo, OpenAI e inferência em nós Fog.
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
Instalar uv pelo Homebrew
brew install uv - 2
Clonar o repositório
git clone https://github.com/apple/coreai-models.git && cd coreai-models - 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
App de ditado open source para macOS que transforma fala em texto com modelos locais e limpeza opcional por IA, como alternativa local ao Wispr Flow.
Um app de chat com documentos para macOS e iOS que permite enviar arquivos e fazer perguntas, com todo o processamento de IA feito no dispositivo usando Apple Foundation Models.
Conecta um iPhone a um Mac via USB-C para usar a GPU do celular na execução local de um modelo Qwen 27B, acelerando a leitura de prompts e ampliando o contexto.
Ultralytics YOLOv5, toolkit de visão computacional baseado em PyTorch para detecção de objetos, segmentação de instâncias e classificação de imagens, com recursos de treinamento e exportação.
Toolkit da Hugging Face para exportar e executar modelos Transformers, Diffusers, TIMM e Sentence-Transformers em hardwares específicos, com inferência e treinamento otimizados.