Apple lleva meses hablando de Apple Intelligence, pero hasta ahora la mayoría de desarrolladores solo podían acceder a sus modelos mediante los frameworks oficiales de Swift. Apfel cambia ese escenario al ofrecer una interfaz de línea de comandos y una API compatible con OpenAI que permite utilizar el modelo local de Apple desde cualquier lenguaje o aplicación, sin descargar pesos adicionales ni depender de servicios cloud.
Las claves de Apfel en 20 segundos
- Convierte el modelo local de Apple Intelligence en un servicio accesible desde CLI y API.
- Es compatible con clientes y SDK de OpenAI mediante un endpoint local.
- No descarga modelos: reutiliza Foundation Models de Apple.
- Funciona completamente offline en equipos compatibles.
- Es software open source bajo licencia MIT.
Durante los últimos dos años el ecosistema de IA para desarrolladores ha girado principalmente alrededor de Ollama, MLX, llama.cpp o LM Studio. Todas estas herramientas parten de la misma idea: descargar un modelo abierto y ejecutarlo localmente.
Apfel plantea un enfoque diferente. En lugar de gestionar modelos, aprovecha uno que ya viene instalado con Apple Intelligence.
Una capa de compatibilidad sobre Foundation Models
Apfel no desarrolla un nuevo modelo de lenguaje ni modifica el comportamiento de Apple Intelligence.
Actúa como una capa de traducción entre Foundation Models, el framework de Apple para IA generativa, y las interfaces que utilizan habitualmente los desarrolladores.
Su instalación es extremadamente sencilla:
brew install apfel
No aparecen descargas de varios gigabytes porque el modelo ya forma parte del sistema operativo.
Los requisitos son claros:
- Apple Silicon.
- macOS Tahoe 26 o superior.
- Apple Intelligence activado.
Si el sistema cumple esas condiciones, Apfel puede empezar a utilizar el modelo inmediatamente.
Tres formas distintas de integrarlo
El proyecto ofrece tres interfaces principales.
CLI
La más simple consiste en ejecutar consultas directamente desde la terminal.
Esto facilita integrarlo con scripts Bash, automatizaciones o pipelines Unix.
Chat interactivo
También incorpora un modo conversacional:
apfel --chat
Pensado para consultas rápidas sin necesidad de abrir una aplicación específica.
Servidor compatible con OpenAI
La característica más interesante para muchos desarrolladores es su servidor HTTP.
Apfel puede exponer un endpoint compatible con la API de OpenAI:
http://localhost:11434/v1Lenguaje del código: JavaScript (javascript)
Esto significa que numerosos SDK existentes pueden reutilizarse prácticamente sin cambios.
Por ejemplo, en Python bastaría modificar el base_url:
from openai import OpenAI
client = OpenAI(
api_key="local",
base_url="http://localhost:11434/v1"
)
response = client.chat.completions.create(
model="apple",
messages=[
{"role": "user", "content": "Explain dependency injection"}
]
)
print(response.choices[0].message.content)Lenguaje del código: JavaScript (javascript)
La aplicación continúa utilizando la API de OpenAI, pero todas las peticiones permanecen dentro del propio ordenador.
Sin Internet, sin costes y con menor latencia
Una consecuencia directa de este enfoque es que el procesamiento se realiza íntegramente en local.
No existe envío de prompts a servidores externos.
No hay consumo de tokens.
No aparecen costes asociados a llamadas API.
Y el tiempo de respuesta suele ser muy reducido porque desaparece la latencia de red.
Esto abre posibilidades interesantes para herramientas de desarrollo:
- generación automática de mensajes de commit;
- clasificación local de código;
- resumen de documentación;
- generación de comandos shell;
- pequeñas utilidades CLI;
- asistentes internos para IDE.
Especialmente en organizaciones donde la privacidad del código fuente es una prioridad.
No sustituye a Ollama
Aunque puedan parecer competidores, ambos proyectos responden a necesidades diferentes.
Ollama descarga modelos abiertos como Llama, Qwen, Gemma o Mistral.
Permite elegir versiones, cuantizaciones e incluso sustituir completamente el modelo.
Apfel no.
Su única función consiste en reutilizar el modelo que Apple distribuye con macOS.
Eso simplifica enormemente la experiencia inicial, pero elimina prácticamente toda la capacidad de personalización.
| Característica | Apfel | Ollama |
|---|---|---|
| Modelos descargables | No | Sí |
| Compatible OpenAI | Sí | Sí |
| Modelos abiertos | No | Sí |
| Offline | Sí | Sí |
| Configuración | Muy baja | Media |
| Cambio de modelo | No | Sí |
El tamaño del modelo marca claramente sus límites
Según la documentación disponible, el modelo integrado por Apple ronda los 3.000 millones de parámetros.
Eso lo sitúa muy lejos de modelos comerciales como Claude, GPT-5 o Gemini, e incluso por debajo de numerosos modelos abiertos actuales.
También dispone de una ventana de contexto reducida, aproximadamente 4.096 tokens entre entrada y salida.
En consecuencia, no resulta adecuado para:
- grandes repositorios;
- agentes de programación;
- análisis de documentos extensos;
- razonamiento complejo;
- generación de aplicaciones completas.
Donde sí puede aportar valor es en tareas repetitivas y de baja complejidad.
Precisamente aquellas que muchas veces terminan consumiendo cientos de miles de tokens mensuales sin aportar demasiado valor añadido.
Compatible con MCP y archivos locales
Además del procesamiento de texto, Apfel añade algunas capacidades adicionales interesantes.
Entre ellas:
- lectura de PDFs;
- imágenes mediante OCR local;
- salida estructurada en JSON;
- integración parcial con Model Context Protocol (MCP).
Aunque todavía no pretende competir con plataformas de agentes completas, ofrece una base razonablemente flexible para pequeñas automatizaciones.
La IA empieza a convertirse en una API del sistema operativo
Quizá la parte más interesante de Apfel no sea el proyecto en sí, sino lo que representa.
Durante años, ejecutar modelos locales implicaba:
- buscar pesos;
- descargarlos;
- cuantizarlos;
- elegir runtime;
- configurar aceleración;
- mantener varias versiones.
Con Apple Intelligence aparece otro paradigma.
El sistema operativo ya incorpora el modelo.
Los desarrolladores únicamente necesitan una interfaz para consumirlo.
Apfel demuestra que esa interfaz puede adoptar un estándar ya ampliamente utilizado: la API de OpenAI.
Si esta tendencia continúa, es probable que cada vez más sistemas operativos integren modelos locales accesibles mediante APIs comunes, reduciendo la dependencia de servicios externos para tareas sencillas y favoreciendo arquitecturas híbridas donde la nube quede reservada para los casos de uso realmente complejos.
Preguntas frecuentes
¿Qué es Apfel?
Es una herramienta open source que permite acceder al modelo local de Apple Intelligence desde la terminal o mediante una API compatible con OpenAI.
¿Necesita descargar un modelo?
No. Utiliza Foundation Models y el modelo que Apple ya distribuye junto con Apple Intelligence.
¿Puede utilizarse desde Python, Node.js o Go?
Sí. Al ofrecer una API compatible con OpenAI, puede integrarse con muchos SDK existentes simplemente modificando el endpoint.
¿Puede reemplazar a GPT o Claude?
No. Está pensado para automatizaciones ligeras y tareas sencillas. Para razonamiento complejo, grandes contextos o asistentes de programación completos siguen siendo más adecuados los modelos cloud o modelos abiertos de mayor tamaño.







