Instalar Codex CLI (una sola vez)
Codex CLI se instala con npm. Setup de una sola vez por equipo — luego ya solo abres Codex y trabajas.
- 01 Abre la terminal: en Windows, busca cmd en el buscador y abre la consola. (También vale PowerShell.)
Buscar "cmd" en el menú de Windows abre la consola - 02 Comprueba Node.js: ejecuta
node -v. Si devuelve error tipo "no se reconoce", no lo tienes instalado y toca el siguiente paso. Si devuelve versión, salta directo al paso 5.
Si Node no está instalado, "node -v" devuelve error - 03 Instala Node: descarga e instala desde nodejs.org/es/download. Coge la versión recomendada (LTS) para tu sistema y completa el instalador.
Descarga la versión LTS desde la web oficial - 04 Confirma la instalación: vuelve a la terminal y ejecuta
node -vynpm -v. Ahora deben devolver versiones (ej.v22.10.0y10.9.0).
Node y npm instalados — listos para usar - 05 Instala Codex: ejecuta
npm i -g @openai/codex.
Instalación global de Codex CLI con npm - 06 Primer arranque: ejecuta
codex. La primera vez te pide cómo iniciar sesión.
Primera ejecución de codex: pide cómo iniciar sesión - 07 Sign in with ChatGPT: elige esta opción (más sencillo que API key para uso de equipo). Se abre el navegador para autenticarte con tu cuenta ChatGPT.
Login en el navegador con tu cuenta ChatGPT - 08 Sesión confirmada: el navegador te muestra que tu cuenta ya está enlazada con Codex.
Sesión iniciada — vista en el navegador - 09 Vuelve a la terminal: verás "Press Enter to continue". Pulsa Enter y ya tienes Codex listo para usar.
Vuelve a la terminal y pulsa Enter
Abrir terminal en la carpeta caótica
Codex toma como contexto la carpeta donde se ejecuta. Vete a la carpeta que quieres organizar (en este caso, /Downloads de un equipo Dualthink) y abre Codex desde ahí. Truco: en el explorador de Windows haz Shift + clic derecho sobre la carpeta y elige Copiar como ruta de acceso; luego la pegas detrás de cd.
cd "C:\Users\Carlos\Downloads" codex
Pedir análisis primero — NO cambios
La regla #1 con Codex (o cualquier agente CLI): nunca le pidas que mueva o borre archivos en el primer prompt. Pídele primero que analice y proponga. Codex inspecciona la carpeta con comandos de PowerShell internos (Get-ChildItem, conteo de archivos, lectura de bytes para detectar tipos), y solo entonces propone estructura.
Analiza esta carpeta desordenada. Quiero que propongas una estructura inteligente de carpetas según el tipo y uso de los archivos. Devuélveme: 1. Estructura recomendada. 2. Qué archivos irían en cada carpeta. 3. Archivos dudosos que necesitan revisión humana. 4. Riesgos antes de mover nada.
• Voy a inspeccionar solo el inventario de Downloads: nombres, extensiones, tamaños y fechas. No voy a mover, renombrar ni abrir contenido sensible salvo que haga falta para clasificar archivos dudosos.
• Ran Get-ChildItem -Force | Select-Object Mode,Length,LastWriteTime,Name | Format-Table
• Ran Get-ChildItem -Directory -Force | ForEach-Object {…} [inspecciona subcarpetas]
• Ran $bytes = Get-Content -LiteralPath 'documentos (1)' -Encoding Byte -TotalCount 16
→ 25 50 44 46 2D 31 2E 37 [magic bytes de PDF]
No he movido ni renombrado nada. He analizado metadatos, nombres, extensiones, tamaños y contenido de subcarpetas. Hay 72 archivos, unos 3,89 GB, más varias carpetas vacías o de trabajo.
──────────────────────────────────────
1. ESTRUCTURA RECOMENDADA
──────────────────────────────────────
Downloads_Organizado/
00_Revisar/
01_Clientes/
Barbillon/
Prox_Consultores/
Dualthink/
Oro_Express/
Vimbiocorp/
Cashdisplay_Rollups/
Otros_Clientes/
02_Backups_Tecnicos/
03_Recursos_Creativos_IA/
04_Documentacion_Admin_Legal/
05_Instaladores_Herramientas/
99_Sistema_No_Tocar/
──────────────────────────────────────
2. QUÉ IRÍA EN CADA CARPETA
──────────────────────────────────────
• 01_Clientes/Barbillon/Cartas_Marbella/ → cartas, cambios y mp4 de Barbillón Marbella.
• 01_Clientes/Barbillon/Popups/ → creatividades pop-up Madrid/Marbella.
• 01_Clientes/Prox_Consultores/Backups_Web/ → ZIP de uploads, dump SQL, export WordPress XML.
• 01_Clientes/Dualthink/Formacion_IA/ → guías y manual de IA del programa de formación.
• 01_Clientes/Oro_Express/SEO_Contenido/ → landings, imagen corporativa, .jpg sobre oro.
• 01_Clientes/Vimbiocorp/Auditoria_Digital/ → PDF + PPTX + resumen de la auditoría.
• 01_Clientes/Cashdisplay_Rollups/ → revisiones SEO y cambios de categoría.
• 03_Recursos_Creativos_IA/ → ChatGPT Image *.png y Gemini_Generated_Image_*.png.
• 04_Documentacion_Admin_Legal/ → docs de ayudas, subvenciones, convocatorias.
• 05_Instaladores_Herramientas/ → node-v24.15.0-x64.msi.
──────────────────────────────────────
3. ARCHIVOS DUDOSOS PARA REVISIÓN HUMANA
──────────────────────────────────────
• chromewebdata.har → archivo técnico de navegador; puede contener URLs, cabeceras, cookies o tokens.
• FTP_proxconsultores.com.csv → probablemente sensible (posible información de acceso FTP).
• Carpetas vacías (backup_…uploads, …uploads2, …uploads3, SVG) → revisar si son extracciones fallidas o carpetas preparadas.
──────────────────────────────────────
4. RIESGOS ANTES DE MOVER NADA
──────────────────────────────────────
• Los backups de Prox son grandes y sensibles: verificar espacio libre e integridad antes de mover.
• .sql, .xml, .har y FTP_proxconsultores.com.csv pueden contener credenciales o datos personales. No deberían acabar en carpetas sincronizadas sin revisión.
• Hay pares ZIP/carpeta (ej. Cartas Barbillón.zip y Cartas Barbillón/). Moverlos juntos hasta confirmar la versión final.
• Algunos nombres tienen espacios, tildes y &. Si algún script los usa por ruta fija, moverlos puede romper referencias. Aprobar y dejar que Codex ejecute + cree README
Si la estructura tiene sentido, basta con confirmarla y pedirle el README en el mismo turno. Codex se encarga de todo: crea las carpetas, mueve los 72 archivos sin sobrescribir nada, y genera un README.txt con la explicación de cada zona. Tiempo de ejecución: ~3 minutos.
Perfecto. Me gusta la estructura. Haz los movimientos y luego crea un archivo README.txt dentro de la carpeta principal explicando cómo queda organizada la carpeta. Incluye: - qué contiene cada carpeta; - qué archivos requieren revisión; - recomendaciones para mantener el orden en futuras entregas.
• Voy a aplicar la estructura aprobada dentro de Downloads_Organizado, moviendo cada archivo/carpeta con rutas literales para evitar problemas con tildes, espacios y &. Después crearé el README.txt. [Plan] ✔ Crear estructura de carpetas destino ✔ Mover archivos y carpetas clasificados ✔ Crear README.txt explicativo ✔ Verificar resultado final ────────────────────────────────────── EJECUCIÓN ────────────────────────────────────── ✔ Main folder created: C:\Users\Carlos\Downloads\Downloads_Organizado ✔ Moved items: 79 (todos los archivos/carpetas reubicados sin sobrescritos) ✔ Added Downloads_Organizado\README.txt (+135 -0) ────────────────────────────────────── VERIFICACIÓN FINAL ────────────────────────────────────── • C:\Users\Carlos\Downloads quedó solo con Downloads_Organizado. • La carpeta organizada contiene unos 3,92 GB. • Los elementos dudosos quedaron en 00_Revisar. • Los backups grandes de Prox quedaron separados en 02_Backups_Tecnicos\Prox_Consultores_Web. • El README incluye contenido de cada carpeta, archivos que requieren revisión y recomendaciones para mantener el orden. Folder Items SizeMB ───────────────────────────────────────────── 00_Revisar 7 2,3 01_Clientes 38 532,4 02_Backups_Tecnicos 6 3.218,0 03_Recursos_Creativos_IA 14 81,6 04_Documentacion_Admin_Legal 3 12,1 05_Instaladores_Herramientas 1 71,0 99_Sistema_No_Tocar 1 0,0 ─ Worked for 3m 02s ─
Carpeta /Downloads convertida en estructura por cliente con 8 zonas claras (00_Revisar, 01_Clientes con 7 subcarpetas por cliente, 02_Backups_Tecnicos, 03_Recursos_Creativos_IA, 04_Documentacion_Admin_Legal, 05_Instaladores_Herramientas, 99_Sistema_No_Tocar) + README.txt con la lógica completa. 79 elementos movidos, 0 sobrescritos, 0 archivos perdidos. Tiempo total: ~5 minutos de prompts + ~3 minutos de ejecución autónoma. La próxima vez en cualquier carpeta: el mismo prompt y listo.
Lo que pasa cuando no se aplica el método
- 01 Pedirle a Codex que mueva archivos en el primer prompt sin pedir antes el análisis. Inventará categorías o sobrescribirá nombres.
- 02 Aceptar el plan sin leer la lista de archivos dudosos. Codex marca lo sensible (FTP_*.csv, .har, .sql) — esos son los que pueden filtrar credenciales si acaban en una carpeta sincronizada.
- 03 Olvidarse de hacer copia de seguridad de la carpeta antes de la primera prueba — especialmente si los archivos son originales únicos del cliente.
- 04 Confiar en las categorías automáticas sin revisar /00_Revisar al terminar. Suelen ser los más sensibles.
- 05 No usar el README generado: en 3 meses nadie del equipo recuerda por qué cierta cosa está donde está. El README es lo que mantiene el sistema vivo.