Buscador difuso de propósito general para la línea de comandos que filtra cualquier lista de entrada y convierte los scripts de shell en selectores interactivos para la terminal.
AI-Shell-Team/aish
Una shell de Linux con IA y PTY completo: escribe solicitudes en lenguaje natural después de «;» y recibe comandos con una evaluación de riesgo antes de ejecutarlos.
- Estrellas
- 575
- Forks
- 132
- Issues abiertos
- 43
- Último commit
- ayer
¿Qué es?
AISH es una shell basada en Rust que funciona como una terminal convencional, pero incorpora asistencia de IA. Los programas interactivos, como vim, ssh y top, se ejecutan en un PTY completo, y todo lo que lleve el prefijo «;» se envía a un modelo compatible con OpenAI que puede explicar o generar comandos para la tarea descrita.
Los comandos generados por IA pasan por un motor de políticas de seguridad configurable. Cada comando se clasifica como LOW, MEDIUM o HIGH: los de bajo riesgo se ejecutan de forma predeterminada, los de riesgo medio requieren confirmación y los de alto riesgo se bloquean de forma predeterminada. Un servicio de sandbox con privilegios, opcional, puede ejecutar los comandos previamente para evaluar sus cambios antes de la ejecución.
El proyecto también incluye un sistema de plugins Skills que carga en caliente conocimientos de dominio y flujos de trabajo desde directorios del usuario, un historial local de sesiones en SQLite, memoria a largo plazo basada en Markdown y observabilidad opcional con Langfuse. Está pensado para Linux y admite cualquier modelo accesible mediante una API compatible con OpenAI, incluidos los modelos locales.
Funciones clave
- 01Compatibilidad con PTY completo para programas interactivos como vim, ssh y top
- 02Solicitudes en lenguaje natural y explicaciones de comandos mediante el prefijo «;»
- 03Clasificación de riesgo (LOW/MEDIUM/HIGH) con un flujo de confirmación para los comandos generados por IA
- 04Ejecución de prueba opcional en un sandbox para evaluar los cambios de los comandos antes de ejecutarlos
- 05Plugins Skills con carga en caliente y prioridad configurable
- 06Historial local de sesiones en SQLite y memoria a largo plazo en Markdown
Casos de uso
- Diagnosticar problemas en sistemas Linux describiéndolos en lenguaje sencillo
- Generar comandos de shell complejos, como búsquedas de archivos u operaciones con archivos comprimidos, sin tener que memorizar la sintaxis
- Realizar tareas de operaciones con asistencia de IA y un paso de confirmación de riesgo antes de ejecutar comandos peligrosos
- Usar un modelo local o autohospedado mediante un endpoint compatible con OpenAI
Inicio rápido
- 1
Ejecuta el script oficial de instalación indicado en el README
- 2
Inicia la shell
aish
Antes de usarlo
- Solo es compatible con Linux; el README no indica compatibilidad con macOS ni Windows.
- Se necesita una clave de API de LLM o un modelo configurado para que funcionen las solicitudes de IA.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es aish?
- Una shell de Linux con IA y PTY completo: escribe solicitudes en lenguaje natural después de «;» y recibe comandos con una evaluación de riesgo antes de ejecutarlos. AISH es una shell basada en Rust que funciona como una terminal convencional, pero incorpora asistencia de IA. Los programas interactivos, como vim, ssh y top, se ejecutan en un PTY completo, y todo lo que lleve el prefijo «;» se envía a un modelo compatible con OpenAI que puede explicar o generar comandos para la tarea descrita.
- ¿aish es gratuito? ¿Qué licencia tiene?
- aish es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿aish sigue mantenido?
- Mantenimiento activo. El último commit de aish fue el 5 nov 2026.
- ¿Para qué puedo usar aish?
- Diagnosticar problemas en sistemas Linux describiéndolos en lenguaje sencillo Generar comandos de shell complejos, como búsquedas de archivos u operaciones con archivos comprimidos, sin tener que memorizar la sintaxis Realizar tareas de operaciones con asistencia de IA y un paso de confirmación de riesgo antes de ejecutar comandos peligrosos Usar un modelo local o autohospedado mediante un endpoint compatible con OpenAI
- ¿Cómo se instala aish?
- Ejecuta el script oficial de instalación indicado en el README Inicia la shell: aish
- ¿Dónde consigo aish?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/AI-Shell-Team/aish
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un prompt minimalista y personalizable para distintos shells, escrito en Rust, que muestra información relevante del proyecto y del entorno.
Motor multiplataforma de temas para prompts que crea prompts de shell personalizables para PowerShell, bash, zsh, fish y otros.
Un plugin para Fish shell que usa LLM para convertir comentarios en comandos, explicar comandos, corregir errores tipográficos y autocompletar la línea de comandos.
Un shell interactivo de línea de comandos, fácil de usar, para macOS, Linux y otros sistemas tipo Unix, con resaltado de sintaxis y sugerencias automáticas desde el primer momento.
Un framework para fish shell que instala y gestiona paquetes y temas para personalizar el prompt y el comportamiento del shell.