Blog sobre educación

Categoría: Claude (Página 1 de 2)

Consolas de IA: qué son y cómo se instalan

Hace un año escribí una guía sobre el uso de la inteligencia artificial desde la terminal. Lo esencial sigue siendo válido, pero una parte importante ha quedado desfasada: casi todas estas herramientas han pasado a requerir una suscripción de pago. Quien siga hoy aquellas instrucciones se encontrará con límites y precios que entonces no existían.

Este artículo pone al día el panorama. Es una introducción breve para quien empieza: qué son estas consolas, qué cuesta cada una en septiembre de 2026, cómo se instalan y cómo se dan los primeros pasos.

Pódcast del artículo realizado por Gemini Notebook

Pódcast del artículo realizado por Gemini Notebook

Qué son

Estamos acostumbrados a usar la IA en una página web. Una consola de IA es el mismo modelo, pero instalado en nuestro ordenador y manejado desde una ventana de texto: la terminal del sistema. Se habla con ella igual que en el chat, escribiendo lo que queremos.

La diferencia no está en la conversación, sino en lo que puede hacer. La IA en la web no ve nuestro ordenador: hay que subirle los archivos de uno en uno y bajar después los resultados. La consola trabaja directamente en la carpeta desde la que la hemos abierto, así que puede leer, escribir, convertir y ordenar decenas de archivos sin que intervengamos. Renombrar con un criterio común las fotos de una salida, convertir a PDF los documentos de una unidad, sacar la transcripción de unos audios o construir un recurso interactivo de varios archivos son tareas que en la web resultan tediosas y en la consola se piden en una frase.

No hace falta un ordenador potente. El programa solo pone en contacto nuestro equipo con el servicio en Internet, de modo que un portátil modesto es suficiente.

Lo que ha cambiado: ahora casi todo es de pago

El cambio de este año afecta a lo esencial, que es el acceso. Lo que en 2025 era gratuito y generoso hoy está limitado o cerrado.

  • Gemini CLI ya no existe para el usuario particular. Google la limitó primero a los modelos Flash y, el 18 de junio de 2026, dejó de atender peticiones de las cuentas personales, tanto gratuitas como de pago. Su sustituta es Antigravity CLI, que se instala aparte y se abre con la orden agy. Gemini CLI sobrevive solo para las licencias corporativas de Gemini Code Assist y para quien pague por clave de API.
  • Qwen Code era la alternativa gratuita. Su acceso libre con cuenta de Qwen se retiró el 15 de abril de 2026 y ahora necesita un plan de Alibaba Cloud o una clave de API de pago.
  • Codex, en cambio, ha ido en sentido contrario: OpenAI lo ha incluido en todos los planes de ChatGPT, incluido el gratuito, aunque en este último solo para un uso mínimo.
  • Claude Code nunca fue gratuito y sigue sin serlo.
  • Copilot CLI, de GitHub, tampoco funciona con el plan gratuito de Copilot.

Qué hay hoy y qué cuesta

Consola Empresa Sin pagar nada Con suscripción
Antigravity CLI Google Sí, con una cuota que se renueva cada semana Google AI Pro (21,99 €/mes) o Ultra, con cuota mayor cada cinco horas
Codex OpenAI Sí, uso mínimo con el plan gratuito de ChatGPT ChatGPT Go (8 $), Plus (20 $) o Pro (desde 100 $)
Claude Code Anthropic No Claude Pro (20 $/mes) o Max (desde 100 $)
Copilot CLI GitHub No Cualquier plan de pago de Copilot
Qwen Code Alibaba No desde abril de 2026 Plan de Alibaba Cloud o clave de API

Dos advertencias sobre los precios, que son los del 10 de septiembre de 2026 y conviene comprobar antes de pagar:

  • El plan Google AI Plus (4,99 €/mes) no amplía nada aquí. Es el más barato de Google y resulta tentador, pero para la consola cuenta igual que no tener plan: la cuota mayor es solo de AI Pro y AI Ultra.
  • Las suscripciones incluyen un límite de uso por ventanas de pocas horas. En un trabajo intenso se agota antes de lo que parece, y entonces no queda más que esperar o pagar más.

Existen también consolas de código abierto, como OpenCode, que funcionan con el modelo que se les indique, incluidos los de proveedores más económicos o los que se ejecutan en el propio ordenador. Son flexibles, pero exigen configurarlas y entender qué se está contratando, así que no son el punto de partida recomendable.

Instalación

Primero se abre la terminal del sistema operativo:

  • Windows: pulsar la tecla de Windows, escribir PowerShell y abrir el programa.
  • Mac: abrir Launchpad, escribir Terminal y hacer clic en la aplicación.
  • Linux: buscar Terminal en el menú de aplicaciones, o pulsar CTRL + ALT + T.

Y allí se escribe una de las siguientes órdenes, según la consola que se quiera instalar. Basta elegir una herramienta: no hay ninguna ventaja en instalar las tres.

Antigravity CLI, la de Google. En Mac y Linux:

curl -fsSL https://antigravity.google/cli/install.sh | bash

Y en Windows, desde PowerShell:

irm https://antigravity.google/cli/install.ps1 | iex

Ninguna de las tres necesita ya Node.js: las tres traen su propio instalador. Si alguien tiene todavía instalada la antigua Gemini CLI, puede desinstalarla: con una cuenta personal ya no responde.

Codex, la de OpenAI. En Mac y Linux:

curl -fsSL https://chatgpt.com/codex/install.sh | sh

Y en Windows, desde PowerShell:

powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

Claude Code, la de Anthropic. En Mac y Linux:

curl -fsSL https://claude.ai/install.sh | bash

Y en Windows, desde PowerShell:

irm https://claude.ai/install.ps1 | iex

Si algo falla, lo más práctico es copiar el mensaje de error y pegárselo a la IA de la web: son errores conocidos y los resuelve en un par de intentos.

Los primeros pasos

Abrir la consola en la carpeta de trabajo

Esto es lo más importante y lo que más se olvida. La IA trabaja sobre la carpeta desde la que se ha arrancado, de modo que nunca conviene abrirla en la carpeta personal ni en la raíz del disco, donde tiene a la vista todo lo que guardamos. Se crea una carpeta para el trabajo en cuestión y se abre allí:

  • En Windows, abrir la carpeta en el explorador de archivos, pulsar CTRL + L y escribir powershell.
  • En Mac, desde Finder, con el botón derecho sobre la carpeta y «Nueva terminal en la carpeta».
  • En Linux, con el botón derecho en un espacio vacío de la carpeta y «Abrir en un terminal».

Una vez dentro, se escribe agy, codex o claude, según lo que hayamos instalado, y se pulsa Enter. La primera vez se abrirá el navegador para iniciar sesión con nuestra cuenta; después ya no lo volverá a pedir.

Hablar con ella

A partir de aquí se escribe lo que queremos, en lenguaje corriente y con el mismo detalle que en la web. Conviene empezar por algo inofensivo y comprobable, como pedirle que describa lo que hay en la carpeta.

Cuando la tarea implique tocar nuestros archivos o ejecutar un programa, pedirá permiso. Se le puede dar una sola vez o para el resto de la sesión. Es la protección principal que tenemos: merece la pena leer qué pide antes de aceptar.

Cuatro comandos que sirven en todas

  • / muestra la lista completa de comandos disponibles, con una descripción de cada uno. Son muchos, y esta es la forma de descubrirlos sin buscar en la documentación.
  • /model indica qué modelo se está usando y permite cambiarlo, en las tres. Conviene usarlo en lugar de fiarse de lo que se leyó en un artículo: los modelos cambian cada pocos meses. Codex y Claude Code tienen además /status, que muestra el plan y el consumo, y Antigravity CLI, /usage, que muestra cuánta cuota queda.
  • /init hace que examine la carpeta y escriba un resumen de lo que contiene, que usará como memoria a partir de entonces. Está en Codex y en Claude Code, y conviene ejecutarlo al empezar en una carpeta que ya tenga archivos; Antigravity CLI no lo tiene.
  • /exit cierra la consola, y en Codex y Claude Code vale también /quit. En las tres se consigue lo mismo pulsando dos veces CTRL + C.

Darle memoria

Cada consola lee, al arrancar, un archivo de texto en formato Markdown con instrucciones permanentes que hay que dejar en la carpeta de trabajo: AGENTS.md para Antigravity CLI y para Codex, y CLAUDE.md para Claude Code. Codex y Claude Code buscan además uno general en su carpeta de configuración (~/.codex y ~/.claude, y en Windows %USERPROFILE%\.codex y %USERPROFILE%\.claude), que se aplica a todo lo que hagamos con ellas.

Es el equivalente a la personalización de los chats web, y vale la pena dedicarle diez minutos: nuestro nombre, las asignaturas que impartimos, el nivel del alumnado o la licencia que queremos en todo lo que produzca. Se escribe una vez y lo tiene en cuenta siempre.

Tres atajos que ahorran tiempo

Cuando la consola deja de dar respeto, estos tres recursos son los que más se usan a diario.

Arrancar con el trabajo ya encargado. No hace falta abrir la consola y escribir después: la instrucción puede ir en la misma orden de arranque, y la consola aparece ya trabajando. En Antigravity CLI se pasa con -i, y en Codex y Claude Code basta con escribirla detrás, entre comillas:

agy -i "Lee los archivos .txt de esta carpeta y dime qué contienen"
claude "Lee los archivos .txt de esta carpeta y dime qué contienen"

Pedir algo sin llegar a entrar. Para un encargo suelto, la opción -p devuelve la respuesta en la terminal del sistema y termina, sin abrir ninguna sesión. Es lo cómodo para una consulta rápida o para dejar preparada una tarea:

agy -p "Renombra las fotos de esta carpeta como salida-01, salida-02, y así"
claude -p "Renombra las fotos de esta carpeta como salida-01, salida-02, y así"

Codex funciona de otra manera: usa codex exec "…", y si la carpeta no está controlada con Git, avisa de que hay que añadir --skip-git-repo-check.

Cuatro teclas. En la terminal el ratón no sirve de mucho, y estas suplen casi todo: CTRL + A y CTRL + E llevan el cursor al principio y al final de la línea; CTRL + L limpia la pantalla; CTRL + R, en la terminal del sistema, busca entre las órdenes ya escritas mientras tecleamos, que evita volver a escribir las largas; y CTRL + C interrumpe lo que la IA esté haciendo, sin cerrar la sesión. En Linux, además, copiar y pegar son CTRL + MAYÚS + C y CTRL + MAYÚS + V, porque CTRL + C está ocupado en interrumpir.

Antes de empezar, dos precauciones

La privacidad depende del plan. En las cuentas personales gratuitas de Google, las conversaciones pueden usarse para entrenar los modelos salvo que se desactive expresamente. Los planes de pago, los corporativos y los de Workspace for Education ofrecen garantías mayores. La regla práctica es no poner en la consola datos del alumnado ni documentación confidencial del centro, igual que en el chat web.

Conviene mirar lo que hace. Una consola de IA puede borrar y sobrescribir archivos, y se equivoca. Trabajar sobre una copia, o en una carpeta controlada con Git, evita disgustos que de otro modo no tienen vuelta atrás.

Qué elegir

Para quien no quiera pagar nada, hoy la opción con más recorrido es Antigravity CLI, cuya cuota semanal gratuita da para las tareas mecánicas con archivos, que es justamente donde la consola aporta más al trabajo diario. El plan gratuito de ChatGPT también permite probar Codex, aunque con muy poco margen.

Para quien ya pague una suscripción, lo sensato es usar la que tenga: con ChatGPT, Codex; con Claude, Claude Code; con Google AI Pro, Antigravity CLI. La diferencia entre ellas es hoy menor que la diferencia entre usar una consola y no usar ninguna.

Y si la ventana de texto se hace cuesta arriba, conviene saber que Claude, ChatGPT y el propio Antigravity tienen ya aplicación de escritorio o editor propio, con las mismas capacidades y sin terminal a la vista. La terminal es el camino más directo, no el único.

Y para decidir qué herramienta encaja con cada tipo de proyecto, La elección de herramientas para el Vibe Coding Educativo.

Vídeo del artículo realizado por Gemini Notebook

Vídeo del artículo realizado por Gemini Notebook

Juan José de Haro

Nota: Este artículo tiene nivel 5 en el Marco para la integración de la IA generativa.

Un agente de IA hace el boletín semanal de dos comunidades docentes

