Apfel: Ferramenta CLI Gratuita para Acessar o LLM Local da Apple no macOS

O que o Apfel faz
Apfel é uma ferramenta gratuita que dá acesso direto ao LLM que a Apple inclui no macOS 26 (Tahoe) em Macs com Apple Silicon. Normalmente, a Apple restringe esse modelo ao Siri e recursos do sistema, mas o Apfel o expõe através de três interfaces: uma ferramenta de linha de comando UNIX, um servidor HTTP compatível com OpenAI e um chat interativo.
Detalhes técnicos
A ferramenta é construída em Swift 6.3 e envolve o framework FoundationModels da Apple, especificamente a API LanguageModelSession. Toda a inferência roda no Neural Engine e GPU - sem chamadas de rede, sem nuvem e nada sai da sua máquina.
Especificações principais da fonte:
- Versão: v0.6.13
- Requisitos: macOS 26+ (Tahoe), Apple Silicon, Apple Intelligence habilitado
- Janela de contexto: 4.096 tokens (entrada e saída combinados)
- Licença: MIT
- Instalação:
brew install Arthur-Ficial/tap/apfel
Três modos de uso
1. Ferramenta CLI
Ferramenta UNIX amigável a pipes com suporte a stdin/stdout, saída JSON, anexos de arquivo e códigos de saída apropriados:
$ apfel "Qual é a capital da Áustria?"
A capital da Áustria é Viena.
$ apfel -o json "Traduza para alemão: olá" | jq .content
"Hallo"
2. Servidor compatível com OpenAI
Substituto direto em localhost:11434 que funciona com qualquer SDK da OpenAI:
$ apfel --serve
Servidor rodando em http://127.0.0.1:11434
qualquer cliente OpenAI funciona
$ curl localhost:11434/v1/chat/completions
Suporta streaming (SSE), chamada de ferramentas, CORS, formatos de resposta, temperatura, max_tokens e parâmetros de seed.
3. Chat interativo
Conversas de múltiplas interações com gerenciamento automático de contexto e cinco estratégias de corte:
$ apfel --chat -s "Você é um assistente de programação"
Chat iniciado. Digite /quit para sair.
> Como eu reverso uma lista em Python?O que o Apfel adiciona sobre a API bruta da Apple
- Códigos de saída apropriados para scripts de shell
- Formato de saída JSON
- Suporte a anexos de arquivo
- Cinco estratégias de corte de contexto para a janela de 4.096 tokens
- Contagem real de tokens via SDK
- Conversão de esquemas de ferramentas OpenAI para o formato nativo Transcript.ToolDefinition da Apple
Ferramentas poderosas incluídas
A pasta demo/ inclui vários scripts de shell:
cmd: Conversão de linguagem natural para comandos de shelloneliner: Gera cadeias de pipes a partir de inglês simplesmac-narrator: Narra a atividade do sistema como um documentário da naturezaexplain: Explica comandos, mensagens de erro ou trechos de códigowtd: Orientação instantânea de projeto para qualquer base de códigogitsum: Resume commits recentes do git
Para quem é isso
Desenvolvedores que querem experimentar com o LLM local da Apple sem escrever aplicações Swift ou pagar por chamadas de API na nuvem.
📖 Leia a fonte completa: HN AI Agents
👀 See Also

TranscriptionSuite v1.1.2 adiciona os modelos WhisperX, NeMo e VibeVoice.
O TranscriptionSuite v1.1.2 agora oferece três pipelines de transcrição: WhisperX com diarização PyAnnote, modelos NeMo (Parakeet e Canary) com diarização PyAnnote e modelos VibeVoice com diarização integrada. A atualização inclui um gerenciador de modelos, processamento paralelo, controles de atalho e um pipeline de gravação de 24kHz para VibeVoice.

Claude Code v2.1.143: Aplicação de Dependências de Plugin, Padrões do PowerShell e Correções de Sessão em Segundo Plano
A Anthropic lançou o Claude Code v2.1.143 com aplicação de dependências de plugins, PowerShell -ExecutionPolicy Bypass, nova opção de isolamento worktree e várias correções para sessões em segundo plano, Windows Terminal e acesso a arquivos no macOS.

Habilidade de Auditoria SEO OpenClaw Lançada para Análise Técnica de Sites
Uma nova habilidade do OpenClaw realiza auditorias completas de SEO com o comando 'seo audit [url]', verificando SEO técnico, qualidade de conteúdo, elementos on-page, dados estruturados, métricas de desempenho, imagens e prontidão para busca por IA, gerando uma pontuação de saúde e um plano de ação priorizado.

RescueBot: Backup e restauração baseado no Telegram para bots OpenClaw
RescueBot é uma habilidade leve que automaticamente tira snapshots das configurações do bot OpenClaw e permite restauração com um toque via comandos do Telegram, eliminando a necessidade de acesso SSH durante falhas.