- Un asistente inteligente de IA para terminal que funciona dentro de una sesión de tmux, observa todos los paneles de la ventana de tmux y puede leer el contexto de la terminal para sugerir o ejecutar comandos incluso sin entrada del usuario
- Usa por defecto modelos de IA basados en OpenRouter, pero también es compatible con varios LLM como OpenAI, Claude y Ollama local
- A través de los modos Observe / Prepare / Watch, no interrumpe el flujo de trabajo del usuario y observa la terminal, conversa y ejecuta como si fuera un verdadero programador de pares
- Modo Observe: captura el contenido de todos los paneles y, según la pregunta del usuario, sugiere comandos, pregunta si deben ejecutarse y continúa; después de ejecutar un comando espera cierto tiempo, vuelve a capturar el contexto y repite el bucle de retroalimentación de la IA
- Modo Prepare: modifica el prompt del shell para seguir con precisión la finalización de la ejecución de comandos, permitiendo retroalimentación en tiempo real sin tiempo de espera. Compatible con bash/zsh/fish
- Modo Watch: supervisa activamente el trabajo del usuario y recomienda mejores comandos
- Dentro de una sola ventana, se organiza con los siguientes roles:
- Chat Pane: interfaz de conversación entre el usuario y la IA
- Exec Pane: ventana dedicada donde la IA ejecuta comandos
- Read-Only Panes: el contenido de los demás paneles se usa como contexto para la IA en modo de solo lectura
- La instalación se puede hacer con una sola línea de script, y también admite Homebrew o instalación manual
- Cuando el contexto se vuelve largo, incluye una función para resumir y comprimir (
squash) conversaciones anteriores, lo que permite gestionar de forma eficiente el costo y los límites de tokens del LLM
- Puedes revisar el uso actual con
/info y hacer un resumen manual con /squash
1 comentarios
Ahora parece que habrá que tener cuidado incluso al abrir archivos
.enven la terminal.