Guía de usuario — Shell Sentinel

Introducción

Shell Sentinel es una aplicación de terminal que mantiene una sesión SSH/SFTP persistente contra un servidor remoto y ofrece un asistente conversacional que traduce tus instrucciones en acciones seguras y trazables.

Requisitos

Instalación

  1. Crear entorno virtual:
python3 -m venv .venv
source .venv/bin/activate
  1. Instalar dependencias:
make install

Configuración de idioma

La aplicación detecta el idioma con SMART_AI_SYS_ADMIN_LOCALE. Si no está definida, usa el locale del sistema (por defecto inglés).

export SMART_AI_SYS_ADMIN_LOCALE=es   # Español
export SMART_AI_SYS_ADMIN_LOCALE=en   # Inglés
export SMART_AI_SYS_ADMIN_LOCALE=de   # Alemán

Inicio de la aplicación

make run

Aparece una pantalla de bienvenida retro que se cierra sola a los 5 segundos o cuando presionas cualquier tecla.

Interfaz

Comandos básicos

Los comandos están disponibles en inglés, español y alemán.

Uso del asistente IA

Escribe instrucciones en lenguaje natural. Si no es un comando slash, el agente Strands la interpretará. Ejemplos:

El asistente reutiliza la sesión SSH/SFTP para ejecutar comandos o transferir archivos y deja rastro en los logs.

Configuración adicional

Solución de problemas

Recursos adicionales