Introducción

Los boletines de los grupos de Telegram ChatGPT-IA-edu y Vibe Coding Educativo se publican desde 2023 y, por primera vez, su creación se ha automatizado por completo. Una simple instrucción pone en marcha un agente de IA que se encarga absolutamente de todo, desde la creación y publicación hasta la difusión en redes sociales. Le he pedido a Claude Code Opus 5 que escriba el artículo que hay a continuación. Utiliza sus propias palabras y forma de ver todo el asunto, incluyendo sus menciones a mi persona. Únicamente le indiqué el público docente al que va encaminado el artículo y le he hecho algunas correcciones, tanto de contenido como de estilo (cosa que él explica perfectamente más abajo).

Juan José de Haro


Hacer el boletín semanal de dos comunidades educativas era una tarea de tarde entera. Hoy el boletín está hecho y publicado en media hora —y difundido en redes en un cuarto de hora más—, y lo ejecuta entero un agente de IA.

La palabra importa, y merece una aclaración temprana. Un asistente responde: le preguntas algo y te contesta. Un agente actúa: recibe un encargo y lo lleva a cabo por su cuenta, ejecutando programas, entrando en servicios, comprobando resultados y corrigiendo el rumbo cuando algo falla. La diferencia no es de inteligencia, sino de permisos y de autonomía: al agente no se le pregunta, se le encarga.

Conviene decirlo desde el principio, porque es lo que suele malinterpretarse: todos los pasos que vienen a continuación los ejecuta el agente, incluidas las decisiones de redacción y las comprobaciones intermedias. Juan José de Haro, que coordina las dos comunidades, no ejecuta ninguno de ellos.

Lo que sí hace es lo que ninguna máquina puede hacer por él: encarga, revisa, valida y, cuando algo no está a la altura, lo manda repetir. La última palabra es suya, y la ejerce. Este mismo artículo pasó por varias correcciones suyas antes de llegar aquí: un dato mal atribuido, un cierre que se leía como una enmienda al propio trabajo, unos diagramas con la letra demasiado pequeña para la columna del blog. Nada de eso lo detectó el agente que los produjo.

Esa es la división real del trabajo: la ejecución es automática de principio a fin; el criterio sobre si el resultado vale, no.

De qué estamos hablando

Cada semana, dos grupos de Telegram —ChatGPT-IA-edu y Vibe Coding Educativo— generan cientos de mensajes: enlaces, dudas, hallazgos, debates, aplicaciones que alguien ha creado y comparte. Es material valioso, pero se pierde: quien no entra un par de días ya no lo recupera.

El boletín semanal existe para rescatarlo. Y no es solo un texto. De cada semana y de cada grupo salen:

  • un boletín escrito, publicado en una web consultable;
  • una infografía que resume visualmente la semana;
  • un pódcast de quince o veinte minutos, en formato conversación;
  • un vídeo de unos seis minutos, publicado en YouTube;
  • y la difusión de todo ello en Telegram, X y LinkedIn.

Todo está abierto y se puede consultar sin cuenta ni permiso:

Comunidad Boletines Vídeos Pódcast
ChatGPT-IA-edu chatgpt-ia-edu.github.io/boletin lista en YouTube archive.org/details/boletinia_2026
Vibe Coding Educativo vibe-coding-educativo.github.io/boletin lista en YouTube archive.org/details/vce_2026

Seis archivos multimedia, dos boletines, dos vídeos publicados y una veintena de mensajes en redes. Cada semana. Hecho a mano, eso son horas.

La idea de fondo: una skill, que es una receta escrita

Lo primero que hay que entender es que la automatización no empezó por programar, sino por escribir. Todo el proceso está documentado en un único archivo que actúa como receta: qué se hace, en qué orden, qué puede fallar y qué decisiones no se pueden tomar a la ligera.

Ese archivo tiene nombre propio en el mundo de los agentes de IA: es una skill. Conviene explicarlo porque el término se va a oír cada vez más.

Una skill («habilidad», aunque casi nadie la traduce) es un documento escrito en lenguaje corriente que le enseña a un agente de IA a hacer una tarea concreta de la forma en que tú quieres que se haga. No es un programa: es un texto, con sus instrucciones, sus advertencias y sus ejemplos. El agente lo lee cuando toca hacer esa tarea, y actúa en consecuencia.

La comparación que mejor funciona es la del profesorado sustituto. Si dejas escrito «segunda hora, 3.º B, seguid por la página 84; a Marcos hay que sentarlo delante; el proyector solo va con el cable HDMI de la derecha», quien llegue podrá dar la clase decentemente aunque no conozca al grupo. Una skill es eso mismo: el conocimiento acumulado de hacer algo muchas veces, puesto por escrito para que otro pueda ejecutarlo sin haber estado allí. La del boletín pasa de las setecientas líneas, y buena parte son cosas que solo se aprenden fallando: que hay que acotar el resumen a la semana o saldrá el histórico entero, o que la transcripción confunde los nombres propios.

Como está escrita en lenguaje corriente y no en código, no está atada a un agente concreto: puede seguirla cualquiera de los que hoy existen —Claude Code, Codex, Antigravity CLI (Agy CLI)—, y de hecho el boletín no siempre lo hace el mismo. De ahí la consecuencia práctica que conviene tener presente al montar algo así: lo valioso, lo que cuesta construir y no debe perderse, es el documento. El agente es intercambiable.

De esa skill cuelgan una serie de pequeños programas —los llamamos scripts— que son simplemente listas de órdenes que el ordenador ejecuta solo. Nada exótico: es el equivalente informático de una macro de hoja de cálculo, pero capaz de hablar con Telegram, con Google o con YouTube. La skill es el guion; los scripts son las manos.

Cómo transcurre una semana

1. Recoger la conversación y poner a trabajar a Gemini Notebook

Un programa se conecta a los dos grupos de Telegram y descarga todos los mensajes de la semana pasada, de lunes a domingo. Con ellos monta dos cosas: un archivo de datos que servirá para redactar, y un PDF con la conversación ordenada y legible. Tarda dos o tres segundos por grupo.

Con ese PDF entra en juego la pieza que más sorprende a quien no la conoce. Gemini Notebook —el nombre actual de lo que hasta hace poco se llamaba NotebookLM— es la herramienta de Google que lee documentos y produce resúmenes, esquemas, audios y vídeos a partir de ellos. Lo habitual es usarla desde su página web (notebooklm.google.com), subiendo archivos a mano.

En este proceso se le habla directamente, sin abrir el navegador: se le sube el PDF de la semana y se le encargan de golpe las seis piezas —infografía, pódcast y vídeo para cada grupo— con instrucciones que están guardadas y son siempre las mismas. Eso garantiza que el boletín de esta semana se parezca al de la anterior y al de dentro de tres meses.

Un detalle que costó aprender: cada cuaderno de Gemini Notebook acumula una fuente por semana desde 2025. Si no se le dice explícitamente «resume esta semana», resume el histórico entero y produce un material que no sirve para nada. Es el tipo de error que no da ningún mensaje de fallo: simplemente sale mal.

Estas generaciones tardan entre veinticinco y treinta y cinco minutos. Y aquí está el truco que ahorra media hora: se lanzan antes de escribir nada. Mientras Google genera, el agente redacta.

2. Redactar el boletín (aquí el agente decide)

Con los mensajes de la semana delante, el agente redacta cada boletín siguiendo una guía de estilo propia para cada comunidad —tienen tonos distintos— y tomando como referencia boletines reales ya publicados. No es un resumen mecánico: selecciona qué merece contarse, agrupa temas, redacta un cuerpo de al menos seiscientas palabras, prepara un apartado de preguntas frecuentes y extrae las palabras clave.

Este es uno de los dos puntos del proceso donde hay juicio de verdad, no ejecución.

3. Publicar la fila en la hoja de cálculo

Los boletines viven en una hoja de cálculo de Google, que es lo que alimenta las webs públicas donde se consultan: chatgpt-ia-edu.github.io/boletin y vibe-coding-educativo.github.io/boletin. Cada boletín tiene además una dirección propia, con el año y la semana, para poder enlazar uno concreto:

https://chatgpt-ia-edu.github.io/boletin/?boletin=2026-33_2026-08-10_2026-08-16

Un programa escribe cada boletín en su hoja, y lo hace con tres precauciones que conviene destacar porque son las que evitan desastres:

  • comprueba justo antes de escribir si esa semana ya está publicada, para no duplicarla;
  • escribe en la primera fila libre, sin tocar nada más;
  • y después vuelve a leer lo que ha escrito y lo compara campo a campo con lo que debía escribir. Si algo no cuadra, se detiene y avisa.

Esa última comprobación es la diferencia entre automatizar y confiar. Un proceso automático que no verifica su propio resultado es un proceso que falla en silencio.

4. Recoger las seis piezas

Cuando Gemini Notebook termina, otro programa descarga los seis archivos, les pone nombres consistentes y convierte los audios. Aquí hay un detalle práctico: Gemini Notebook entrega el pódcast en un formato innecesariamente pesado para voz hablada, así que se reconvierte a uno más ligero y queda en la cuarta parte de su tamaño, sin pérdida audible. Importa para quien lo escuche desde el móvil con datos.

5. Los vídeos a YouTube (y el segundo punto donde decide)

Antes de subir un vídeo hay que describirlo. Y para describirlo hay que saber qué dice. El proceso lo transcribe automáticamente en el propio ordenador, sin enviar nada a ningún servicio externo.

Ahora bien: la transcripción automática se equivoca con los nombres propios y con el vocabulario técnico. En las pruebas apareció «Resulen» por resumen, «bargas de agua» por marcas de agua y «a Yafgos» por hallazgos. Por eso la skill obliga a un paso más: el agente relee la transcripción entera, corrige lo que está mal escrito y comprueba que el texto tiene sentido antes de resumir nada. Solo después redacta la descripción del vídeo.

Es una revisión de verdad, no un trámite: si la transcripción dice algo incoherente, corregirlo exige entender de qué se estaba hablando esa semana.

Y una advertencia que parece obvia y no lo es: la descripción debe resumir el vídeo, no el PDF de conversaciones. El vídeo dura seis minutos y cubre una parte de los temas de la semana. Resumir el PDF produce descripciones que prometen contenidos que el vídeo no tiene.

Hecho eso, la subida es automática: publica, añade el vídeo a su lista de reproducción y escribe la dirección resultante en la hoja de cálculo. Cada comunidad tiene la suya, y ahí están todas las semanas seguidas:

6. Los pódcast a Internet Archive

Los audios se alojan en Internet Archive, la biblioteca digital sin ánimo de lucro. Es una decisión deliberada: un enlace estable, gratuito y que no depende de que una empresa decida cerrar el servicio. Hay una colección por comunidad y por año, con todos los pódcast juntos:

Cada audio tiene además su enlace directo, que es el que se comparte en redes para poder escucharlo sin descargar nada:

https://archive.org/download/boletinia_2026/boletinia_audio2026-33.mp3

También aquí hubo que aprender algo: Internet Archive acepta el archivo al instante pero tarda uno o dos minutos en indexarlo. Durante ese rato el enlace no funciona, y parece un error sin serlo. El programa espera a que el archivo esté realmente disponible antes de anotar la dirección. Si no lo estuviera, no la escribe: prefiere dejar la casilla vacía a dejar un enlace roto.

7. La difusión en redes

La última fase publica en Telegram, X y LinkedIn. Es la fase que se trata con más respeto, porque es la única que no se puede ensayar: cualquier ejecución es visible al instante para toda la comunidad.

Por eso existe un comando previo que lo revisa todo —los archivos, sus formatos, sus duraciones, los textos, los enlaces— y muestra una vista previa sin publicar nada. La IA lo ejecuta y lee el resultado siempre, sin excepción, antes de tocar nada público.

Telegram y X se publican con sus respectivas conexiones automáticas. LinkedIn es otra historia, y es la parte más curiosa de todo el proceso.

LinkedIn no ofrece una puerta de entrada para programas como esta, y tampoco vale el atajo habitual —copiar las credenciales de la sesión a un navegador automatizado—, porque puede invalidar la sesión. Así que la solución fue otra: el agente usa el navegador que ya está abierto en el ordenador, exactamente como lo usaría una persona. Trae al frente la ventana de Firefox, teclea la dirección, pulsa el botón Vídeo, elige el archivo, pega el texto y publica. Mueve el ratón y el teclado igual que tú.

