OutrankOutrankDataForSEODataForSEOZernioZernioMonidMonid
Context.devContext.devApifyApifyReclama este espacio:199 €/mes2 plazas libres
Sponsors
OutrankOutrankDataForSEODataForSEOZernioZernioMonidMonidContext.devContext.devApifyApifyReclama este espacio: 199 €/mes · 2 plazas libres
OutrankDataForSEOZernioMonidContext.devApifyReclama este espacio
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.
fluyeporlaweb
  • Casos
  • Prompts
  • Herramientas
  • Guías
  • Patrocina
  • Telegram
  1. Inicio
  2. / IA local y RAG
  3. / IA local en tu Mac con el comando fm: resumir, clasificar y ordenar archivos desde la Terminal

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.

IA local y RAGProductividad y documentosProgramadoresEmpresasemprendedorprogramadorDificultad: facil10 min
HerramientasApple Foundation Models (fm) (principal)
Qué necesitas
  • Un Mac con macOS 27 (Apple dice que fm viene preinstalado)
  • La Terminal y, para el ejemplo de ordenar archivos, jq para leer el JSON
  • Para el SDK de Python: Mac con chip de Apple, Python 3.10 o superior y Xcode, según Apple
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 montaje10 min (primera vez)
NivelFácil
Plan gratisPuede 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.
VariableQué ponerEjemplo
[CARPETA]La carpeta que quieres ordenar~/Proyectos/presentacion-cliente
[TIPO_DE_PROYECTO]Qué hay en la carpeta, para darle contextouna presentación con imágenes y textos
[PISTAS_DE_NOMBRE]Cómo nombras las versionesv1, 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

Casos relacionados

›
LLM local: ejecutar un modelo abierto en tu equipo con Ollama
Ollama descarga un modelo y lo ejecuta en tu ordenador, sin clave de API. El quickstart usa gemma4:e2b, unos 7,2 GB, y recomienda 8 GB de VRAM. El uso local no tiene suscripción.
›
Resumir un PDF con IA y citar la página
Sube el PDF a un cuaderno, pregunta solo por lo que hay dentro y exige el número de página. Si el dato no está, la respuesta tiene que decirlo.
›
Agentes de IA gratis: un proyecto de Claude con instrucciones, sin suscripción
Claude deja crear proyectos en el plan Free, hasta cinco, con instrucciones y archivos. Cuesta 0 USD. El RAG y compartirlos con el equipo son de pago. Un GPT nuevo de ChatGPT ya no se crea en la cuenta gratis.
›
Triaje del correo de soporte: clasificar, resumir y no enviar
Cada correo nuevo se clasifica, se marca la urgencia y se redacta una respuesta. El texto llega a una persona. El flujo publicado no envía el correo al cliente.
›
Analizar datos de negocio con un agente de IA
Formula la pregunta como la harías a un analista y exige la cifra, la tabla de origen y un gráfico que puedas rehacer. L'Oréal publicó un sistema así con Claude. Tú puedes probarlo sobre un extracto.

Sigue explorando

  • → Todos los casos de Productividad y documentos
  • → Casos de uso de Apple Foundation Models (fm)
  • → IA para programadores
  • → IA para empresas
Patrocinado

Reclama este espacio: 199 €/mes · 2 plazas libres

Pablo · Programador y SEO

Publicado 24 oct 2026 · Actualizado 24 oct 2026

Fuentes: Apple, WWDC26 sesión 334: Build AI-powered scripts with the fm CLI and Python SDK; Alvaro Cintas (@dr_cintas) en X: configuración y límites de fm, 24 oct 2026; Maximiliano Firtman (@maxifirtman) en X: el LLM de macOS en la Terminal, 21 oct 2026

SobreEnviar casoAviso legalPrivacidadCookiesTérminos

© 2026 Fluye por la web. Algunos enlaces son de afiliación o patrocinio. Consulta el aviso de afiliación.

Telegram