

Hace algún tiempo, Google lanzó la herramienta Gemini CLI (Interfaz de Línea de Comandos), que es bastante impresionante. A diferencia de muchas herramientas de IA, la aplicación Gemini CLI se instala localmente, por lo que no tienes que preocuparte de que tus consultas (o sus resultados) se usen para fines nefastos. Actualmente, Gemini CLI ofrece: - Totalmente de código abierto, lo que permite a los usuarios inspeccionar y contribuir al código. - Potenciado por Gemini 2.5 Pro. - La capa gratuita permite 60 solicitudes por minuto y 1,000 por día con una cuenta personal de Google. - Incluye herramientas para la Búsqueda de Google, operaciones con archivos y comandos de shell para una mayor funcionalidad. - Admite integraciones personalizadas y mejora la capacidad de la IA para entender el contexto. Como probablemente ya hayas supuesto, por el nombre, Gemini CLI es una herramienta de solo línea de comandos, así que no tiene GUI. Si no te sientes cómodo usando la línea de comandos, Gemini CLI no es para ti. Si, por el contrario, te sientes cómodo en una ventana de terminal, Gemini CLI puede convertirse fácilmente en otra herramienta para tu trayectoria de programación. Puedes usar Gemini CLI para ayudarte a aprender a usar un nuevo lenguaje de programación, mejorar tus habilidades en cierto lenguaje y mucho más. Veamos cómo instalar esta herramienta práctica y luego cómo usarla para aprender un poco sobre JavaScript. Lo que necesitarás Para que esto funcione, necesitarás cualquier sistema operativo que soporte Node.js y NPM. Demostraré la instalación en Zorin OS, que se basa en Ubuntu Linux. En Linux, también necesitarás un usuario con privilegios de sudo. Pongámonos manos a la obra. Instalación de los requisitos previos Antes de poder instalar Gemini CLI, primero debes instalar Node.js y NPM. Para hacerlo, ejecutaremos los siguientes comandos: Una vez hecho eso, ya estás listo para instalar Gemini CLI. Instalación de Gemini CLI Puedes instalar Gemini CLI con un solo comando: Tardará uno o dos minutos en terminar, pero debería salir sin contratiempos. Aún no has terminado. Debes autenticar Gemini CLI con tu cuenta personal de Google. Para hacer eso, abre tu navegador web predeterminado y asegúrate de haber iniciado sesión en tu cuenta de Google. Una vez hecho, regresa a la ventana del terminal e ingresa el comando: Si recibes un error, significa que tu distribución instaló una versión anterior de Node.js. Para resolver ese problema, haz lo siguiente: Una vez que te encargues de eso, vuelve a ejecutar el comando gemini. Se te pedirá que selecciones un método de autenticación (Figura 1). Asegúrate de que esté seleccionado Iniciar sesión con Google y pulsa Enter en tu teclado. Figura 1: Si prefieres, puedes autenticarte con una clave API de Gemini o Vertex AI. Cuando se abra tu navegador predeterminado, si aún no has iniciado sesión en tu cuenta de Google, hazlo ahora. Cuando se te solicite, haz clic en Sign In, y se te informará que la autenticación fue exitosa, en cuyo punto puedes cerrar el navegador para verificar que Gemini CLI está listo para tu primera consulta. Aún no realices consultas. Cierra Gemini presionando dos veces la combinación de teclas Ctrl+C. Aprendamos algo sobre JavaScript Usando la ventana del terminal, crea un nuevo directorio de proyecto con el comando: Entra en ese directorio con: Ahora, vuelve a ejecutar el comando gemini. La diferencia esta vez es que trabajas en un directorio específico (en lugar de tu directorio principal). Desde la ventana principal de Gemini (Figura 2), emite la siguiente consulta: Figura 2: Gemini CLI está listo para tu primera consulta. Presiona Enter, y Gemini empezará a trabajar. A medida que trabaje, es probable que te pida aprobar ciertas tareas, o te solicite permitirle crear archivos (Figura 3). Figura 3: La resistencia es inútil, así que dale permiso para crear los archivos. Sigue permitiendo que Gemini haga lo que necesite a medida que ejecuta lo que le hemos pedido. Después de unos minutos, Gemini me indicó abrir el archivo index.html con mi navegador para ver los menús desplegables en acción (Figura 4). Figura 4: Nuestros menús desplegables de ejemplo se crearon con éxito. Bien, pero ¿cómo aprendemos de esto? Bueno, si regresas al directorio JS_PROJECT, verás tres archivos: O podrías ejecutar un seguimiento así: Gemini CLI te guiará a través de lo que hizo (Figura 5); o te informará que has agotado los recursos de tu capa gratuita o que el servicio está demasiado ocupado. Si ese es el caso, vuelve a ejecutar la consulta y verifica si funciona. Figura 5: Deja que Gemini CLI te explique cómo creó los menús desplegables. Y eso, amigos, es cómo pueden instalar y usar la herramienta Gemini CLI para aprender algo nuevo o pulir sus habilidades actuales.