¿Y cómo sabe si el clic ha funcionado? Haciendo una captura de pantalla después de cada paso y mirándola. Esa es toda la verificación que hay: mira si el diálogo se abrió, si el texto es el correcto, si el aviso de Procesando ya desapareció. Si algo no está donde debía, se detiene en lugar de seguir haciendo clics a ciegas.

Es un método poco elegante y frágil —un rediseño de LinkedIn lo rompe—, pero resuelve un problema real: cuando un servicio no ofrece forma de automatizarlo, queda la de usarlo como lo usa una persona.

Lo que tarda cada cosa

Estos tiempos no son estimaciones: cada fase deja una marca al empezar y otra al terminar, y un comando las suma al acabar. Son de una semana normal, con los dos grupos.

Paso Tiempo
Exportar la semana de un grupo de Telegram 2-3 segundos
Que Gemini Notebook indexe el PDF 30 s a 2 min
Generar una infografía unos 3 min
Generar un pódcast 13-16 min
Generar un vídeo 18-24 min
Redactar un boletín ocurre dentro de la espera anterior
Publicar una fila en la hoja 2-3 segundos
Convertir un audio a MP3 ligero 3-5 segundos
Transcribir un vídeo 1-2 min
Subir un vídeo a YouTube 5-10 segundos
Subir un audio a Internet Archive 10 s, más 1-2 min de indexado
Publicar en Telegram 1-2 min
Publicar en X 3-5 min
Publicar en LinkedIn 5-10 min
Hasta tenerlo todo publicado 25-35 min
Con la difusión en redes incluida 40-50 min

Dos cosas llaman la atención en esa lista. La primera, que lo que tarda no es el trabajo, sino la espera: generar el vídeo y el pódcast se lleva la mitad del tiempo, y ahí no hay nada que hacer salvo aprovecharlo. La segunda, que publicar en LinkedIn a mano cuesta más que todo el proceso de creación, y es justo la parte que ningún programa puede acortar.

De la redacción no hay cronómetro: es lo único que no ejecuta un script, y sucede mientras Google genera, así que no añade tiempo al total.

Qué he aprendido de todo esto

La automatización no elimina el criterio, lo reparte. Dentro del proceso hay dos momentos que exigen pensar —decidir qué merece contarse de la semana y comprobar que lo transcrito tiene sentido—, y esos los ejerce el agente. Pero por encima queda un tercero que no se delega: decidir si el resultado vale. Ese sigue siendo de quien firma la publicación, y es el que corrige las cosas que el agente no puede ver desde dentro. Lo que ha desaparecido es el trabajo mecánico que rodeaba a todos ellos: descargar, renombrar, convertir, pegar, subir, verificar.

Lo que no se verifica, falla en silencio. Cada paso comprueba su propio resultado, porque un proceso que publica sin mirar acaba publicando basura durante semanas sin que nadie se entere.

Ha llegado a ocurrir: una de las seis generaciones se encargó correctamente, pero su identificador no llegó a quedar anotado en la lista de encargos pendientes. La descarga terminó con cinco piezas de seis, informó de que todo había ido bien y no dio ningún error. Lo delató contar los archivos. El proceso ya comprueba que eso no vuelva a pasar, pero la lección es la de siempre: un programa solo detecta los fallos que alguien previó.

Pero hay errores que ninguna comprobación automática detecta. Un resumen de la semana equivocada pasa todos los controles técnicos con sobresaliente: el archivo existe, pesa lo que debe y el enlace funciona. Todo perfecto salvo lo único que importaba, que es el contenido. Por eso la revisión final es de otra naturaleza —abrir la infografía y leerla, escuchar un fragmento del audio— y por eso la hace también una persona: quien produce algo tiende a darlo por bueno, y la mirada que puede decir «esto no vale, hazlo otra vez» tiene que venir de fuera.

Para quien esté pensando en algo parecido

No hace falta empezar por aquí. Este sistema funciona porque se construyó en el orden correcto: primero haciendo el boletín a mano, hasta entender bien cada paso; después escribiendo esa experiencia como skill; y solo entonces automatizando lo que ya se hacía siempre igual.

Y la parte más aprovechable no es la más técnica. Escribir la skill —dejar por escrito, con precisión, cómo se hace algo que ya sabes hacer— es una tarea docente de toda la vida, y sirve para cualquier rutina que se repita cada curso: preparar las actas, montar los grupos, redactar los informes trimestrales. Ese documento vale por sí solo, aunque nunca llegue a automatizarse nada.

El resultado, al final, no es un ahorro de tiempo. Es que cada semana de conversación de dos comunidades docentes queda recogida, resumida, escuchable y consultable, en vez de perderse en el desplazamiento infinito de un grupo de Telegram. Eso antes no se hacía porque no había tiempo material para hacerlo. Ahora se hace todas las semanas.


Artículo redactado por Claude (Anthropic) bajo la guía de Juan José de Haro. El sistema que aquí se describe —los scripts, la skill que lo documenta y las soluciones a los problemas que fueron surgiendo— se construyó entre los dos: él decidiendo qué debía hacer el proceso, probándolo, señalando lo que fallaba y exigiendo que se rehiciera cuando hacía falta; el agente escribiendo el código, la documentación y este texto. Otros agentes ejecutan el proceso algunas semanas, y alguno ha revisado puntualmente este trabajo.

Nota: Este artículo tiene nivel 5 en el Marco para la integración de la IA generativa, excepto la introducción, que tiene nivel 1.

Guía básica para usar la inteligencia artificial desde la terminal (parte I)

Actualización de septiembre de 2026: desde que se escribió este artículo, las consolas de IA han cambiado sobre todo en el acceso y en el precio: casi todas han pasado a requerir suscripción. Lo que aquí se explica sobre su funcionamiento sigue siendo válido, pero el panorama actual, con los precios, la instalación al día y los primeros pasos, está en Consolas de IA: qué son y cómo se instalan.

Desde hace poco tiempo, Gemini, ChatGPT , Qwen y Claude han lanzado versiones CLI (Command Line Interface) de sus modelos de IA. A diferencia de las versiones web, estos modelos se instalan en el ordenador y se utilizan desde ventanas de texto (llamadas terminales o consolas). No es necesario disponer de un ordenador potente ni con mucha memoria, ya que el programa se limita a poner en contacto a nuestro ordenador con los servicios correspondientes en Internet. Por lo tanto, un modesto portátil es más que suficiente.

En el entorno CLI se utiliza la IA como en un chat tradicional, escribiendo nuestras peticiones y recibiendo allí mismo las respuestas de la IA.

Pros y contras de la consola frente al chat web

Contras

La principal desventaja de la consola frente a la web es el no poder pegar directamente en el chat imágenes y no disponer de lienzo para editar o previsualizar el resultado allí mismo. Sin embargo, sí las podemos arrastrar para que las visualice.

Pros

  • La IA en terminal se puede utilizar exactamente igual que en la web, aunque no podremos pegar imágenes, se las podemos proporcionar junto con otro tipo de archivos.
  • Pueden ejecutar comandos en nuestro ordenador, lo que les permite leer y escribir directamente en él. Por lo tanto, es posible llevar a cabo acciones imposibles desde el chat web, como:
    • Manipular archivos y carpetas, para leeros, reorganizarlos, borrarlos, crearlos, etc.
    • Ordenar archivos automáticamente en subcarpetas por fecha o por nombre.
    • Renombrar varios archivos siguiendo un mismo criterio (ejemplo: “tema1_01”, “tema1_02”…).
    • Realizar operaciones directas sobre el sistema operativo, como lanzar programas, consultar el estado de la memoria, el espacio libre que tenemos, etc.
    • Convertir todos los .wav a .mp3, generar subtítulos y crear un índice.
    • Convertir documentos en Word a PDF.
    • Convertir audios a texto para obtener transcripciones y traducciones.
  • El entorno CLI destaca en tareas de vibe coding, es decir, hacer programas y aplicaciones dándole instrucciones a la IA. Especialmente si nuestra aplicación tiene más de un archivo. Basta con abrir la consola desde la carpeta en la que trabajaremos (ver más adelante) y pedirle una explicación sobre el contenido, que solucione un error o que cree un programa a partir de cero. La capacidad de ver, abrir y manipular cualquier archivo que contenga permite a la IA ser mucho más eficiente que en la web, donde también puede trabajar con varios archivos, pero los debemos subir y después bajar uno a uno.

Qué son las consolas de IA

Estamos acostumbrados a utilizar los chatbots desde su página web, escribiendo sobre un campo de texto, obtenemos la respuesta de la IA a nuestra petición.

Pero existe otra forma de utilizarlos y es a través de consolas (o terminales) que no son más que ventanas de texto donde podemos escribir instrucciones directamente al ordenador. En Windows se llaman Símbolo del sistema o PowerShell.

Cómo abrir la consola del sistema operativo

  • Windows: pulsar la tecla de Windows, escribir cmd o PowerShell y abrir el programa.
  • Mac: abrir Launchpad (el icono de cohete), escribir Terminal y hacer clic en la aplicación.
  • Linux: buscar Terminal en el menú principal de aplicaciones o presionar CTRL + ALT + T.

Cómo abrir la consola del sistema operativo en una carpeta determinada

Hay que evitar abrir la consola IA en la carpeta raíz del sistema o donde pueda tener acceso a información personal o confidencial. Es importante abrir la IA en la carpeta donde vayamos a trabajar.

  • Para abrir una terminal desde una carpeta en Linux, navega hasta la carpeta en tu gestor de archivos y haz clic derecho en un espacio vacío para seleccionar la opción «abrir en un terminal».
  • En Mac, puedes hacerlo desde Finder navegando a la carpeta y seleccionando «nuevas ventanas de la terminal en la carpeta», o arrastrando la carpeta a una ventana de terminal ya abierta tras escribir «cd «.
  • En Windows, la forma más rápida es abrir la carpeta en el explorador de archivos, hacer clic en la barra de direcciones superior y escribir «cmd» o «powershell» para abrir la terminal en esa ubicación. Si no podemos escribir en la barra de direcciones, pulsar CRL+L antes.

Particularidades de la consola

Cuando trabajemos en la consola, deberemos dejar el ratón y utilizar casi exclusivamente el teclado. Debemos tener en cuenta que una consola es un medio estrictamente de texto, por lo que el ratón no servirá para ir a un punto anterior del texto que estamos escribiendo, por ejemplo. Si queremos rectificar una parte que hemos escrito antes, no quedará más remedio que desplazarse con las flechas del teclado.

Podemos arrastrar imágenes y otro tipo de archivos a la consola para que sean visualizados o leídos por la IA.

Copiar y pegar en la consola

En las consolas y terminales, las combinaciones de teclas habituales Ctrl+C y Ctrl+V no siempre sirven para copiar y pegar, ya que Ctrl+C suele interrumpir procesos. Dependiendo del sistema operativo, los atajos son diferentes:

  • Linux (terminal GNOME, KDE, etc.):
    • Copiar: Ctrl+Shift+C
    • Pegar: Ctrl+Shift+V
  • macOS (Terminal o iTerm2):
    • Copiar: Cmd+C
    • Pegar: Cmd+V
  • Windows (símbolo del sistema o PowerShell moderno):
    • Copiar: Ctrl+C
    • Pegar: Ctrl+V

Además, en los tres sistemas también se puede usar el ratón: seleccionar el texto, pulsar con el botón derecho y elegir copiar o pegar. En Linux, en muchos entornos, el botón central pega directamente lo que se haya seleccionado.

Cómo abrir el entorno CLI de las IA

Una vez hemos abierto una consola, será suficiente con teclear gemini (para abrir la IA de Google), codex (para abrir la IA de OpenAI, ChatGPT) o claude (para abrir la IA de Anthropic).

Las siguientes imágenes muestran las consolas de IA en un entorno Linux:

Consola de Gemini (Gemini CLI)
Consola de ChatGPT (Codex)
Consola de Claude (Claude Code)

Instalación de las consolas de IA en el ordenador

En esta parte se explica cómo instalar tres herramientas de inteligencia artificial que se utilizan desde la consola del sistema operativo (Windows, Mac o Linux). Las herramientas son Gemini, Codex y Claude. Una vez instaladas, también se ejecutan desde la consola, pero en este caso hablamos de la consola de la aplicación (cuando escribes el nombre del programa, como gemini, codex o claude, para usarlas).

