Cómo ejecutar un LLM en un Mac con Apple silicon
Paso a pasoPor Lucas Matías García TorresActualizado el Datos comprobados el 5 min de lectura
Revisado por Lucas Matías García Torres el . Cómo trabajamos.

Respuesta corta
Para usar un LLM en Mac a 23 de octubre de 2026 necesitas un Mac con Apple silicon (M1 o posterior) y macOS 14 Sonoma o superior; LM Studio recomienda 16 GB de memoria. Ollama, LM Studio y MLX de Apple usan la GPU, y la memoria unificada decide el tamaño del modelo: qwen3:8b ocupa 5,2 GB, gpt-oss:20b 14 GB y gpt-oss:120b 65 GB. Ollama fija 4k de contexto por debajo de 24 GiB, y mlx-lm explica cómo subir el límite de memoria fijada de la GPU para modelos grandes.
Los precios y límites cambian a menudo: compruébalos en la web del proveedor antes de pagar. Cómo nos financiamos.
Puedes ejecutar un LLM en un Mac con Apple silicon con tres herramientas gratuitas: Ollama, LM Studio o MLX, el framework de Apple. A 23 de octubre de 2026 las tres usan la GPU del Mac, y el dato que decide qué modelos puedes usar es la memoria unificada, porque la CPU y la GPU la comparten. Esta guía explica los requisitos, cuánta memoria necesita cada tamaño de modelo, cómo se configura cada herramienta y qué límites de memoria frenan a los modelos grandes, a partir de la documentación oficial leída el 23 de octubre de 2026.
Qué necesitas
- Un Mac con Apple silicon (M1 o posterior). Ollama admite los chips M con CPU y GPU, y en los Mac con Intel funciona solo con la CPU. LM Studio no admite los Mac con Intel.
- macOS 14 Sonoma o posterior. Lo exigen tanto Ollama como LM Studio.
- 16 GB de memoria o más. LM Studio recomienda 16 GB y dice que los Mac de 8 GB pueden funcionar con modelos pequeños y contextos moderados.
- Espacio libre en disco. Ollama avisa de que los modelos pueden ocupar de decenas a cientos de gigas.
La memoria decide el modelo
En un PC el límite es la VRAM de la tarjeta gráfica. En un Mac la GPU usa la misma memoria unificada que todo lo demás, así que un Mac de 16 GB tiene 16 GB para macOS, tus aplicaciones y el modelo juntos. El tamaño de descarga de un modelo es una buena primera estimación de la memoria que necesitan sus pesos, y la conversación suma más, porque el contexto también se guarda en memoria.
Tabla: tamaños de descarga en la biblioteca de Ollama (comprobados el 23 de octubre de 2026) y la memoria de Mac que sugerimos
| Modelo (etiqueta de Ollama) | Tamaño de descarga | Memoria de Mac que sugerimos |
|---|---|---|
| qwen3:4b | 2,5 GB | 8 GB |
| qwen3:8b | 5,2 GB | 16 GB |
| qwen3:14b | 9,3 GB | 16 GB con poco más abierto, o 24 GB |
| gpt-oss:20b | 14 GB | 24 GB o más |
| qwen3:30b | 19 GB | 32 GB o más |
| gpt-oss:120b | 65 GB | 96 GB o más |
La última columna es una regla nuestra: el modelo más margen para macOS, tus aplicaciones y el contexto. Las versiones cuantizadas más pequeñas usan menos memoria a cambio de algo de calidad; nuestra explicación de qué es la cuantización cuenta el equilibrio, y la guía de cuánta VRAM necesitas tiene el cálculo completo.
Opción 1: Ollama
Ollama es lo más sencillo si no te importa usar la terminal. Su documentación recomienda montar ollama.dmg y arrastrar la aplicación a Aplicaciones; al abrirla por primera vez ofrece crear un enlace para que el comando ollama funcione en la Terminal. Ollama usa la GPU del Mac mediante la API Metal de Apple. Después, ejecuta un modelo:
ollama run qwen3:8b
Comprueba que el modelo cabe con ollama ps: la columna PROCESSOR debe decir 100% GPU. Si una parte dice CPU, el modelo o su contexto no caben y las respuestas serán mucho más lentas. Los modelos y la configuración se guardan en ~/.ollama. Nuestra lista de comandos de Ollama cubre el resto.
El contexto es el ajuste que más gente pasa por alto. Ollama elige uno por defecto según la memoria disponible: 4k tokens por debajo de 24 GiB, 32k entre 24 y 48 GiB y 256k a partir de 48 GiB. Recomienda al menos 64.000 tokens para agentes, búsqueda web y herramientas de programación, que se fijan con el control deslizante de los ajustes de la aplicación o con OLLAMA_CONTEXT_LENGTH=64000 ollama serve. Más contexto necesita más memoria, así que en un Mac de 16 GB súbelo con cuidado.
Opción 2: LM Studio
LM Studio es la opción si prefieres una ventana a una terminal. Ejecuta modelos GGUF con llama.cpp en todas las plataformas, y en los Mac con Apple silicon también ejecuta modelos en el formato MLX de Apple. Los motores, que LM Studio llama runtimes, se gestionan con Comando-Mayúsculas-R, y su comando lms puede descargar versiones MLX con la opción --mlx. Cuando un modelo está en los dos formatos, en un Mac prueba primero el de MLX. Nuestra comparativa de Ollama y LM Studio explica el resto de diferencias.
Opción 3: MLX LM para desarrolladores
MLX es un framework de arrays para aprendizaje automático en Apple silicon, del equipo de investigación de aprendizaje automático de Apple, pensado para la memoria unificada: los arrays viven en memoria compartida, así que la CPU y la GPU trabajan con los mismos datos sin transferirlos. Su paquete mlx-lm ejecuta y ajusta modelos de lenguaje desde Python:
pip install mlx-lm
mlx_lm.chat
Sin opciones carga mlx-community/Llama-3.2-3B-Instruct-4bit, y la opción --model acepta cualquiera de los miles de modelos MLX de la organización mlx-community en Hugging Face. Es la vía si quieres automatizar la generación con scripts o ajustar un modelo con LoRA en tu Mac.
Cuando un modelo grande va lento
macOS limita cuánta memoria puede mantener fijada la GPU. La documentación de mlx-lm explica que los modelos grandes en relación con la memoria del Mac pueden ir lentos, que en macOS 15 o posterior intenta fijar la memoria del modelo para acelerarlo y que, si avisa del tamaño del modelo, puedes subir el límite con:
sudo sysctl iogpu.wired_limit_mb=N
N debe ser mayor que el modelo en megabytes y menor que la memoria del Mac. Nuestro consejo es dejar varios gigas para macOS y tus aplicaciones, porque el modelo y el sistema comparten la misma memoria.
Cuál elegir
- Primer modelo y no te importa la terminal: Ollama. Un comando, y su API local es la que usan muchas otras aplicaciones para conectarse.
- Prefieres una aplicación con ventanas o quieres MLX sin programar: LM Studio.
- Programas en Python o quieres ajustar modelos: MLX LM.
Elijas la que elijas, los pasos para instalar Ollama y empezar sirven igual, y si todavía estás eligiendo equipo, nuestra comparativa de NPU y GPU explica qué hace cada chip.
Qué hemos comprobado
- Ollama en macOS: requiere macOS Sonoma (v14) o posterior; chips M de Apple con CPU y GPU, x86 solo con CPU; se instala montando ollama.dmg y arrastrando la aplicación a Aplicaciones, que ofrece enlazar el comando en /usr/local/bin; los modelos pueden ocupar de decenas a cientos de GB; modelos y configuración en ~/.ollama. (Ollama, )
- Ollama admite aceleración por GPU en dispositivos Apple mediante la API Metal. (Ollama, )
- Contexto por defecto de Ollama: menos de 24 GiB de VRAM 4k, de 24 a 48 GiB 32k, 48 GiB o más 256k; se recomiendan al menos 64.000 tokens para búsqueda web, agentes y herramientas de programación; se cambia con el control de la aplicación o con OLLAMA_CONTEXT_LENGTH; ollama ps muestra el reparto en PROCESSOR y el contexto. (Ollama, )
- LM Studio en macOS: Apple silicon (M1/M2/M3/M4), macOS 14.0 o posterior, se recomiendan 16 GB de RAM o más, los Mac de 8 GB deben usar modelos pequeños y contextos moderados; los Mac con Intel no son compatibles. (LM Studio, )
- LM Studio ejecuta modelos llama.cpp (GGUF) en todas las plataformas y además MLX de Apple en los Mac con Apple silicon; los runtimes se gestionan con Comando-Mayúsculas-R; lms get acepta --mlx. (LM Studio, )
- MLX es un framework de arrays para aprendizaje automático en Apple silicon del equipo de investigación de Apple; los arrays viven en memoria compartida (unificada) y las operaciones corren en CPU o GPU sin transferir datos. (Apple (ml-explore on GitHub), )
- mlx-lm: pip install mlx-lm; mlx_lm.generate y mlx_lm.chat; modelo por defecto mlx-community/Llama-3.2-3B-Instruct-4bit; miles de modelos en la organización mlx-community de Hugging Face; ajuste LoRA y completo; en macOS 15 o posterior fija en memoria los modelos grandes; el límite se sube con sudo sysctl iogpu.wired_limit_mb=N, con N mayor que el modelo en MB y menor que la memoria del equipo. (Apple (ml-explore on GitHub), )
- Tamaños de descarga en la biblioteca de Ollama: qwen3:4b 2,5 GB, qwen3:8b 5,2 GB, qwen3:14b 9,3 GB, qwen3:30b 19 GB, gpt-oss:20b 14 GB, gpt-oss:120b 65 GB. (Ollama, )
Qué puede cambiar
- Los tamaños de los modelos, el contexto por defecto y los requisitos de las herramientas cambian con cada versión. Esta página se revisa cada trimestre.
- La memoria sugerida por modelo y los consejos de probar primero MLX y dejar memoria para macOS son reglas nuestras, no cifras de los fabricantes.
Preguntas frecuentes
¿Se puede usar un LLM en un Mac?
Sí. En un Mac con Apple silicon (M1 o posterior) y macOS 14 Sonoma o superior, Ollama, LM Studio y MLX LM ejecutan modelos en la GPU gratis. Ollama también funciona en los Mac con Intel, pero solo con la CPU, y LM Studio no admite los Mac con Intel.
¿Cuánta memoria necesita un Mac para un LLM local?
LM Studio recomienda 16 GB y dice que los Mac de 8 GB deben quedarse en modelos pequeños. Como guía, qwen3:8b ocupa 5,2 GB y cabe en un Mac de 16 GB, gpt-oss:20b (14 GB) pide 24 GB o más y gpt-oss:120b (65 GB) necesita un Mac con mucha más memoria.
¿Es MLX más rápido que Ollama en un Mac?
Depende del modelo y de la versión, así que prueba los dos con el mismo modelo en tu Mac. LM Studio puede ejecutar el mismo modelo como GGUF con llama.cpp o en el formato MLX de Apple, lo que facilita la comparación en tu propio equipo.
¿Por qué mi modelo va lento en el Mac?
Normalmente porque no cabe. En Ollama, ejecuta ollama ps: si PROCESSOR no dice 100% GPU, parte del modelo está en la CPU. Usa un modelo más pequeño o más cuantizado, baja el contexto, cierra otras aplicaciones o, con mlx-lm en macOS 15 o posterior, sube el límite de memoria fijada de la GPU.
¿Qué contexto usa Ollama en un Mac?
Depende de la memoria: 4k tokens por debajo de 24 GiB, 32k entre 24 y 48 GiB y 256k a partir de 48 GiB. Ollama recomienda al menos 64.000 tokens para agentes, búsqueda web y herramientas de programación, que se fijan en los ajustes de la aplicación o con OLLAMA_CONTEXT_LENGTH.
Fuentes
- Ollama on macOS: system requirements, install location, files and uninstall, Ollama. Consultado el 23 de octubre de 2026.
- Ollama: hardware support (NVIDIA, AMD, Apple Metal and Vulkan), Ollama. Consultado el 23 de octubre de 2026.
- Ollama: context length defaults by memory and how to change them, Ollama. Consultado el 23 de octubre de 2026.
- LM Studio: system requirements for macOS, Windows and Linux, LM Studio. Consultado el 23 de octubre de 2026.
- LM Studio documentation: running llama.cpp (GGUF) or MLX models and managing runtimes, LM Studio. Consultado el 23 de octubre de 2026.
- MLX: array framework for machine learning on Apple silicon (README, unified memory model), Apple (ml-explore on GitHub). Consultado el 23 de octubre de 2026.
- MLX LM: running and fine-tuning language models on Apple silicon (README, large models and wired memory), Apple (ml-explore on GitHub). Consultado el 23 de octubre de 2026.
- Ollama library: qwen3 and gpt-oss tags with download sizes, Ollama. Consultado el 23 de octubre de 2026.
¿Has visto un error o un dato desactualizado? Avísanos y lo corregimos.
Historial de cambios
- : Primera publicación. Comprobada el 23 de octubre de 2026 con la documentación de Ollama para macOS, hardware y contexto y su biblioteca de modelos, la documentación y los requisitos de LM Studio y los README de MLX y mlx-lm.
Próxima revisión: .
Más guías de Modelos en local.
Sigue leyendo
- Cómo instalar Ollama y usar modelos en local, paso a paso
Instala Ollama paso a paso en Windows 10 y 11, Mac o Linux, guarda los modelos en otro disco, elige uno que quepa en tu memoria y conéctalo a otras apps.
- ¿Cuánta VRAM necesitas para usar un modelo en local?
Calcula cuánta memoria de vídeo necesita un modelo en tu ordenador según su tamaño, cuantización y contexto, y qué tarjeta NVIDIA te basta.
- Ollama vs LM Studio: ¿cuál deberías usar?
¿Ollama o LM Studio para ejecutar modelos en local? Compara licencia, plataformas, interfaz, API locales y uso en servidor con la documentación de cada uno.
- Comandos de Ollama: la guía rápida
Todos los comandos de Ollama en una guía rápida: run, pull, ls, ps, stop, rm, create, serve y launch, más variables de entorno, carpetas y la API local.
- Qué es la cuantización de un LLM y qué significan Q4_K_M y Q8_0
Qué es la cuantización de un LLM, qué significan Q4_K_M, Q8_0 y MXFP4, cuánta memoria ahorra y cuánta calidad cuesta cada nivel, con datos medidos.
- NPU vs GPU: qué chip ejecuta los modelos en local en 2026
NPU vs GPU para modelos en local: qué ejecuta hoy la NPU de un PC Copilot+, qué programas la usan, sus límites y por qué Ollama y LM Studio tiran de la GPU.
Otros temas

Asistentes y chatbots
16 guías

APIs de modelos y costes
11 guías

Agentes y automatización
8 guías

Modelos explicados
14 guías