Crea una aplicación de mascota virtual en el escritorio sin conocimientos de programación
Usa el Codex CLI gratuito de OpenAI para generar una aplicación de escritorio completa en 10 minutos - solo describe la mascota con palabras
- 1.Instala Node.js versión 22 o superior - es el entorno de ejecución sin el cual Codex CLI no funcionará. Descarga el instalador para tu sistema operativo, ejecútalo y pulsa «Siguiente» hasta completar la instalación.
Después de instalar, abre la terminal (Símbolo del sistema en Windows, Terminal en macOS/Linux) e ingresa node -v - debería mostrar v22.x.x o superior.
Node.js ↗ - 2.Instala Codex CLI con el comando en la terminal: npm install -g @openai/codex. Espera el mensaje de instalación exitosa.
Si en macOS/Linux aparece un error de permisos, añade sudo antes del comando: sudo npm install -g @openai/codex.
Codex CLI ↗ - 3.Inicia sesión en Codex con tu cuenta de OpenAI. En la terminal ingresa codex - se abrirá el navegador con la opción de iniciar sesión. Usa la misma cuenta con la que usas ChatGPT.
El plan gratuito de ChatGPT da un número limitado de peticiones a Codex al día. La suscripción de pago ChatGPT Plus/Pro ofrece más peticiones y acceso a un modelo más potente. No se requiere tarjeta bancaria para la opción gratuita.
Codex CLI ↗ - 4.Crea una carpeta para el proyecto y entra en ella. En la terminal ingresa: mkdir desktop-pet && cd desktop-pet. Inicia Codex en modo de edición completa de archivos con el comando: codex --full-auto.
La bandera --full-auto permite a Codex crear y editar archivos por sí solo sin confirmar cada paso. Es práctico para el primer proyecto.
Codex CLI ↗ - 5.Pega el siguiente prompt en español en la terminal y pulsa Enter. Codex creará la estructura del proyecto, escribirá el código en Python con la biblioteca Tkinter y ejecutará la aplicación.
Tkinter viene incluido con Python - no necesitas instalar nada adicional. Codex detectará si Python está instalado y, si es necesario, te indicará cómo instalarlo.
Codex CLI ↗PromptCrea una aplicación de mascota de escritorio usando Python y Tkinter. Requisitos: 1) Una ventana pequeña siempre visible (200x200 px) con forma de un lindo [ANIMAL] (dibújalo con figuras de colores - círculos, óvalos). 2) La mascota tiene tres estadísticas mostradas como texto: hambre, felicidad, energía - cada una empieza en 100. 3) Cada 5 segundos las estadísticas disminuyen de 2 a 5 puntos de forma aleatoria. 4) Tres botones debajo de la mascota: «Alimentar» (restaura el hambre a 100), «Jugar» (restaura la felicidad a 100), «Dormir» (restaura la energía a 100). 5) La mascota cambia su expresión facial: cara feliz cuando todas las estadísticas están por encima de 60, cara triste cuando alguna estadística está por debajo de 40. 6) La ventana no tiene barra de título y se mantiene encima de todas las ventanas. 7) Haz que se pueda arrastrar haciendo clic en cualquier parte de la mascota. Guarda todo en la carpeta actual como desktop_pet.py y luego ejecútalo.
Qué hace este promptEste prompt le pide a Codex crear una ventana con una mascota hecha de figuras de colores, con tres parámetros (hambre, felicidad, energía) y tres botones. Sustituye [ANIMAL] por cualquier animal, por ejemplo cat, dog, hamster, dragon. Al final del prompt - la instrucción de ejecutar la aplicación justo después de crearla. - 6.Espera a que Codex cree los archivos y ejecute la aplicación. En pantalla aparecerá una ventana con la mascota - puedes arrastrarla por la pantalla, alimentarla, jugar y ponerla a dormir con los botones.
Si la aplicación no se ejecutó automáticamente, ingresa en la terminal: python desktop_pet.py (en macOS/Linux: python3 desktop_pet.py). Para cerrar la mascota - pulsa Escape o Alt+F4.
Python ↗ - 7.Para modificar la mascota más adelante, vuelve a ejecutar codex --full-auto en la misma carpeta y escribe tu deseo, por ejemplo: «Haz la mascota más grande - 300x300 px, añade un cuarto botón 'Pasear' que restaure todas las estadísticas en 20 puntos, y reproduce un pitido corto cuando cualquier estadística baje de 20».
Codex editará el archivo existente conservando todos los cambios anteriores. Cada sesión de mejora consume la cuota de peticiones de tu plan.
Codex CLI ↗
- gratisCodex CLI (mediante cuenta gratuita de OpenAI)La cuenta gratuita de OpenAI da un número limitado de peticiones a Codex al día - suficiente para crear y realizar varias mejoras de la aplicación.
- gratisNode.js LTSEntorno de ejecución totalmente gratuito, necesario solo para instalar Codex CLI.
- gratisPythonLenguaje de programación libre y de código abierto, la instalación es gratuita para siempre.
Por qué hoy
Los servicios de IA cambian rápido - las interfaces y los límites gratuitos pueden diferir de lo descrito.