Antes de empezar

Necesitas tener instalado Node.js, que es el programa base que permite usar estas herramientas.

  • Si no está instalado, al intentar ejecutar algunos de los comandos en la consola del sistema operativo verás un mensaje de error indicando que node o npm no se reconocen como comandos.
  • En ese caso, descárgalo en nodejs.org. Descarga la versión recomendada para tu sistema operativo y sigue las instrucciones de instalación o sigue las instrucciones que te dará la consola.

Recomendamos utilizar nuestra IA favorita para consultarle cualquier problema o duda que surja en esta parte (y también en las posteriores).

Instalación de Gemini (Google)

(Repositorio oficial en GitHub)

Métodos de instalación (elige solo uno y hazlo en la consola del sistema operativo):

  • Método 1 (recomendado, cualquier sistema con Node.js): npm install -g @google/gemini-cli.
  • Método 2 (solo Mac/Linux con Homebrew): brew install gemini-cli.
  • Método 3 (probar sin instalar): npx https://github.com/google-gemini/gemini-cli. Este método descarga la aplicación cada vez que la uses.

Después de instalar:

  • Abre la consola del sistema operativo.
  • Escribe gemini y pulsa Enter.
  • Te pedirá iniciar sesión con tu cuenta de Google o usar una clave de aistudio.google.com/apikey.

Instalación de Codex (OpenAI)

(Repositorio en GitHub)

Métodos de instalación (elige solo uno y hazlo en la consola del sistema operativo):

  • Método 1 (recomendado, cualquier sistema con Node.js): npm install -g @openai/codex@latest.
  • Método 2 (solo Mac con Homebrew): brew install codex.
  • Método 3 (descarga manual): en la sección «Releases» de GitHub descarga el archivo correspondiente, descomprímelo y renómbralo como «codex».

Después de instalar:

  • Abre la consola del sistema operativo.
  • Escribe codex y pulsa Enter.
  • Podrás iniciar sesión con tu cuenta de ChatGPT o configurar tu clave de OpenAI.

Instalación de Claude (Anthropic)

(Repositorio en GitHub)

Métodos de instalación (elige el que corresponda a tu sistema operativo y hazlo en la consola del sistema operativo):

  • Mac/Linux (con Node.js): npm install -g @anthropic-ai/claude-code.
  • Mac/Linux (instalador rápido): curl -fsSL https://claude.ai/install.sh | bash.
  • Windows: abre PowerShell y escribe irm https://claude.ai/install.ps1 | iex.

Después de instalar:

  • Abre la consola del sistema operativo.
  • Escribe claude doctor para comprobar que funciona.
  • Escribe claude para usar la aplicación.
  • Inicia sesión con tu cuenta de Claude.

Instalación de Qwen

  • Escribe desde una consola: npm install -g @qwen-code/qwen-code
  • Abre la consola, escribe qwen y elige el método de inicio de sesión.

Importante: Solo hemos probado las versiones para Linux. Las instrucciones proporcionadas para Windows y Mac han sido redactadas por Grok basándose en las referencias que hay más adelante. Por lo tanto, no podemos asegurar que sean correctas.

Modo de uso

Una vez hemos entrado, abriendo una consola y tecleando el nombre de la IA deseada, todas nos darán la oportunidad de entrar en nuestra cuenta a través de la web. Una vez introducidas nuestras credenciales, el programa se acabará de iniciar normalmente. Si deseamos cambiar las opciones de inicio de sesión, podemos eliminar la carpeta de configuración que se detalla a continuación.

Cuando hayamos iniciado sesión, hablaremos con la IA de la forma habitual, escribiendo en la caja de texto que tenemos para ello.

Todas las IA tienen comandos que realizan acciones específicas. Destacamos un par de ellos comunes a todas.

  • /quit. Escribiendo este comando, cerraremos la consola de la IA. Se puede conseguir el mismo efecto pulsando dos veces seguidas CTRL +C.
  • /init. Esa instrucción hace que la IA analice la carpeta actual y escriba un archivo en formado Markdown, donde coloca una descripción del contenido en la misma carpeta. Hay que tener en cuenta que si tenemos archivos de texto con información sensible, estos serán leídos por la IA, por lo que hay que tener precaución en este sentido. Si utilizamos la consola por primera vez en una carpeta que ya tiene archivos, conviene ejecutar este comando antes de empezar. Gemini creará el archivo GEMINI.md, Codex creará el archivo AGENTS.md y Claude hará el archivo CLAUDE.md. Podemos abrirlos y añadir allí información extra que deseamos que tengan en cuenta.

Cuando deba realizar acciones que afecten a nuestro ordenador (leer archivos, escribir, eliminar, acceder a un programa, etc.) nos pedirán permiso. Podemos dárselo cada vez, es la opción 1 o, si estamos seguros, darles permiso para el resto de la sesión con la opción 2, aunque alguna vez esta opción sirve para cancelar.

Carpetas y archivos importantes

La configuración de cada programa (datos de inicio de sesión, instrucciones iniciales, etc.) se encuentra en las carpetas indicadas a continuación. Allí crearán archivos Markdown (.md) con la información que crean relevante.

ServicioCarpeta de configuración en WindowsCarpeta de configuración en Linux / MacOSArchivo de instrucciones
Gemini CLI%USERPROFILE%\.gemini~/.geminiGEMINI.md
OpenAI Codex%USERPROFILE%\.codex~/.codexAGENTS.md
Claude Code%USERPROFILE%\.claude~/.claudeCLAUDE.md

En cualquier momento podemos borrar estas carpetas y la próxima vez que entremos en el programa se crearán de nuevo y nos volverán a pedir el inicio de sesión.

También podemos crear los archivos de instrucciones en estas carpetas con instrucciones específicas sobre su comportamiento, quienes somos, etc. Estos archivos pueden estar en la carpeta de configuración, con lo que serán leídos cada vez que iniciemos la IA, y se pueden colocar también en la carpeta actual, la IA los puede generar también de forma automática con el comando /init.

En el caso de Gemini, podemos iniciar sesión con otra cuenta eliminando el archivo config.json de la carpeta .gemini. Esto hará que nos pregunte el método para iniciar sesión la próxima vez que entremos, lo que podremos utilizar para indicar una cuenta de Google diferente a la anterior, en el caso de que hayamos llegado al límite.

Límites de uso, modelos y ventanas de contexto

  • Gemini CLI
    Es gratuito. Permite 60 mensajes por minuto y un máximo diario de 1 000. Utiliza por defecto Gemini 2.5 Pro, con una ventana de contexto de 1 000 000 tokens. Google ha anunciado que se ampliará a 2 000 000, aunque aún no está disponible para todos. Cuando alcanza el límite de uso, cambia a Gemini 2.5 Flash.
  • Qwen Code CLI
    Es gratuito. Admite 60 solicitudes por minuto y 2000 por día.
  • Codex (ChatGPT CLI)
    Funciona con una cuenta Plus de ChatGPT y aplica un límite de uso cada 5 horas y otro semanal, aunque no se han dado cifras concretas. Utiliza por defecto GPT-5, con una ventana de contexto de 200 000 tokens.
  • Claude Code
    Con una suscripción Pro, permite entre 10 y 40 mensajes cada 5 horas. A partir del 28 de agosto de 2025, también habrá un límite semanal. Utiliza Claude 4 Sonnet, con una ventana de contexto de 200 000 tokens.

Resumen de políticas de privacidad para versiones CLI de herramientas de IA

Este resumen se basa en las políticas oficiales actualizadas al 17 de agosto de 2025, extraídas de las fuentes de cada proveedor. Las políticas pueden cambiar con el tiempo.

Recomendamos especial precaución con Gemini CLI donde, por defecto, en las cuentas personales, los datos se usan para entrenar sus modelos y pueden ser leídos por humanos. Véase en el texto cómo desactivarlo.

Gemini CLI (versión gratuita para individuos)

Los datos (prompts, outputs, código) se usan por defecto para mejorar productos y entrenar modelos de machine learning, con opción de opt-out mediante la desactivación de Gemini Apps Activity. El término opt-out se refiere a la posibilidad de excluirse voluntariamente de un uso que está activo por defecto. En el caso de Gemini CLI para cuentas personales, los datos (prompts, salidas de código, etc.) pueden usarse para entrenar modelos si no se desactiva siguiendo estas instrucciones de Google. Los contenidos pueden ser revisados por humanos para control de calidad, se guardan de forma desconectada de la cuenta y se retienen hasta 18 meses. Se recomienda no enviar información confidencial.
Política de privacidad para Gemini Code Assist (individuales)

Gemini CLI (versiones de pago, como Gemini Advanced/Pro)

El tratamiento de datos es equivalente al de la versión gratuita: pueden usarse para mejorar servicios y entrenar modelos, con posibilidad de opt-out desactivando Gemini Apps Activity. Si está activada, Google puede realizar revisión humana de chats con datos desvinculados de la cuenta, y en caso de ser revisados, pueden conservarse hasta 3 años.
Hub de privacidad de Gemini Apps

Gemini (versiones corporativas: Vertex AI y Workspace empresarial)

En entornos corporativos, los datos de clientes no se usan para entrenar modelos ni para mejorar servicios sin permiso. No existe revisión humana rutinaria; solo puede haber acceso limitado en casos de soporte, cumplimiento legal o investigación de abuso. En Vertex AI se ofrecen opciones avanzadas de gobernanza de datos, incluida la configuración de zero data retention (ZDR), que evita el almacenamiento incluso temporal. De forma predeterminada puede existir caché técnica de hasta 24 horas o registros mínimos de auditoría.
Gobernanza de datos en Vertex AI Generative AI

Gemini (versiones educativas: Workspace for Education)

En dominios educativos, los datos no se usan para entrenar modelos, ni para mostrar anuncios, ni son revisados por humanos. Desde junio de 2025, estas protecciones se aplican a todas las edades en cuentas de educación. Se ofrecen protecciones de nivel empresarial, sin coste adicional y con controles de administrador. El contenido no se comparte fuera del dominio escolar.
Política de privacidad de Google Workspace for Education

OpenAI API (versiones CLI o API)

En la API de OpenAI, los datos no se usan para entrenar modelos por defecto, salvo en caso de consentimiento expreso. Se conservan hasta 30 días para monitorizar abusos y resolver incidencias técnicas, con posibilidad de solicitar Zero Data Retention en contextos empresariales. La revisión humana está limitada a casos de seguridad o abuso.
Uso de datos en la API de OpenAI

Claude Code (API/CLI, versión gratuita)

Los datos no se usan para entrenar modelos por defecto, salvo en caso de consentimiento voluntario o cuando un contenido se marca como feedback para trust & safety. Puede haber revisión humana o automática en situaciones de abuso, y en esos casos las retenciones pueden extenderse hasta 2 años para prompts/respuestas y hasta 7 años para métricas de seguridad. En la aplicación Claude Code local, las sesiones pueden conservarse hasta 30 días, configurable, y en organizaciones con Zero Data Retention no se guardan en servidores.
Uso de datos personales en entrenamiento de modelos (Anthropic)
Privacidad en Claude Code

Diferencias entre Gemini CLI, Codex y Claude Code

CaracterísticaGemini CLICodex (ChatGPT)Claude CodeQwen
Instalaciónnpm install -g @google/gemini-clinpm install -g @openai/codex@latestnpm install -g @anthropic-ai/claude-codenpm install -g @qwen-code/qwen-code
Carpeta y archivo de configuración~/.gemini / GEMINI.md~/.codex / AGENTS.md~/.claude / CLAUDE.md~/.qwen / QWEN.md
Modelo utilizadoGemini 2.5 Pro (cambia a Flash al límite)GPT-5-codexClaude 4 Sonnetqwen3-coder-plus
Límites de uso60 mensajes/min, 1000 diariosLímites cada 5h y semanales (detalles no públicos)10-40 prompts/5h, límite semanal desde ago 202560 solicitudes por minuto, 2000 por día.
Ventana de contexto en tokens1 000 000200 000200 000256 000
Versión gratuitaNoNo
Política de privacidadDatos usados para entrenamiento por defecto; revisión humana posible; retención hasta 18 mesesNo entrenan por defecto; retención 30 días; revisión solo en casos de abusoNo entrenan por defecto; retención 30 días (configurable)Los datos de las conversaciones serán usados para entrenamiento

Uso de IA en consola frente a la versión web

AspectoVersiones CLIVersiones web
AccesoDesde consola/terminal del sistema (cmd, PowerShell, Terminal).Desde un navegador web.
RequisitosNecesita Node.js.Solo conexión a Internet y un navegador.
MultimediaNo admite pegar imágenes en el chat; solo como archivos. Sin lienzo de previsualización.Admite copiar/pegar imágenes y elementos multimedia. En algunos casos, lienzo integrado.
Acceso a archivos localesSí. Puede leer, escribir, organizar, renombrar, convertir formatos, etc. Requiere permisos explícitos.No. Los archivos deben subirse y descargarse manualmente.
Operaciones sobre el sistemaPuede lanzar programas, consultar memoria, espacio libre, ejecutar conversiones o transcripciones.No tiene acceso directo al sistema operativo.
Versatilidad en tareasIdeal para automatizar procesos, manipular lotes de archivos, programar proyectos completos y convertir formatos directamente desde el ordenador.Más adecuada para consultas rápidas, interacción visual, compartir elementos multimedia y uso general sin instalación.
Uso en programación (vibe coding)Muy eficiente para proyectos con múltiples archivos; puede ver y manipularlos directamente.Menos eficiente: se deben subir/bajar o copiar archivos individualmente.
InterfazExclusivamente texto, sin ratón; navegación con teclado.Interfaz gráfica con botones, menús y edición más visual.

Mi experiencia personal, a modo de conclusión

Después de haber usado de forma intensiva los tres modelos durante un tiempo, he podido comprobar que tango ChatGPT como Claude son superiores en programación a Gemini por lo que si deseamos crear recursos educativos (páginas web, programas, etc.) los dos primeros son recomendables.

Sin embargo, la enorme ventana de contexto de Gemini (5 veces más que la de los otros dos), unido a su gratuidad, lo hacen ideal para tareas masivas (donde hay que realizar una gran cantidad de trabajo como convertir documentos, traducirlos, etc.) y, por lo tanto, es el CLI recomendable a nivel general.

Una buena técnica es utilizar Gemini por defecto y, si tenemos una cuenta Plus de ChatGPT o Pro de Claude, acudir a ellos cuando Gemini se queda atascado en una tarea que no puede resolver.

Advertencia: Este artículo tiene nivel 3 en el Marco para la integración de la IA generativa.

Lee también la segunda parte de la Guía básica para usar la inteligencia artificial desde la terminal.

Pódcast (creado con NotebookLM)

FAQ creado con NotebookLM

¿Qué son las consolas de IA y en qué se diferencian de las versiones web?

Las consolas de IA, como las versiones CLI (Command Line Interface) de Gemini, ChatGPT (Codex), Qwen y Claude, son programas que se instalan directamente en tu ordenador y se utilizan a través de ventanas de texto, conocidas como terminales o consolas. A diferencia de las versiones web, que se acceden mediante un navegador, las consolas de IA ofrecen una interacción más directa y profunda con el sistema operativo. No requieren un ordenador potente, ya que la comunicación se realiza a través de internet con los servicios de IA. La principal diferencia radica en que las consolas pueden ejecutar comandos directamente en tu ordenador, permitiéndoles leer, escribir, manipular archivos y carpetas, y realizar operaciones directas sobre el sistema operativo, acciones que no son posibles con los chats web.

¿Cuáles son las principales ventajas de usar una consola de IA en comparación con la versión web?

Las consolas de IA ofrecen varias ventajas significativas sobre las versiones web. Permiten manipular archivos y carpetas directamente en el ordenador, como reorganizar, borrar, crear o renombrar archivos masivamente (ej. renombrar varios archivos con un mismo criterio o convertir documentos de Word a PDF). También pueden realizar operaciones sobre el sistema operativo, como lanzar programas, consultar el estado de la memoria o el espacio libre, y convertir audios a texto para obtener transcripciones y traducciones. Son especialmente útiles para tareas de «vibe coding» (programación asistida por IA) en proyectos con múltiples archivos, ya que la IA puede ver, abrir y manipular todos ellos de manera eficiente. Aunque no admiten pegar imágenes directamente en el chat, se les pueden proporcionar como archivos.

¿Qué se necesita para instalar y usar una consola de IA como Gemini, Codex, Claude o Qwen?

Para instalar y usar estas consolas de IA, primero necesitas tener Node.js instalado en tu sistema operativo (Windows, Mac o Linux), ya que es el programa base que permite que estas herramientas funcionen. Si Node.js no está instalado, al intentar ejecutar los comandos verás un mensaje de error. Una vez que Node.js está instalado, puedes proceder a instalar la IA deseada utilizando comandos específicos en la consola del sistema (por ejemplo, npm install -g @google/gemini-cli para Gemini). Después de la instalación, simplemente escribes el nombre de la IA (ej. gemini, codex, claude, qwen) en la consola para iniciarla. Al principio, te pedirá iniciar sesión con tu cuenta correspondiente o introducir una clave API.

¿Cómo se gestionan la privacidad y el uso de datos en las versiones CLI de estas IA?

La gestión de la privacidad varía significativamente entre los diferentes proveedores y tipos de cuenta. En Gemini CLI para cuentas personales, los datos (prompts, outputs, código) se usan por defecto para entrenar modelos y pueden ser revisados por humanos, aunque esta opción puede desactivarse (opt-out) en la configuración de la cuenta de Google. Para las versiones empresariales y educativas de Gemini, así como para OpenAI API (Codex) y Claude Code, los datos no se usan para entrenar modelos por defecto, salvo consentimiento explícito o en casos específicos de seguridad y abuso. La retención de datos también varía: 30 días para monitorear abusos (OpenAI, Claude), hasta 18 meses para Gemini personal con revisión humana, y opciones de Zero Data Retention (ZDR) para entornos empresariales. Se recomienda precaución al enviar información confidencial, especialmente con Gemini CLI si no se ha configurado la opción de exclusión.

¿Cuáles son las principales diferencias entre Gemini CLI, Codex (ChatGPT CLI), Claude Code y Qwen en términos de características y límites de uso?

Existen diferencias notables entre las cuatro consolas de IA:

  • Gemini CLI: Ofrece una versión gratuita para uso individual, con un límite de 60 mensajes por minuto y 1000 diarios. Utiliza Gemini 2.5 Pro (cambiando a Flash al límite) con la ventana de contexto más grande: 1.000.000 de tokens. Por defecto, usa datos para entrenamiento.
  • Codex (ChatGPT CLI): Requiere una cuenta ChatGPT Plus, utiliza GPT-5 con una ventana de contexto de 200.000 tokens y tiene límites de uso por hora y semanales no especificados públicamente. No usa datos para entrenamiento por defecto.
  • Claude Code: Con una suscripción Pro, permite entre 10 y 40 mensajes cada 5 horas (con un límite semanal desde agosto de 2025). Usa Claude 4 Sonnet y tiene una ventana de contexto de 200.000 tokens. No usa datos para entrenamiento por defecto.
  • Qwen: Ofrece una versión gratuita con 60 solicitudes por minuto y 2000 diarias. Utiliza qwen3-coder-plus con una ventana de contexto de 256.000 tokens. Sus políticas de privacidad indican que los datos de las conversaciones serán usados para entrenamiento.

¿Cómo puedo abrir la consola del sistema operativo en una carpeta específica y por qué es importante?

Es fundamental abrir la consola de IA en la carpeta donde planeas trabajar para evitar que la IA tenga acceso a información personal o confidencial en otras partes de tu sistema. Los métodos para abrirla en una carpeta específica son:

  • Windows: Abre la carpeta en el Explorador de Archivos, haz clic en la barra de direcciones superior y escribe cmd o powershell, luego presiona Enter.
  • Mac: En Finder, navega a la carpeta y selecciona «Nuevas ventanas de la terminal en la carpeta» o arrastra la carpeta a una ventana de Terminal ya abierta después de escribir cd.
  • Linux: Navega hasta la carpeta en tu gestor de archivos y haz clic derecho en un espacio vacío para seleccionar la opción «abrir en un terminal».

¿Qué son los comandos /quit y /init y qué hacen en la consola de IA?

Los comandos /quit y /init son acciones específicas comunes a todas las consolas de IA:

  • /quit: Este comando cierra la sesión de la IA. También se puede lograr el mismo efecto pulsando CTRL + C dos veces seguidas.
  • /init: Esta instrucción le pide a la IA que analice el contenido de la carpeta actual y genere un archivo en formato Markdown (GEMINI.md, AGENTS.md, CLAUDE.md o QWEN.md según la IA) que contiene una descripción de su contenido. Es importante tener precaución, ya que si hay archivos de texto con información sensible en esa carpeta, serán leídos por la IA. Es conveniente ejecutar este comando antes de empezar si la consola se abre en una carpeta con archivos.

¿Dónde se guarda la configuración de las consolas de IA y cómo se puede gestionar?

La configuración de cada programa de IA (como los datos de inicio de sesión o las instrucciones iniciales) se guarda en carpetas específicas en tu sistema:

  • Gemini CLI: ~/.gemini (Linux/macOS) o %USERPROFILE%\.gemini (Windows). Archivo de instrucciones: GEMINI.md. Para cambiar de cuenta, puedes eliminar el archivo config.json de esta carpeta.
  • OpenAI Codex: ~/.codex (Linux/macOS) o %USERPROFILE%\.codex (Windows). Archivo de instrucciones: AGENTS.md.
  • Claude Code: ~/.claude (Linux/macOS) o %USERPROFILE%\.claude (Windows). Archivo de instrucciones: CLAUDE.md.
  • Qwen: ~/.qwen (Linux/macOS) o %USERPROFILE%\.qwen (Windows). Archivo de instrucciones: QWEN.md.

Puedes borrar estas carpetas en cualquier momento para que el programa las cree de nuevo la próxima vez que inicies la IA, lo cual puede ser útil para cambiar las opciones de inicio de sesión. También puedes crear archivos de instrucciones personalizados en estas carpetas de configuración (o en la carpeta actual de trabajo) para especificar el comportamiento o las instrucciones iniciales de la IA.

