En resumen
- En Apple Silicon hay dos formatos de modelo: MLX, hecho para los chips de Apple, y GGUF, de llama.cpp, que funciona en todas partes.
- MLX Harness y mlx-lm ejecutan MLX; llama.cpp ejecuta GGUF; LM Studio, Jan y (en versión preliminar) Ollama ejecutan ambos.
- Totalmente de código abierto: MLX Harness, Ollama, Jan, llama.cpp y mlx-lm. LM Studio es gratis, también para el trabajo, pero el código de su app de escritorio no está publicado.
- Elijas lo que elijas, la memoria decide qué modelos caben: revisa primero tu Mac.
1De un vistazo
| Código abierto | En una Mac | App | API local | |
|---|---|---|---|---|
| MLX Harness | Sí (Apache 2.0) | MLX | App para Mac | Tipo OpenAI, Anthropic y Ollama |
| LM Studio | CLI, SDK y motor MLX (MIT); código de la app sin publicar | MLX y GGUF | App para Mac y CLI | OpenAI y Anthropic |
| Ollama | Sí (MIT) | GGUF; MLX en versión preliminar | App para Mac y CLI | La suya, más partes de las API de OpenAI y Anthropic |
| Jan | Sí (Apache 2.0) | GGUF y MLX | App para Mac | OpenAI |
| llama.cpp | Sí (MIT) | GGUF | Línea de comandos y una interfaz web | OpenAI y Anthropic |
| mlx-lm | Sí (MIT) | MLX | Línea de comandos | Tipo OpenAI, básica |
2Cada una en pocas líneas
MLX Harness
Una app para Mac gratuita y de código abierto para chatear, usar agentes de programación con herramientas integradas, generar imágenes y ofrecer una API local que habla los formatos de OpenAI, Anthropic y Ollama. Ejecuta los modelos con MLX de Apple y los descarga de Hugging Face; no ejecuta archivos GGUF. Necesita macOS 14.5 o posterior en Apple Silicon. Es nuestra, está basada en vMLX de JANGQ AI e incluye MLX Node, que puede poner la Mac a trabajar para MLX Network mientras no estás (fuente). Guía: cómo usar MLX Harness.
LM Studio
Una app pulida que ejecuta modelos MLX y GGUF uno al lado del otro, con un buscador de modelos basado en Hugging Face (LM Studio). Desde julio de 2025 es gratis tanto en casa como en el trabajo (LM Studio). Su herramienta de línea de comandos, sus SDK y su motor MLX tienen licencia MIT; el código de la app de escritorio no está publicado (GitHub). Necesita macOS 14 o posterior en Apple Silicon y recomienda 16 GB de memoria (requisitos). Su servidor local habla el formato de OpenAI y, desde la versión 0.4.1, el de Anthropic (registro de cambios).
Ollama
La forma de ejecutar un modelo con un solo comando, con su propia biblioteca de modelos y, desde julio de 2025, una app de chat en Mac (Ollama). Tiene licencia MIT y ejecuta modelos GGUF a través de llama.cpp (GitHub). Desde marzo de 2026 tiene un motor MLX en versión preliminar en Apple Silicon, para Mac con más de 32 GB de memoria y una lista de modelos que va creciendo (Ollama). Necesita macOS 14 o posterior (documentación), y su API en el puerto 11434 es la que esperan muchas otras apps.
Jan
Una app de chat de código abierto (Apache 2.0) para Mac, Windows y Linux, con un motor llama.cpp incluido, compatibilidad nativa con MLX desde febrero de 2026, herramientas MCP y un servidor compatible con OpenAI (GitHub, registro de cambios). También puede conectarse a modelos en la nube, si quieres una sola app para ambos.
llama.cpp
El motor que hay debajo de buena parte de la IA local: C/C++ con licencia MIT, que trata a Apple Silicon como «first-class citizen» a través de Metal (GitHub). Instálalo con brew install llama.cpp; llama-server te da un chat web y una API compatible con OpenAI y Anthropic (documentación del servidor). Ejecuta archivos GGUF, el formato más publicado.
mlx-lm
Las herramientas MLX de la propia Apple para modelos de lenguaje, con licencia MIT: generar texto, chatear, convertir y cuantizar modelos, y ajustarlos con LoRA, desde la línea de comandos (GitHub). mlx_lm.server ofrece un endpoint básico tipo OpenAI que sus autores no recomiendan para producción (documentación del servidor). Miles de modelos convertidos están en la organización mlx-community de Hugging Face.
3Cuál elegir
- Quieres una app, de código abierto, hecha para Apple Silicon: MLX Harness.
- Quieres modelos MLX y GGUF en una sola app pulida y no te importa que el código sea cerrado: LM Studio.
- Otra app o un agente de programación espera la API de Ollama: Ollama (MLX Harness también sirve endpoints tipo Ollama).
- Quieres una sola app de chat en Mac, Windows y Linux, local y en la nube: Jan.
- Escribes scripts, montas servidores o necesitas una cuantización GGUF concreta: llama.cpp.
- Ajustas modelos, los conviertes o quieres la implementación de referencia de Apple: mlx-lm.
Mucha gente usa dos: una app para el chat de cada día y una herramienta de línea de comandos para los scripts. Pueden convivir en la misma Mac, pero cada una guarda su propia copia de los archivos del modelo.
4Primero, mira qué cabe en tu Mac
Ninguna app cambia las cuentas: un modelo y su contexto tienen que caber en la parte de la memoria unificada que macOS deja usar a la GPU, alrededor del 75 % por defecto, y el ancho de banda de memoria marca lo rápido que escribe. Los archivos MLX y GGUF del mismo modelo con la misma precisión ocupan más o menos lo mismo.
Mira todos los modelos que caben en tu Mac, los mejores modelos para cada tamaño de memoria, o empieza por un modelo para ver qué Mac necesita.
5Cuando la Mac está inactiva
Una Mac que ejecuta bien IA local también es buena ejecutándola para otros. MLX Node ejecuta trabajos de IA para MLX Network cuando no estás usando tu Mac, dentro de los límites que fijas, y gana tokens MLX por el trabajo verificado. MLX Harness lo incluye. Los tokens MLX pueden perder valor; lee los riesgos.
6Preguntas
- ¿LM Studio es gratis para el trabajo?
- Sí. Desde julio de 2025, LM Studio es gratis tanto en casa como en el trabajo; los planes de pago son para equipos y empresas (LM Studio).
- ¿Ollama usa MLX en Mac?
- En versión preliminar desde marzo de 2026, en Mac con Apple Silicon y más de 32 GB de memoria, para los modelos compatibles. Si no, ejecuta modelos GGUF a través de llama.cpp (Ollama).
- ¿Qué app ejecuta modelos MLX y GGUF?
- LM Studio y Jan ejecutan ambos; Ollama ejecuta GGUF y, en versión preliminar, MLX. MLX Harness y mlx-lm solo ejecutan MLX; llama.cpp solo ejecuta GGUF.
- ¿Qué apps de LLM en local son de código abierto?
- MLX Harness (Apache 2.0), Ollama (MIT), Jan (Apache 2.0), llama.cpp (MIT) y mlx-lm (MIT). LM Studio publica su herramienta de línea de comandos, sus SDK y su motor MLX con licencia MIT, pero no la app de escritorio.
Fuentes
- MLX Harnessgithub.com
- LM Studio en GitHubgithub.com
- LM Studio MLXlmstudio.ai
- Ollamagithub.com
- versión preliminar de Ollama con MLXollama.com
- Jangithub.com
- servidor de llama.cppgithub.com
- servidor de mlx-lmgithub.com
- LM Studiolmstudio.ai
- requisitoslmstudio.ai
- registro de cambioslmstudio.ai
- Ollamaollama.com
- documentacióndocs.ollama.com
- registro de cambiosjan.ai
- GitHubgithub.com
- GitHubgithub.com
- versionesgithub.com