Documentación ALNX
Referencia completa del asistente de terminal ALNX.
Contenido
Inicio rápido
Instalación
# Linux/macOS
curl -fsSL https://alnx.dev/install.sh | sh
# Homebrew (macOS)
brew install alnx
# Windows (PowerShell)
winget install alnx
Primeros pasos
alnx doctor
# Verifica tu entorno
alnx config set provider custom
alnx config set custom.api_key TU_KEY
# Configura un proveedor
alnx ask "como veo el uso de disco"
# Tu primera pregunta
Referencia de comandos
alnx ask <MENSAJE> [--raw] [-o ARCHIVO]
Pregunta en lenguaje natural. ALNX detecta tu entorno y responde con el dialecto correcto.
alnx ask "como veo los puertos abiertos"
alnx ask --raw "comprimir carpeta actual"
alnx ask "genera script de backup" -o backup.sh
alnx explain <COMANDO>
Explica un comando: qué hace, riesgo, si requiere sudo, y alternativas seguras.
alnx explain "chmod 777 /var/www"
alnx explain "rm -rf /tmp/*"
alnx explain-log <ARCHIVO> [-l LINEAS]
Analiza un archivo de log con IA. Redacta secretos automáticamente. Usa - para stdin.
alnx explain-log /var/log/syslog
tail -50 /var/log/syslog | alnx explain-log -
alnx review <ARCHIVO> <PROMPT> [-o SALIDA]
Analiza un archivo con una pregunta específica.
alnx review nginx.conf "hay problemas de seguridad?"
alnx review script.sh "mejora este script" -o mejorado.sh
alnx edit <ARCHIVO> [--editor EDITOR]
Abre archivo en tu editor. Al guardar, procesa marcadores ALNX automáticamente.
alnx edit script.py --editor nano
alnx watch <RUTA> [-r]
Monitorea directorio para marcadores ALNX. IA responde inline al guardar.
alnx watch . -r
alnx doctor | status | login | init | completions | config | provider
Diagnóstico, autenticación, integración de shell y gestión de configuración.
alnx doctor
alnx login --token TU_TOKEN
alnx init bash --apply
alnx config set provider openai
alnx provider test
File Watcher e IA Inline
ALNX responde inline dentro de cualquier archivo — en cualquier editor.
| Lenguajes | Marcador | Ejemplo |
|---|---|---|
| bash, python, yaml, ruby | # ALNX: | # ALNX: genera un for loop |
| rust, go, js, ts, c, java | // ALNX: | // ALNX: parsea JSON |
| sql, lua | -- ALNX: | -- ALNX: agrega un índice |
Acepta variaciones: #ALNX:, # alnx:. Archivos sin extensión también funcionan.
Seguridad
ALNX nunca ejecuta comandos automáticamente. Solo sugiere y explica.
| Nivel | Descripción | Ejemplos |
|---|---|---|
| bajo | Solo lectura | ls, pwd, df -h |
| medio | Modifica servicios | systemctl restart, apt install |
| alto | Modifica permisos | chmod 777, chown -R |
| crítico | Destructivo | rm -rf /, dd, mkfs |
ALNX v0.2.0 — Arzen Group SpA - Chile