Codex: La nueva herramienta de OpenAI
Codex no es solamente un “robot que mueve el mouse”.
Codex es un agente de programación de OpenAI que puede leer, editar y ejecutar código. OpenAI lo presenta como una herramienta para crear funciones, arreglar errores, entender proyectos y trabajar con repositorios.
También existe una app de Codex para Windows y macOS, con modo local, tareas, terminal, Git, navegador integrado y algunas funciones de “Computer Use”.
Para automatizar tu desktop, la forma práctica es usar Codex para crear scripts que automaticen tareas en tu computadora.
1. Formas de usar Codex para automatizar tu PC
Opción A: Codex App
OpenAI indica que la app de Codex está disponible para macOS y Windows. El flujo básico es: descargar Codex, iniciar sesión, escoger una carpeta o proyecto, seleccionar modo local y darle una tarea.
Úsalo así:
Instala Codex App.
Inicia sesión con tu cuenta de ChatGPT.
Crea una carpeta, por ejemplo:
C:\Automatizaciones
Abre esa carpeta como proyecto en Codex.
Escribe instrucciones como:
Crea un script de PowerShell que copie todos los archivos PDF de mi carpeta Downloads a una carpeta llamada Facturas, organizados por mes.
Incluye comentarios para principiantes.
No borres archivos originales.
Opción B: Codex CLI
También puedes usar Codex desde la terminal. El repositorio oficial de OpenAI indica que Codex CLI se puede instalar con:
npm install -g @openai/codex
Luego se ejecuta con:
codex
El repositorio oficial lo describe como un agente de código que corre localmente en tu computadora.
2. Qué puede automatizar en el desktop
Codex puede ayudarte a crear automatizaciones con:
Herramienta
Mejor uso
PowerShell
Archivos, carpetas, backups, reportes, Windows
Python
PDFs, Excel, CSV, emails, web scraping, automatización general
AutoHotkey
Atajos de teclado, ventanas, clicks, formularios
Power Automate Desktop
Automatización visual tipo oficina
Selenium / Playwright
Navegador web, formularios, descargas
PyAutoGUI
Mover mouse, teclado, capturas de pantalla
3. Ejemplos típicos
Ejemplo 1: Organizar archivos automáticamente
Prompt para Codex:
Crea un script de PowerShell para organizar mi carpeta Downloads.
Quiero mover PDFs a una carpeta PDF, imágenes a una carpeta Imagenes, archivos Excel a una carpeta Excel y documentos Word a una carpeta Word.
No borres nada.
Si la carpeta no existe, créala.
Incluye comentarios en español.
Uso típico:
.\organizar_downloads.ps1
Sirve para limpiar el escritorio o la carpeta de descargas.
Ejemplo 2: Hacer backup del escritorio a un USB
Prompt para Codex:
Crea un script de PowerShell que copie mi carpeta Desktop a una memoria USB.
Debe crear una carpeta con la fecha de hoy.
No debe borrar archivos.
Debe mostrar un mensaje final diciendo Backup completado.
Esto sirve para respaldar documentos de trabajo.
Ejemplo 3: Renombrar muchos archivos
Prompt:
Crea un script en Python que tome todos los archivos PDF de una carpeta y les cambie el nombre usando este formato:
Factura_001.pdf
Factura_002.pdf
Factura_003.pdf
Debe pedirme la carpeta con una ventana simple.
Útil para facturas, documentos escaneados, pólizas, recibos o formularios.
Ejemplo 4: Extraer datos de PDFs y pasarlos a Excel
Prompt:
Crea un programa en Python que lea todos los PDF dentro de una carpeta, extraiga el texto, busque número de factura, fecha y total, y guarde los resultados en un archivo Excel.
Incluye manejo de errores.
Incluye comentarios para principiantes.
Uso típico en oficina:
PDFs de facturas → Excel con fecha, número y total
Ejemplo 5: Automatizar Excel
Prompt:
Crea un script de Python que abra un archivo Excel, limpie filas vacías, ordene los datos por fecha y cree una hoja nueva llamada Resumen.
El archivo final debe guardarse como reporte_limpio.xlsx.
Útil para reportes, ventas, inventario, listas de clientes o finanzas.
Ejemplo 6: Abrir programas de trabajo con un solo botón
Con AutoHotkey:
^!o::
Run "C:\Program Files\Google\Chrome\Application\chrome.exe"
Run "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE"
Run "notepad.exe"
return
Ese ejemplo abre Chrome, Excel y Notepad cuando presionas:
Ctrl + Alt + O
Prompt para Codex:
Crea un script de AutoHotkey v2 que abra Chrome, Excel, Notepad y mi carpeta Documentos al presionar Ctrl + Alt + O.
Incluye comentarios.
Ejemplo 7: Llenar formularios repetitivos
Prompt:
Crea un script de AutoHotkey v2 para llenar un formulario con estos campos:
Nombre, dirección, teléfono y correo.
Debe activarse con Ctrl + Alt + F.
Debe pegar los datos campo por campo usando Tab.
Esto sirve para formularios internos, sistemas viejos o páginas repetitivas.
Cuidado: no lo uses para contraseñas, bancos o trading sin confirmación manual.
Ejemplo 8: Automatizar páginas web
Prompt:
Crea un script en Python con Playwright que abra una página web, inicie sesión, descargue un reporte CSV y lo guarde en la carpeta Reportes.
No incluyas mi contraseña en el código.
Usa variables de entorno.
Uso típico:
Entrar a portal → descargar reporte → guardar archivo → procesarlo
Ejemplo 9: Crear reportes diarios
Prompt:
Crea un script de Python que lea un archivo Excel de ventas, calcule total vendido, promedio por cliente y los 10 productos más vendidos.
Luego debe crear un archivo PDF con el reporte.
Útil para oficina, inventario, CRM o administración.
Ejemplo 10: Automatizar limpieza del sistema
Prompt:
Crea un script de PowerShell que borre archivos temporales de Windows, limpie la papelera y genere un pequeño reporte de cuánto espacio se liberó.
Antes de borrar, debe pedirme confirmación.
4. La estructura correcta para pedirle algo a Codex
Usa este formato:
Quiero automatizar esta tarea:
- Sistema operativo: Windows 11
- Herramienta preferida: PowerShell / Python / AutoHotkey
- Carpeta o programa que se usará: C:\...
- Qué debe hacer:
- Qué NO debe hacer:
- Quiero comentarios en español.
- Quiero que antes de borrar o enviar algo me pida confirmación.
Ejemplo completo:
Quiero automatizar una tarea en Windows 11.
Herramienta preferida: PowerShell.
Tarea:
Revisar mi carpeta Downloads.
Mover PDFs a C:\Documentos\PDFs.
Mover archivos Excel a C:\Documentos\Excel.
Mover imágenes a C:\Documentos\Imagenes.
Reglas:
No borrar archivos.
No sobrescribir archivos existentes.
Si hay nombres repetidos, agregar _copia.
Crear un log llamado registro.txt.
Explica el código con comentarios en español.
5. Qué NO automatizar sin cuidado
No recomiendo automatizar directamente:
Tarea
Riesgo
Comprar o vender acciones
Puede ejecutar una orden equivocada
Enviar emails masivos
Puede mandar información incorrecta
Borrar carpetas completas
Puede perder documentos
Guardar contraseñas en scripts
Riesgo de seguridad
Operaciones bancarias
Riesgo financiero
Sistemas médicos o legales
Riesgo alto por errores
Mejor regla:
Toda acción irreversible debe pedir confirmación.
6. La mejor ruta para ti
Para una computadora Windows, yo lo haría así:
PowerShell para archivos, carpetas, backups y limpieza.
Python para Excel, PDF, CSV, reportes y datos.
AutoHotkey v2 para atajos, clicks, formularios y ventanas.
Codex para crear, revisar y mejorar esos scripts.
Task Scheduler para correrlos automáticamente cada día o cada semana.
7. Primer proyecto recomendado
Empieza con algo seguro:
Automatizar carpeta Downloads
Prompt para Codex:
Crea un proyecto completo para Windows que organice mi carpeta Downloads.
Usa PowerShell.
Debe crear carpetas por tipo de archivo:
PDF, Excel, Word, Imagenes, ZIP, Otros.
No debe borrar nada.
No debe sobrescribir archivos.
Debe crear un archivo log.
Incluye instrucciones paso a paso para ejecutar el script.
Incluye una versión segura de prueba que solo muestre qué haría sin mover archivos.
Ese es un buen primer ejercicio porque es útil, seguro y fácil de revisar.