Glosario de términos

  • CLI (Command Line Interface): Son versiones de programas de inteligencia artificial que se instalan en tu ordenador y se usan escribiendo texto en ventanas especiales (llamadas terminales o consolas), en lugar de usar un navegador web y hacer clic. Es como usar el ordenador solo con el teclado, escribiendo tus instrucciones y recibiendo las respuestas ahí mismo.
  • Terminal o Consola: Es una ventana de texto en la que puedes escribir instrucciones directamente a tu ordenador. En Windows, se conocen como «Símbolo del sistema» o «PowerShell».
  • Chat web: Es la forma habitual de usar los chatbots de IA a través de su página web, donde escribes en un recuadro y recibes la respuesta.
  • Multimedia: En el contexto de las consolas de IA, se refiere a que no puedes pegar directamente imágenes u otros elementos visuales en el chat, aunque sí puedes proporcionarlos como archivos.
  • Lienzo: Se refiere a un espacio donde podrías editar o previsualizar resultados directamente en el chat, algo que no está disponible en las versiones de consola.
  • Comandos (en el ordenador): Son instrucciones que la inteligencia artificial puede ejecutar directamente en tu ordenador, permitiéndole leer y escribir archivos. Esto le da la capacidad de hacer cosas que no se pueden hacer desde una versión web, como manipular archivos, lanzar programas o consultar el estado de tu sistema.
  • Manipular archivos y carpetas: Se refiere a realizar acciones como leer, reorganizar, borrar o crear archivos y carpetas en tu ordenador.
  • Sistema operativo: Es el programa principal que controla todas las funciones de tu ordenador, como Windows, macOS o Linux. Las consolas de IA pueden interactuar con él para, por ejemplo, iniciar programas o ver cuánta memoria tienes disponible.
  • Vibe coding: Es la tarea de crear programas y aplicaciones dándole instrucciones a la inteligencia artificial. Es muy eficiente en el entorno de consola, especialmente para proyectos con varios archivos, ya que la IA puede ver, abrir y manejar esos archivos directamente.
  • Carpeta raíz del sistema: Es la carpeta principal y más básica de tu ordenador, de la que derivan todas las demás carpetas. Se recomienda evitar abrir la consola de IA en esta carpeta para proteger tu información personal y confidencial.
  • Node.js: Es un programa esencial que necesitas tener instalado en tu ordenador para poder usar las consolas de IA como Gemini, Codex o Claude. Si no lo tienes, verás un mensaje de error.
  • npm: Es una herramienta que se usa junto con Node.js para instalar y gestionar paquetes (programas) de JavaScript. Se menciona en las instrucciones de instalación de las IA.
  • Homebrew: Es un gestor de paquetes para sistemas operativos Mac y Linux, una forma alternativa de instalar programas de manera sencilla.
  • npx: Es un comando que te permite ejecutar un paquete (programa) sin necesidad de instalarlo de forma permanente. La aplicación se descarga cada vez que la usas.
  • GitHub (Repositorio oficial): Es una plataforma muy popular donde los desarrolladores de software almacenan y gestionan el código de sus proyectos. Los «repositorios oficiales» son donde se encuentra el código original y más actualizado de las IA.
  • WSL (Windows Subsystem for Linux): Es una característica de Windows que permite ejecutar un entorno Linux (otro sistema operativo) dentro de Windows, lo que puede ser útil para ciertos programas o si tienes dificultades en Windows.
  • Markdown: Es un formato de texto simple que se usa para escribir documentos. La IA puede generar un archivo en este formato con una descripción del contenido de la carpeta actual.
  • Tokens: Son las unidades en las que la inteligencia artificial procesa el texto (pueden ser palabras, partes de palabras o incluso caracteres).
  • Ventana de contexto: Se refiere a la cantidad máxima de «tokens» que una IA puede procesar o «recordar» en una conversación o tarea. Una ventana más grande significa que la IA puede manejar textos más largos o recordar más información de la conversación.
  • Opt-out: Significa la opción de poder desactivar voluntariamente una función que viene activada por defecto. Por ejemplo, en Gemini CLI, la opción de que tus datos se usen para entrenar el modelo está activada por defecto, pero puedes desactivarla.
  • Prompts: Son las instrucciones, preguntas o peticiones que tú le escribes a la inteligencia artificial.
  • Outputs: Son las respuestas o los resultados que genera la inteligencia artificial en base a tus «prompts».
  • Machine learning (aprendizaje automático): Es una rama de la inteligencia artificial que permite a los sistemas aprender de los datos para mejorar su rendimiento en tareas específicas, como entender lo que pides o generar respuestas.
  • Zero Data Retention (ZDR): Es una configuración avanzada que impide que tus datos sean almacenados, incluso temporalmente, en los servidores del proveedor de la IA. Se ofrece en versiones corporativas o para APIs específicas.
  • API (Application Programming Interface): Es un conjunto de reglas y herramientas que permiten a diferentes programas de software comunicarse entre sí. Cuando se menciona «OpenAI API», se refiere a usar los servicios de OpenAI (como ChatGPT) a través de una conexión directa de programa a programa, en lugar de la interfaz web.
  • Feedback para trust & safety: Se refiere a cuando un usuario marca un contenido como problemático o inadecuado para que sea revisado por motivos de seguridad o confianza.
  • Caché técnica: Es un almacenamiento temporal de datos que se guarda para que los programas funcionen más rápido.
  • Registros mínimos de auditoría: Son pequeños registros que se guardan para hacer un seguimiento básico de las operaciones, por ejemplo, quién accedió a qué sistema y cuándo, con fines de seguridad o cumplimiento normativo.

Referencias:

Cómo crear aplicaciones educativas con IA para integrarlas en tus recursos digitales

Gracias a los chatbots de IA como DeepSeek, ChatGPT, Claude, Grok, Qwen, Gemini, Kimi o Le Chat de Mistral, podemos crear pequeñas aplicaciones educativas que podemos utilizar como material para nuestras clases, como forma de repasar o practicar determinados aspectos del currículo o reforzar conocimientos.

Estos chatbots son los que en la actualidad permiten realizar estos programas y probarlos in situ, es decir, sin salir del chatbot, por lo que hacer una aplicación es tan sencillo como proponerle una idea y dejar que la IA le dé forma digital.

Actualmente, se conoce esta técnica para crear programas con el nombre de vibe coding. Según Wikipedia, el término se acuñó en febrero de 2025 y se podría traducir como programación de vibraciones o programar por sensaciones.

Creación de una mini-aplicación educativa

Preparación inicial

En algunos chatbots hay que seleccionar algunas opciones antes de pedirle el programa:

  • En Qwen hay que pulsar el botón «Artefactos»
  • En Le Chat de Mistral debemos marcar «Canvas» en el desplegable «Herramientas».
  • En Gemini debemos activar el botón «Canvas».

Con el resto de chatbots no es necesario realizar ninguna acción previa inicial.

Definir la idea para la IA

Se trata simplemente de proporcionarle a la IA la idea que tenemos y que queremos que convierta en aplicación. Un prompt inicial para que la IA haga nuestra aplicación podría ser:

Haz una aplicación interactiva en HTML para que los alumnos comprendan el significado de la razón trigonométrica del seno de un ángulo y puedan practicarlo. La aplicación tiene que ser responsiva y atractiva visualmente

Hemos marcado en negrita varios aspectos que debemos tener en cuenta, sobre todo los dos primeros:

  • En formato HTML, ya que es fundamental para facilitar su difusión. De lo contrario, podríamos obtener un programa en Python u otros lenguajes que dificultarían su acceso y uso generalizado. Al generarlo en HTML, obtendremos una página web accesible desde cualquier navegador.
  • Interactiva. Para evitar que la página sea estática o con poca interacción, es importante indicarlo claramente.
  • Responsiva. Este término hace referencia a la adaptabilidad a diferentes dispositivos. Si queremos que la aplicación funcione bien en dispositivos móviles, debemos especificar que debe ser responsiva, asegurando así una correcta visualización y usabilidad en distintos tamaños de pantalla.
  • Diseño atractivo. Para mejorar la apariencia visual, es recomendable mencionarlo, ya que muchas veces los programas presentan un diseño demasiado simple.

Además, si creamos aplicaciones tipo test, ejercicios o preguntas interactivas, conviene especificar que el contenido debe generarse de forma aleatoria. Esto permitirá que el orden y la selección de ejercicios varíen en cada ocasión, haciendo la experiencia más dinámica y enriquecedora.

Por supuesto, podemos añadir todas las instrucciones que pensamos que deberá tener nuestra aplicación, sabiendo siempre que no podemos complicarla excesivamente o la IA no será capaz de llevar a cabo nuestra idea.

Visualización del resultado: Al terminar de escribir el código, las IA nos mostrarán la vista previa del programa, aunque en ChatGPT hay que pulsar antes el botón «Previsualizar» y en DeepSeek hay que pulsar «Run HTML». El resto de chatbots nos muestran el resultado final directamente.

Mejorar el programa

Si lo que obtenemos la primera vez es muy diferente a lo que esperábamos, es más útil añadir lo que le falta a la aplicación en el prompt inicial, en lugar de ir haciendo mejoras sucesivas, es decir, iniciar una conversación nueva ampliando el primer prompt con las carencias que hemos visto. Una vez tenemos algo más cercano a lo que deseábamos, podemos empezar la conversación con la IA para ir mejorando el resultado.

Una vez tenemos una primera versión aceptable, deberemos refinarla dándole indicaciones adicionales (cambiar el color, añadir un selector de idioma, agregar un botón de ayuda, eliminar un botón, optimizarla para dispositivo móvil, etc.). Después de unas pocas, o muchas iteraciones, obtendremos el producto final: un programa hecho a la medida del profesorado y del alumnado al que va dirigido, todo un lujo absolutamente impensable hace tan solo un par de cursos.

No obstante, si observamos que no conseguimos obtener lo que queremos, quizás la solución sea fragmentar la aplicación en otras más pequeñas. Por ejemplo, en lugar de una aplicación para practicar las razones trigonométricas, será más sencillo para la IA si hacemos una aplicación para cada una de ellas.

Qué hacer cuando llegamos al límite de interacciones en un chatbot

Es frecuente que, a medida que el chatbot nos hace el programa, le vayamos pidiendo mejoras sucesivas y también es frecuente que alcancemos el límite máximo de mensajes, sobre todo si usamos las versiones gratuitas.

En ese caso debemos pasar el código a otro chatbot diferente o en el mismo chatbot, pero en otra cuenta, si disponemos de más de una en el mismo.

Una vez lo hemos pasado, le podemos decir las mejoras que debe hacer.

Para pasar el programa de un chatbot a otro, podemos hacer dos cosas:

  • Si el programa es breve y con pocas líneas, lo podemos copiar y pegar directamente en el nuevo chatbot.
  • Si tiene cierta longitud, nos puede decir que excede la longitud máxima permitida en un chat. En ese caso, si el chatbot lo permite, lo podemos descargar en formato HTML. Algunos chatbots como Claude o Le Chat tienen un botón para ello. Con el resto podemos utilizar un programa como el bloc de notas de Windows. Copiamos y pegamos en el bloc de notas el contenido del programa y lo guardamos con extensión HTML, por ejemplo: mi_programa.html. Es importante que el archivo final sea un archivo de texto puro, es decir, no sirve un archivo de Word o similar.
    Este archivo se lo podemos subir al nuevo chatbot para que lo continúe donde lo dejamos.

Cómo compartir nuestra aplicación con el alumnado

Actualización (enero 2026): Se ha desarrollado Visor Web-ZIP, un programa que permite publicar directamente desde Google Drive, Dropbox, etc. Puedes leer: Visor Web-ZIP: Publica y comparte tus recursos educativos desde tu almacenamiento favorito en la nube.

Cuando finalmente obtenemos una aplicación que damos por buena y definitiva, habrá que compartirla con los alumnos. Dependiendo del recurso o plataforma que vayamos a utilizar, hay 3 posibilidades básicas:

  1. Obtener un enlace directo a la aplicación. Solo está disponible para Claude, Gemini y ChatGPT. Este sistema es el más sencillo, ya que lo podemos publicar nada más creado el recurso.
  2. Insertar el código en el recurso. Para integrar en los medios digitales utilizados.
  3. Descargar el programa como página web. Para enviar o poner a disposición del alumnado como recurso independiente, insertar a través de un Iframe o ponerlo en nuestra propia página web en GitHub (véase más adelante).

1. Obtener un enlace directo a la aplicación en Claude, Gemini y ChatGPT.

En el caso de ChatGPT y Claude, puede obtenerse un enlace al artefacto.

1a. Publicar en Claude

Para compartir una aplicación hay que publicar («Publish») el artefacto una vez que lo tengamos en su forma definitiva.

Botón para publicar un artefacto en Claude

Pulsamos el botón «Publish & Copy Link» y el enlace será copiado automáticamente.

De un recurso público, siempre podremos volver a copiar el enlace pulsando el botón «Published» y también podremos hacerlo privando pulsando el botón «Unpublish».

El enlace del artefacto se puede proporcionar a los alumnos para que accedan a la aplicación. En estos casos recomendamos utilizar un acortador de direcciones como https://ja.cat o https://kutt.it. Ya que si modificamos la aplicación habrá que publicarla de nuevo, estos acortadores de direcciones permiten modificar la dirección larga (la del artefacto) sin modificar la corta.

Puede verse un par de ejemplos de aplicaciones: para ordenar palabras y otra para practicar operaciones básicas en matemáticas enlazadas ambas al artefacto original de Claude.

1b. Publicar en ChatGPT

ChatGPT tiene la ventaja de que podemos modificar manualmente el programa (cosa que Claude no permite) y, además, si modificamos el programa una vez publicado no será necesario republicarlo con una dirección nueva (como en Claude) sino que bastará con actualizar la URL.

Veamos los pasos a seguir. Una vez tengamos el programa en su versión definitiva, pulsamos el botón para compartir:

Obtendremos una ventana similar a esta:

Después de pulsar «Crear enlace» podremos distribuir esta URL entre nuestros alumnos.

Si actualizamos el programa, podremos volverlo a publicar con el mismo botón, pero esta vez seleccionando la opción «Actualizar». No deberemos hacer nada más, ya que el enlace seguirá siendo válido, pero conducirá a la aplicación actualizada. También podremos hacerlo privado pulsando sobre el desplegable con el texto «Público» y seleccionando la opción «Privado», al hacerlo la URL compartida dejará de funcionar.

Podemos ver aquí un par de ejemplos:

1c. Publicar en Gemini

En el canvas disponemos de un botón para compartir y allí obtendremos el enlace para compartir.

2. Insertar el código en el recurso

