Casi todas las demás herramientas de IA para la shell terminan pareciendo un chat — una barra lateral, un popup, una pestaña. Deliberadamente no construimos eso. Aquí explicamos por qué.
El coste del cambio de contexto
Cada vez que sales del terminal a hacer una pregunta, pagas tres impuestos:
- Impuesto de ventana. Manos fuera del teclado, ojos fuera del cursor, foco roto.
- Impuesto de traducción. El estado del terminal —
pwd,$SHELL, variables de entorno, el archivo que acababas de mirar — no sobrevive al viaje al navegador. - Impuesto de confianza. La respuesta del chat llega sin mostrar qué hará en tu shell. Así que la relees, la simulas mentalmente y luego la copias de vuelta.
Una herramienta CLI colapsa los tres en una sola pulsación. El contexto está ahí. El comando se genera para la shell en la que estás, no en abstracto.
Tres principios
Inspeccionar y luego ejecutar. CliAI nunca ejecuta en silencio. El comando generado aparece en un panel sobre el prompt, con una descripción de una línea y una insignia de seguridad. Tú decides.
┌─ Task ───────────────────────────────────────────────┐│ print working directory │├─ Command ────────────────────────────────────────────┤│ pwd │├─ Description ────────────────────────────────────────┤│ Imprime el directorio de trabajo actual. │├─ Shell: bash · Safety: SAFE · Quota: 1/100 ──────────┤│ Enter — ejecutar · R — refinar · Esc — cancelar │└──────────────────────────────────────────────────────┘
Historial local. Tus prompts y los comandos generados se registran en tu máquina, no en un panel de servidor al que tienes que entrar. clai log --tail 20 muestra los últimos 20.
Sin navegador. CliAI no abre pestañas, no te lleva a una UI, no pide flujos OAuth. Toda la UX es el terminal que ya tienes.
Qué se pierde
Lista honesta de compromisos:
- No hay entrada de imágenes. Un chat acepta capturas; el CLI sólo texto.
- No hay memoria conversacional entre sesiones. Cada prompt es independiente (puedes refinar dentro de una tarea con
R, pero el siguiente es desde cero). - Salida plana. Sin enlaces clicables, sin Markdown renderizado — es texto en un terminal.
Creemos que son pérdidas aceptables a cambio de la velocidad y la previsibilidad.
Qué se gana
- El mismo flujo en cualquier shell. bash, zsh, fish, cmd, PowerShell — el post sobre Windows entra en detalle.
- Clasificación de seguridad antes de ejecutar. Más en el análisis de safety.
- Un solo músculo. Aprendes una palabra clave —
clai— y la usas para todo.
Si aún no lo has probado, el primer post tiene la línea de instalación.