
nlsh es una interfaz de terminal que traduce inglés sencillo a comandos de shell. En lugar de memorizar banderas y sintaxis oscuras, simplemente escribes lo que quieres hacer, y nlsh convierte tu lenguaje natural en el comando bash adecuado. Se ejecuta localmente en macOS o Linux, requiere Python 3.8+ y ya se ha instalado más de 9.300 veces.
Escribe comandos como "listar todos los archivos python" o "matar el proceso que se ejecuta en el puerto 3000" y nlsh genera el comando de shell correcto. Maneja desde operaciones con archivos hasta commits de git y gestión del sistema.
nlsh incluye comandos integrados como !api para cambiar de forma segura la clave API de tu proveedor de LLM (actualmente compatible con Gemini), !help para ver el menú de ayuda y !cmd para ejecutar comandos de shell directamente sin procesamiento de lenguaje natural.
Tus indicaciones solo se envían al proveedor de IA que elijas; nlsh no almacena tu historial de comandos. Todo el código base es 100% de código abierto, lo que te brinda visibilidad total sobre cómo se manejan tus datos.
"Deja de memorizar banderas. Simplemente escribe lo que quieres."
Esta filosofía captura el valor central de nlsh: elimina la fricción de recordar la sintaxis exacta de los comandos. En lugar de detenerte para recordar si es -rf o -fr, describes la tarea y dejas que la herramienta se encargue de la traducción. La naturaleza de código abierto y el diseño centrado en lo local también significan que no estás atado a un servicio propietario ni obligado a compartir tu actividad en la terminal.
Pasas mucho tiempo en la terminal y quieres reducir los cambios de contexto entre tu trabajo y la documentación. Es especialmente útil si gestionas múltiples proyectos, trabajas con herramientas desconocidas o simplemente prefieres describir lo que necesitas en lugar de memorizar estructuras de comandos.
Otras herramientas que podrías considerar
Loading comments…
Creador
async_apple
Visitar sitio web
nlsh.dev
Información del proyecto
Palabras clave del producto