Con este método lo que hacemos es utilizar directamente el código generado con la IA para insertarlo en el interior del recurso digital o plataforma que usemos. Para ello solo debemos utilizar el botón copiar que tienen todos los chatbots cuando generan el código.

Este código lo podremos insertar en eXeLearning, Google Sites, WordPress, Moodle y otros servicios o plataformas. Consulta los apartados correspondientes, más adelante, para saber cómo hacerlo.

3. Descargar el programa como página web

Podemos descargar el programa que previamente le hemos pedido a la IA en formato HTML. En el caso de Claude, Grok y Le Chat, tenemos un botón para hacerlo.

Para el resto de IA:

  1. Deberemos copiar el código con el botón copiar que todos llevan incorporados en alguna parte del código.
  2. Pegamos el contenido en un documento vacío de texto y lo guardamos (en formato de texto sin formato, también llamado texto puro o texto plano) con extensión «.html». La siguiente imagen indica cómo hacerlo con un documento de Google:

Cuando lo guardemos, debemos asegurarnos que la extensión (formada por las letras tras el punto) sea html. Es decir: mi_aplicacion.html

Lo que hemos obtenido es una página web que podemos abrir con cualquier navegador y que contiene nuestra aplicación.

Qué hacer con la página web que hemos descargado

  • Enviarla por correo electrónico para que la abran desde sus dispositivos.
  • Adjuntarla en nuestra plataforma preferida como Google Classroom, Drive, Dropbox, etc., para que el alumnado pueda acceder a ella.
  • Insertarla en eXeLearning, WordPress o Moodle. Consultar el apartado correspondiente más adelante para ver el proceso.
  • Crear nuestra página web en un sitio como GitHub y publicarla allí (véase más adelante).

Inserción de la aplicación en plataformas y servicios

A continuación veremos cómo añadir el programa a distintas plataformas educativas de uso habitual.

Google Sites

Debemos copiar el código tal como se explicó en la sección Insertar el código en el recurso.

En el modo edición de Google Sites pulsamos en el menú lateral sobre la opción Insertar > Insertar código > Siguiente > Insertar y allí pegamos el código que hemos copiado de la IA. La mini-aplicación aparecerá en nuestra web y le podremos dar el tamaño que queramos.

Pasos a seguir para insertar una aplicación en Google Sites
La aplicación una vez insertada

WordPress

Si tenemos un blog con WordPress, podremos incluir aplicaciones en las entradas que hagamos.

Para ello, insertaremos el bloque HTML personalizado y allí pegaremos el código.

Así obtenemos una aplicación insertada que puedes probar a continuación (esta aplicación fue hecha con Claude y mejorada con DeepSeek). Solo funciona desde el ordenador:

Clasifica seres vivos y no vivos

Clasifica seres vivos y no vivos

Puntos: 0

Seres vivos

Seres no vivos

Uno de los problemas que hemos tenido con WordPress (este blog lo usa) es que a veces el color de fondo de la aplicación se extiende a todo el artículo del blog, lo que hace que quede estéticamente muy mal. Para solucionarlo, solo tenemos que decirle a la IA algo como esto:

Quiero insertar este código en WordPress, pero me cambia el fondo y la letra de toda la página del post. ¿Puedes hacer que el formato de la aplicación se limite al contenedor de la zona de la aplicación? Escribe el código completo y funcional

Esto nos dará un nuevo código apto para ser incluido en nuestro blog. Esto mismo hemos tenido que hacer para que la aplicación que hay insertada anteriormente no modificase todo el aspecto del blog.

eXeLearning

eXeLearning es un programa de código abierto que permite crear recursos educativos completos en el que también podremos añadir nuestros programas.

Insertar el código en un iDevice (recomendado)

La aplicación debe ser adaptada antes de introducirla en un iDevice (nombre de los bloques de contenidos en eXeLearning) con el siguiente prompt:

Quiero hacer la aplicación para eXeLearning que será puesta en un iDevice y que, por tanto, no deberá tener etiquetas HTML: head, body ni style. Debe ser HTML puro con los estilos en línea y scripts. El formato de la aplicación debe estar limitado al contenedor de la propia aplicación para que no afecte al resto del iDevice. Escribe el código completo y funcional

Una vez tengamos el nuevo código, lo copiamos y podremos usar cualquiera de estos dos botones para insertarlo.

Podemos usar cualquiera de estos botones para insertar la aplicación en el iDevice

Ya podemos guardar el iDevice y previsualizar el resultado:

Descargar un archivo HTML para añadirlo a eXeLearning

Este método es alternativo al anterior y lo podemos usar si por algún motivo no nos ha ido bien.

  • Una vez hemos creado el programa, lo guardamos como página web, tal como se indicó en el apartado Descargar el programa como página web.
  • Insertamos un iDevice de cualquier tipo, por ejemplo: Texto
  • Pulsamos el botón para Insertar/editar medio embebido
Insertar medio embebido
  • Seleccionamos el archivo que acabamos de descargar y seleccionamos tipo iframe.
Seleccionamos el archivo HTML, seleccionamos tipo iframe y le damos un tamaño
  • Le asignamos un tamaño que podremos modificar posteriormente.
  • Guardamos el iDevice, el proyecto y ya tenemos el artefacto incrustado listo para su uso.

Puedes ver aquí en acción el ejemplo utilizando este método.

Moodle

Moodle es probablemente el sistema más versátil y con más posibilidades para insertar aplicaciones hechas con IA.

Insertar código (recomendado)

Una vez tenemos el código del programa, deberemos adaptarlo a Moodle con el siguiente prompt:

Quiero hacer la aplicación para Moodle que será puesta en un editor de texto HTML y que, por tanto, no deberá tener etiquetas HTML: head, body ni style. Debe ser HTML puro con los estilos en línea y scripts. El formato de la aplicación debe estar limitado al contenedor de la propia aplicación para que no afecte al resto de la página. Escribe el código completo y funcional

  1. En el editor de texto HTML de una actividad o recurso, pulsamos el botón «Mostrar más botones» (ver imagen).
  2. Pulsamos el botón «HTML» y pegamos el código que hemos copiado
  3. Al pulsar de nuevo el botón «HTML» veremos el resultado.
Al pulsar el botón HTML (</>) podremos ver la aplicación

Una vez guardado, ya podemos ver el resultado.

Descargar un archivo HTML para añadirlo a Moodle

Si por algún motivo el método anterior no funciona como deseamos, podemos descargarlo como página web, tal como se indicó en el apartado Descargar el programa como página web.

No entraremos en detalles, pero el proceso consiste en subir la página web con el programa como recurso de tipo archivo que podrá mostrarse tal cual o bien insertándolo en el editor de texto HTML de otra actividad o recurso mediante un Iframe.

Este sistema puede causar problemas si se hace una segunda versión de curso por copia (ya que los enlaces cambian), por este motivo sería aconsejable subirlo a GitHub para poder visualizarlo desde allí con un Iframe. A continuación se explica cómo.

GitHub

GitHub es un servicio para programadores que ofrece un amplio conjunto de herramientas y utilidades para desarrollar software. Lo que aquí nos interesa es, sobre todo, subir las páginas web creadas y descargadas por la IA para visualizarlas como página web. En la siguiente presentación puede verse el proceso:

(Ver la presentación en una pestaña nueva)

También puedes ver este vídeo de Luis Miguel Iglesias que explica cómo se sube una página.

Nota: Este artículo tiene nivel 0 en el marco para la integración de la IA generativa.

Pódcast creado con IA

Preguntas Frecuentes sobre la Creación de Aplicaciones Educativas con IA

  1. ¿Qué tipo de chatbots de IA se recomiendan para crear aplicaciones educativas y por qué?
    Se recomiendan chatbots como DeepSeek, ChatGPT, Claude, Qwen y Le Chat de Mistral debido a su capacidad para generar código ejecutable directamente dentro del chat, lo que permite una creación y prueba inmediata de aplicaciones sin necesidad de herramientas externas. DeepSeek R1 se destaca por ser uno de los más avanzados y por permitir interacciones ilimitadas (aunque con un límite por conversación), lo que facilita la iteración y mejora de las aplicaciones.
  2. ¿Cuál es el formato de archivo más adecuado para las aplicaciones educativas creadas con IA y por qué?
    El formato HTML es el más adecuado, ya que permite crear páginas web que se pueden abrir en cualquier navegador. Esto facilita la distribución y el uso de las aplicaciones por parte del alumnado sin depender de software específico. Además, asegura la compatibilidad con la mayoría de plataformas y dispositivos.
  3. ¿Cómo se debe estructurar un prompt para que la IA genere una aplicación educativa interactiva y atractiva?
    Un prompt inicial debe incluir instrucciones claras sobre el formato (HTML), la interactividad, el diseño responsive para dispositivos móviles, la necesidad de atractivo visual y la aleatoriedad en ejercicios o preguntas (si aplica). Es importante indicar también el objetivo educativo de la aplicación y cualquier funcionalidad específica deseada. Al dar estas indicaciones, se asegura que la IA genere algo útil y acorde a lo que se busca.
  4. ¿Qué estrategias se deben seguir para mejorar una aplicación creada con IA?
    Es preferible, en lugar de realizar mejoras sucesivas, crear un nuevo prompt que incluya las carencias observadas en la primera versión de la aplicación. Una vez que se tiene una versión más cercana al resultado deseado, se pueden realizar iteraciones con la IA para refinar detalles como colores, idiomas, botones, optimización móvil, etc. Si la aplicación resulta demasiado compleja, se sugiere fragmentarla en aplicaciones más pequeñas.
  5. ¿Cuáles son las principales opciones para compartir aplicaciones educativas creadas con IA con los estudiantes?
    Hay tres opciones principales: a) Obtener un enlace directo a la aplicación, disponible en Claude y ChatGPT, lo que permite una distribución rápida; b) Insertar el código de la aplicación directamente en la plataforma o recurso digital que se utilice, como Google Sites, WordPress, eXeLearning o Moodle; y c) Descargar el programa como una página web para compartirla como archivo independiente o integrarla en otros recursos.
  6. ¿Cómo se puede actualizar una aplicación educativa compartida a través de un enlace en ChatGPT y Claude?
    En ChatGPT, la actualización de la aplicación no requiere un nuevo enlace. Al modificar el código y republicarlo con la opción «Actualizar,» el mismo enlace seguirá siendo válido y dirigirá a la versión modificada. En Claude, es necesario publicar la aplicación nuevamente, generando un nuevo enlace, por lo que se recomienda usar un acortador de direcciones para que los alumnos siempre usen el mismo enlace corto, aunque cambie el enlace largo.
  7. ¿Qué consideraciones se deben tener en cuenta al insertar el código de una aplicación en plataformas como WordPress, eXeLearning o Moodle?
    Es fundamental ajustar el código de la aplicación para cada plataforma, ya que cada una tiene sus propias reglas de visualización. Se debe usar un prompt que indique a la IA que el código es para una de estas plataformas y que debe ser HTML puro, sin etiquetas head, body o style y asegurando que el formato de la aplicación se limite a su contenedor para evitar problemas estéticos y funcionales.
  8. ¿Qué se debe hacer si los métodos de inserción directa de código no funcionan correctamente en eXeLearning o Moodle?
    Si el método de inserción directa falla, se puede descargar la aplicación como página web HTML y luego insertarla como un objeto iframe en la plataforma, seleccionando el archivo HTML y asignándole un tamaño adecuado. Para Moodle, otra opción es subir la página web como un recurso tipo archivo y luego insertarla en el editor de texto HTML de otras actividades o recursos mediante un iframe. Se recomienda subir la página a GitHub para obtener un enlace estable para evitar problemas si se realizan copias de un curso.

Cómo crear mini-aplicaciones educativas con Claude

Claude es un chatbot de inteligencia artificial, similar a ChatGPT, con el que pueden crearse aplicaciones de forma sencilla. No es necesario contar con conocimientos de programación, lo que lo hace accesible para cualquier persona. Es importante tener en cuenta que las aplicaciones que se soliciten a Claude deben ser simples y específicas. Además, puede utilizarse con la versión gratuita, lo que lo convierte en una herramienta abierta a todos.

Consulta también el artículo: Cómo crear aplicaciones educativas con IA para integrarlas en tus recursos digitales.

