Repolode
lasantosr

lasantosr/intelli-shell

Un gestor de plantillas y fragmentos de comandos para Bash, Zsh, Fish, Nushell y PowerShell que lleva IntelliSense a la terminal.

Estrellas
1,298
Forks
25
Issues abiertos
5
Último commit
hace 7 días

¿Qué es?

IntelliShell es un gestor de plantillas y fragmentos de comandos que se integra en tu shell. Puedes guardar comandos, incluidos los que tienen {{variables}}, y buscarlos después con una tecla de acceso rápido, en lugar de depender solo del historial del shell. Las variables se completan mediante una solicitud interactiva, con sugerencias basadas en entradas anteriores, otros comandos o variables de entorno.

Es compatible con Bash, Zsh, Fish, Nushell y PowerShell, y ofrece binarios independientes para Linux, macOS y Windows. Las funciones de IA opcionales, basadas en LLMs locales o remotos, pueden generar comandos a partir de una descripción, corregir un comando que falla o extraer plantillas de comandos de un texto. También puedes importar comandos desde páginas de tldr, Gists compartidos o endpoints HTTP.

Los equipos pueden añadir un archivo .intellishell a un repositorio para que sus comandos de compilación o despliegue aparezcan en las búsquedas de cualquiera que trabaje en ese espacio de trabajo. Los modos de búsqueda, las combinaciones de teclas, los temas y el orden de los resultados se pueden configurar.

Funciones clave

  • 01Buscar, guardar y corregir comandos con teclas de acceso rápido del shell, como ctrl+space y ctrl+b.
  • 02Crear plantillas de comandos reutilizables con {{variables}} y completarlas de forma interactiva.
  • 03Recibir sugerencias dinámicas para las variables a partir de entradas anteriores, otros comandos y variables de entorno.
  • 04Generar, corregir o importar comandos con LLMs locales o remotos.
  • 05Importar y exportar comandos mediante archivos, endpoints HTTP o Gists.
  • 06Cargar comandos específicos del espacio de trabajo desde un archivo .intellishell.

Casos de uso

  • Organizar y buscar comandos largos que se usan con frecuencia para Docker, Git o CLIs de servicios en la nube.
  • Familiarizarse con un repositorio nuevo descubriendo sus comandos de compilación y despliegue desde la terminal.
  • Compartir las tareas de shell habituales de un equipo mediante un archivo del espacio de trabajo incluido en el repositorio o un Gist.
  • Recuperarse de un comando que falla pidiéndole a una IA que lo diagnostique y corrija.

Inicio rápido

  1. 1

    Instala o actualiza el binario en Linux/macOS (shells compatibles con sh)

  2. 2

    Instala o actualiza en Windows con el script de instalación oficial de PowerShell

  3. 3

    Escribe un comando en un terminal y pulsa ctrl+b para guardar tu primer comando en favoritos

  4. 4

    Pulsa ctrl+space para empezar a buscar en tu biblioteca de comandos

Antes de usarlo

  • El método de instalación del README canaliza un script remoto a un shell; revísalo antes de ejecutarlo.
  • En Windows, se requiere Microsoft Visual C++ Redistributable para ejecutar la aplicación.
  • Algunas funciones de IA necesitan que haya un LLM habilitado, ya sea local o remoto.

Temas

Preguntas frecuentes

¿Qué es intelli-shell?
Un gestor de plantillas y fragmentos de comandos para Bash, Zsh, Fish, Nushell y PowerShell que lleva IntelliSense a la terminal. IntelliShell es un gestor de plantillas y fragmentos de comandos que se integra en tu shell. Puedes guardar comandos, incluidos los que tienen {{variables}}, y buscarlos después con una tecla de acceso rápido, en lugar de depender solo del historial del shell. Las variables se completan mediante una solicitud interactiva, con sugerencias basadas en entradas anteriores, otros comandos o variables de entorno.
¿intelli-shell es gratuito? ¿Qué licencia tiene?
intelli-shell es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿intelli-shell sigue mantenido?
Mantenimiento activo. El último commit de intelli-shell fue el 15 oct 2026.
¿Para qué puedo usar intelli-shell?
Organizar y buscar comandos largos que se usan con frecuencia para Docker, Git o CLIs de servicios en la nube. Familiarizarse con un repositorio nuevo descubriendo sus comandos de compilación y despliegue desde la terminal. Compartir las tareas de shell habituales de un equipo mediante un archivo del espacio de trabajo incluido en el repositorio o un Gist. Recuperarse de un comando que falla pidiéndole a una IA que lo diagnostique y corrija.
¿Cómo se instala intelli-shell?
Instala o actualiza el binario en Linux/macOS (shells compatibles con sh) Instala o actualiza en Windows con el script de instalación oficial de PowerShell Escribe un comando en un terminal y pulsa ctrl+b para guardar tu primer comando en favoritos Pulsa ctrl+space para empezar a buscar en tu biblioteca de comandos
¿Dónde consigo intelli-shell?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/lasantosr/intelli-shell

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados