IA local y RAG
IA local en tu Mac con el comando fm: resumir, clasificar y ordenar archivos desde la Terminal
macOS 27 trae fm, un comando preinstalado para usar el modelo de IA de Apple que corre en tu Mac. Sin clave de API ni coste de nube. Sirve para resumir, clasificar o devolver JSON en un script, como ordenar borradores y versiones finales de una carpeta. Es un modelo pequeño.
| Herramientas | Apple Foundation Models (fm) (principal) |
|---|---|
| Qué necesitas |
|
| Coste aprox. | Apple dice que no hace falta clave de API ni hay costes de API en la nube con el modelo del dispositivo. El modelo de Private Cloud Compute tiene límites de uso. |
| Tiempo de montaje | 10 min (primera vez) |
| Nivel | Fácil |
| Plan gratis | Puede bastar para pruebas |
Prompt listo para usar
Te doy una lista de archivos de la carpeta [CARPETA], que es de un proyecto terminado: [TIPO_DE_PROYECTO]. Devuelve dos listas: las versiones finales y los borradores. Considera final la versión más reciente de cada archivo según su nombre ([PISTAS_DE_NOMBRE]). Si dudas con un archivo, ponlo en finales: prefiero guardar de más que perder algo. No inventes nombres: usa solo los de la lista.
| Variable | Qué poner | Ejemplo |
|---|---|---|
[CARPETA] | La carpeta que quieres ordenar | ~/Proyectos/presentacion-cliente |
[TIPO_DE_PROYECTO] | Qué hay en la carpeta, para darle contexto | una presentación con imágenes y textos |
[PISTAS_DE_NOMBRE] | Cómo nombras las versiones | v1, v2, final, definitivo, copia |
Pégalo en: Apple Foundation Models (fm)
Prompt propio para pasarlo como --instructions a fm respond, inspirado en la demo de Apple. No se ha ejecutado aquí.
Cómo funciona
- Abre la Terminal y mira los comandos. Escribe fm y verás la lista: respond para una respuesta suelta, chat para conversar, schema para crear esquemas y más. Según @dr_cintas y @maxifirtman, la primera vez hay que aceptar la licencia con sudo fm license, y fm available comprueba que el modelo está descargado.
- Haz una primera pregunta. fm respond seguido de tu pregunta entre comillas devuelve la respuesta en la propia Terminal. Para probar ideas sin prisa, fm chat abre una conversación y /save la guarda para seguir otro día.
- Pásale un texto por tubería. Según @dr_cintas, puedes enviar el contenido de un archivo con cat notas.txt | fm respond -i y la instrucción. Así resumes notas, actas o lo que tengas copiado sin abrir ninguna web.
- Pide la salida en JSON. Con fm schema object defines los campos que quieres (por ejemplo, dos listas de texto) y lo guardas en un archivo. Luego se lo pasas a fm respond con --schema y el modelo responde con ese formato, listo para un script.
- Ordena una carpeta con un script. Es la demo de Apple: el script lista los archivos, le pide al modelo separar finales y borradores con el esquema, y con jq copia los finales a una copia de seguridad y mueve los borradores al archivo. Prueba antes con una copia de la carpeta.
- Cambia al modelo grande si hace falta. Por defecto fm usa el modelo del dispositivo. Con la opción --model pcc pasa al modelo de Private Cloud Compute de Apple, más grande y mejor en problemas complejos, pero con límites de uso.
Qué resultado esperar
Un comando que puedes meter en tus scripts para resumir, clasificar o extraer datos de textos con la IA del propio Mac, y un script que ordena una carpeta de proyecto en finales y borradores.
- Qué se hizo
- Apple enseña en la WWDC26 un script que usa fm para separar borradores y versiones finales de una carpeta de proyecto y moverlos solos.
- Cómo fue
- El script pasa la lista de archivos al modelo, pide la respuesta en JSON con un esquema y con jq copia y mueve cada archivo.
- A tener en cuenta
- Modelo pequeño, solo en macOS 27. Sin prueba propia todavía.
Límites y precauciones
- Es un modelo pequeño. @dr_cintas habla de un límite de 4.096 tokens por sesión que comparten prompt, instrucciones y respuesta (dato no confirmado en la sesión de Apple).
- No sirve para código largo ni cálculos: rinde en resumir, extraer, clasificar y reescribir.
- Solo con macOS 27. El modelo de Private Cloud Compute tiene límites de uso.
- Sin prueba propia todavía.
- Antes de dejar que un script mueva archivos según lo que diga el modelo, pruébalo con una copia de la carpeta. El modelo se puede equivocar.
- Con --model pcc el texto sale de tu Mac hacia la nube privada de Apple. Si es sensible, quédate con el modelo del dispositivo.
Variantes
- ollama: Si no tienes macOS 27 o necesitas un modelo más grande o abierto, la alternativa local es Ollama, que funciona también en Windows y Linux.
Fuente: la sesión 334 de la WWDC26 de Apple, consultada el 24 oct 2026. Los pasos de licencia y los límites vienen de Alvaro Cintas y Maximiliano Firtman en X. Sin prueba propia todavía.
«The fm command line tool comes pre-installed with macOS 27.» (El comando fm viene preinstalado con macOS 27.) Eric Gourlaouen, ingeniero de Apple, en la WWDC26.
Si tienes un Mac con macOS 27, ya tienes un modelo de IA dentro. Apple lo usaba en sus apps y desde este año lo abre a la Terminal con un comando, fm, y a Python con un SDK. No pide cuenta ni clave, y con el modelo del dispositivo no hay factura de tokens.
Lo interesante para un negocio pequeño no es chatear con él, sino meterlo en scripts. Apple lo enseña con un caso muy de oficina: una carpeta de proyecto llena de borradores. El script le pasa la lista de archivos al modelo, le pide dos listas en JSON (finales y borradores) y con eso copia los buenos a una copia de seguridad y archiva el resto. Funciona aunque los nombres sean un caos, que es justo donde fallan las reglas fijas.
El mismo patrón sirve para clasificar correos exportados, etiquetar notas o resumir actas, siempre que el texto sea corto. Es un modelo pequeño: Alvaro Cintas habla de 4.096 tokens por sesión y recomienda no usarlo para código ni mates. Para tareas más complejas está la opción del modelo grande de Apple en su nube privada, con límites de uso.
Si necesitas un modelo más potente o no usas Mac, mira cómo montar un modelo local con Ollama. Para documentos largos, resumir un PDF con IA, y más opciones sin coste en agentes de IA gratis. Ficha de la herramienta: Apple Foundation Models.
Preguntas frecuentes
¿Lo habéis probado?
No. Sin prueba propia todavía. La ficha resume la sesión de Apple y dos posts en X. El prompt es propio y no se ha ejecutado aquí.
¿Necesito internet o una cuenta?
Con el modelo del dispositivo, Apple dice que no hace falta clave de API ni hay coste de nube. Solo el modelo de Private Cloud Compute (opción --model pcc) usa los servidores de Apple.
¿En qué se diferencia de Ollama?
fm viene ya en macOS 27 con el modelo de Apple. Ollama hay que instalarlo, deja elegir entre muchos modelos abiertos y funciona también en Windows y Linux.
¿Puedo usarlo desde Python?
Sí. Apple publica un SDK para Python (pip install apple_fm_sdk) con llamadas a herramientas y salida estructurada. Pide Mac con chip de Apple, Python 3.10 o superior y Xcode.
¿Sirve para programar?
Poco. Es un modelo pequeño y con contexto corto. Úsalo para resumir, clasificar, extraer y reescribir; para código, mejor un agente como Claude Code.
Telegram. Suscríbete al canal de Telegram para no perderte nada y estar al loro de todo lo nuevo en automatización y agentes de IA.Unirme al canal