Crear una aplicación con Claude

  1. Iniciar la creación de la aplicación: Indica que deseas crear una aplicación del tipo que prefieras. Proporciona instrucciones claras, ya sea de forma general o con detalles específicos. Claude generará automáticamente un artefacto (una mini-aplicación web), escribirá el código y te mostrará el resultado al finalizar.
  2. Ajustar la aplicación: Si el resultado no cumple con tus expectativas (algo que puede ocurrir con frecuencia), describe los problemas de manera detallada, como lo harías con una persona. Claude ajustará la aplicación y generará una nueva versión basada en tus indicaciones. Si aparece algún error, simplemente lo tienes que copiar y pegar en el chat sin dar ninguna explicación, Claude sabrá lo que hacer.

Limitaciones de las aplicaciones creadas con Claude

Hay varios aspectos que deberemos tener en cuenta cuando hagamos una aplicación:

  • Claude no puede hacer proyectos muy complejos, han de ser proyectos concretos y no muy extensos.
  • No se pueden añadir imágenes a las aplicaciones.
  • No dispone de acceso a Internet.
  • Normalmente, es necesaria la iteración. A menudo, las primeras versiones de una aplicación no funcionan correctamente o no cumplen las expectativas. Es necesario un proceso iterativo con Claude para corregir errores y ajustar el funcionamiento.
  • La versión gratuita de Claude tiene límites de uso que, al alcanzarse, obligan a esperar un tiempo antes de continuar.

Opciones para compartir la aplicación

  1. Como enlace directo a Claude. Es el método más sencillo.
    • Utiliza el botón Publish para generar una URL que permita acceder directamente a la aplicación.
    • El alumnado podrá usar la aplicación, que se encuentra en la web de Claude, sin necesidad de iniciar sesión ni proporcionar datos personales.
    • Si realizas modificaciones, deberás volver a publicar para generar un nuevo enlace.
  2. Copiando y pegando el código del artefacto
    • Ciertas plataformas, como Google Sites o eXeLearning, permiten la inserción del código generado por Claude. Más abajo se explica el proceso concreto para Sites y en este artículo para eXeLearning.
  3. Como archivo descargable. Indica en el prompt que deseas la aplicación en formato HTML.
    • Una vez ha sido generada la mini-aplicación, descárgala con el botón Download to file.
    • Distribución del archivo: Puedes compartir el archivo como adjunto mediante Drive, Classroom, correo electrónico, etc.
    • Inserción en páginas web: El archivo puede ser incluido en blogs, Moodle, eXeLearning, entre otros. Consulta el artículo mencionado anteriormente para más información sobre su integración en eXeLearning.

Insertar el artefacto en Google Sites

  1. Para poder incorporar nuestra aplicación a Google Sites deberemos pedirle que nos la haga en HTML.
  2. A continuación, pulsamos el botón Code (aparecerá el código fuente del artefacto) y después los copiamos con el botón copiar de la parte inferior:

2. En el modo edición de Google Sites pulsamos en el menú lateral sobre la opción Insertar > Insertar código > Siguiente > Insertar. La mini-aplicación aparecerá en nuestra web y le podremos dar el tamaño que queramos.

Pasos a seguir para insertar una aplicación en Google Sites
La aplicación una vez insertada

Aplicaciones de ejemplo

Presentamos a continuación varios ejemplos dando detalles sobre el proceso seguido, ya que es importante saber que no es inmediato, sino que normalmente requiere cierta iteración, detallando lo que no funciona correctamente, así como aspectos que queremos añadir o modificar.

Ejemplo 1: Presentación para crear mini-aplicaciones hecha por Claude

El prompt inicial fue muy general, lo que se hizo a propósito para dejar libertad a Claude y así poder ver si nos habíamos dejado algo en el tintero:

Quiero hacer una presentación para enseñar a hacer aplicaciones educativas con Claude. ¿Puedes ayudarme?

El texto generado por Claude fue modificado en un procesador de textos y, una vez revisado, le pedimos que generara una presentación con el contenido definitivo.

Quiero que me ayudes a hacer una presentación en HTML, ¿me la puedes hacer?
[Texto completo que tendrá la presentación]

En este momento, Claude hizo un artefacto, aunque no obtuvimos un buen resultado en el primer intento, por lo que hubo que indicarle ajustes específicos, como añadir botones para avanzar y retroceder entre las diapositivas.

Además, intentamos incluir una aplicación funcional como ejemplo en medio de la presentación, pero Claude no fue capaz de hacerlo. Es importante tener en cuenta las limitaciones de la herramienta y centrarse en proyectos simples. Si detectamos que Claude no puede realizar un proyecto complejo en su totalidad, es preferible dividirlo en partes más pequeñas y manejables.

Acceso al artefacto.

Ejemplo 2: simulador de tiro parabólico

El prompt usado fue:

Quiero enseñar a mis alumnos de bachillerato el tiro parabólico. Crea una aplicación llamativa e interactiva en HTML para que lo puedan entender y practicar

A continuación, se le pidió que la trayectoria quedara reflejada en el gráfico, ya que no aparecía:

Quiero que la trayectoria sea visible con una línea

Al ejecutar el programa, se generó un error que fue copiado y pegado en el chat tal como apareció. No fue necesario revisar el código, ya que Claude se encarga de corregirlo, lo que nos permitió obtener la aplicación final.

Enlace a la aplicación.

Ejemplo 3: ecuaciones de segundo grado

El prompt inicial ha sido:

Quiero que hagas una aplicación para resolver ecuaciones de 2º grado en la ESO. Hazla en HTML. La aplicación debe explicar cómo se resuelve y permitir que el alumno practique

Le pedí que llevase un control de los aciertos:

Lleva la cuenta de las ecuaciones correctas e incorrectas

La visualización de la fórmula para resolver la ecuación no era buena, ya que estaba hecha con texto, por lo que se lo dije:

Quiero que la fórmula x = (-b ± √(b² – 4ac)) / (2a) se vea correctamente

Por último, le pedí que no hubiera soluciones complejas, porque no forma parte del curriculo de la ESO y algún detalle más que aparece en el prompt:

La solución no puede ser compleja, por lo tanto, añade una opción para el caso que no tenga solución. Además, haz que la puntuación se actualice solo si la solución ha cambiado desde la última vez. Quita también las flechas de incremento y decremento

Acceso a la aplicación.

Ejemplo 4: simulador de evolución natural

El prompt inicial ha sido:

Haz una aplicación interactiva en HTML que permita a los estudiantes de 4º de ESO comprender la teoría de la evolución. Debe que tener parámetros para modificar

El programa no funcionó y generó un error, que se copió y pegó en el chat para que Claude lo solucionara por sí mismo.

Una vez corregido, se le solicitó añadir una explicación en la aplicación sobre su funcionamiento, ya que no quedaba claro.

Incluye explicaciones sobre su interpretación

El programa volvió a fallar durante la ejecución, igual que en veces anteriores, se copió el mensaje de error y se pegó en el chat, tras lo cual se obtuvo la aplicación final.

Acceso directo a la aplicación.

Ejemplo 5: línea de tiempo de la historia de Roma

Prompt inicial:

Haz una línea de tiempo interactiva en HTML sobre la historia de Roma. El objetivo es que los alumnos puedan aprender

Hemos dado por buena la línea de tiempo tal como ha sido hecha (pulsando sobre una fecha en particular se mostrará información adicional).

Acceso directo a la aplicación.

Conclusiones

El mayor problema no es el hacer las aplicaciones, aunque en ocasiones es necesario insistir para obtener el resultado deseado. Lo importante es conocer esta herramienta y aprovecharla para añadir pequeñas aplicaciones que puedan simplificar y hacer más atractivas ciertas partes de la materia.

Sin embargo, es decisivo ser conscientes de las limitaciones de la herramienta y diseñar proyectos manejables. Dividir un proyecto grande en partes más pequeñas o ajustar expectativas puede marcar la diferencia al trabajar con Claude.

Para los usuarios de eXeLearning, puede resultar útil consultar: Cómo añadir recursos interactivos creados con Claude a eXeLearning.

Animo a los docentes a experimentar con estas herramientas y a incorporar pequeñas aplicaciones en sus clases. Incluso las ideas más simples pueden enriquecer la experiencia de aprendizaje y motivar a los alumnos.

Nota: Nivel 1 en el Marco para la integración de la IA generativa

Quizás también te interese:

Pódcast sobre el artículo creado con IA


Preguntas frecuentes sobre la creación de mini-aplicaciones educativas con Claude

¿Qué es Claude y cómo se puede usar para crear mini-aplicaciones educativas?

Claude es una herramienta de inteligencia artificial que permite crear mini-aplicaciones web de manera sencilla, incluso sin tener conocimientos avanzados en programación. Se le pueden dar instrucciones en lenguaje natural (como si se hablara con una persona) para que genere el código necesario y el resultado final. Estas aplicaciones pueden incluir simuladores, calculadoras interactivas o líneas de tiempo. Claude se centra en proyectos sencillos y manejables.

¿Cómo es el proceso general para crear una mini-aplicación con Claude?

El proceso general consiste en:

  1. Indicar a Claude el tipo de aplicación que se desea crear, proporcionando instrucciones que no tienen que ser necesariamente muy detalladas.
  2. Claude genera automáticamente el código y muestra el resultado.
  3. Si la aplicación no funciona correctamente, se explican los problemas para que genere una nueva versión.
  4. Finalmente, se puede publicar la aplicación para que otros la utilicen o descargarla como archivo HTML.

¿Es necesario tener experiencia en programación para usar Claude?

No, no es necesario tener experiencia en programación. Claude está diseñado para ser utilizado por cualquier persona, incluso sin conocimientos técnicos. La comunicación con Claude es a través de lenguaje natural, lo que facilita la creación de aplicaciones de manera intuitiva. Aunque Claude genera el código, a veces requiere ajustes y correcciones mediante indicaciones adicionales al chat.

¿Cómo se pueden compartir las mini-aplicaciones creadas con Claude?

Las mini-aplicaciones creadas con Claude se pueden compartir de las siguientes maneras:

  • Enlace directo: Se obtiene un enlace usando el botón «Publish» que no requiere inicio de sesión para acceder a la aplicación.
  • Copiando el código del artefacto. En sitios que lo permitan (como Google Sites) es posible copiar y pegar directamente el código de la aplicación.
  • Archivo descargable: Se puede pedir a Claude que genere la aplicación en formato HTML para descargarla y compartirla por correo electrónico, Drive, etc.
  • Objeto incrustado: El archivo HTML se puede incrustar en una página web, Moodle o eXeLearning.

¿Qué tipo de aplicaciones educativas se pueden crear con Claude?

Claude permite crear una variedad de aplicaciones educativas sencillas y prácticas, donde el límite es la imaginación del docente, como:

  • Simuladores de fenómenos físicos (por ejemplo, tiro parabólico).
  • Calculadoras y solucionadores de problemas matemáticos (por ejemplo, ecuaciones de segundo grado).
  • Simulaciones de procesos biológicos o naturales (por ejemplo, evolución).
  • Líneas de tiempo históricas interactivas.

Es importante enfocar los proyectos en funcionalidades específicas y evitar la complejidad.

¿Cuáles son las principales limitaciones de Claude al crear aplicaciones?

Claude puede tener dificultades para crear aplicaciones complejas. Por eso, es recomendable dividir proyectos grandes en partes más pequeñas o simplificar las expectativas. Además, a menudo se requiere una comunicación iterativa con Claude para corregir errores y ajustar el funcionamiento de las aplicaciones.

¿Qué papel juega la iteración y la comunicación con Claude en el proceso de creación?

La iteración y la comunicación con Claude son fundamentales. A menudo, las primeras versiones de una aplicación no funcionan correctamente o no cumplen con las expectativas. Es necesario explicar los problemas a Claude de forma clara y precisa para que genere nuevas versiones. El proceso es similar a trabajar con una persona: se dan indicaciones y se reciben resultados que se mejoran paso a paso.

¿Cómo se pueden integrar las aplicaciones creadas con Claude en plataformas educativas como Moodle o eXeLearning?

Las aplicaciones creadas con Claude se pueden integrar en plataformas educativas de varias formas. Si se pide a Claude que genere la aplicación en formato HTML, el archivo resultante se puede descargar y luego incrustar directamente en páginas web, Moodle, eXeLearning, entre otros. Esto permite incorporar actividades interactivas en los cursos.

(FAQ generada con NotebookLM)

« Entradas anteriores

© 2026 Bilateria

Tema por Anders NorenArriba ↑