Controla remotamente sesiones de tmux enviando pulsaciones de teclas y extrayendo la salida de paneles — esencial para gestionar sesiones de Claude Code y trabajadores en paralelo.
npx clawhub@latest install tmuxRequisitos
La habilidad tmux le otorga a tu agente de IA control programático sobre sesiones de tmux: leer la salida de paneles, enviar pulsaciones de teclas (incluidas teclas especiales como Ctrl+C y Enter), y navegar entre ventanas y paneles. Está diseñada específicamente para supervisar aplicaciones de terminal interactivas de larga duración — como sesiones de Claude Code o Codex — sin necesidad de estar físicamente presente en la terminal. Las sesiones persisten tras desconexiones SSH, lo que hace que esta habilidad sea ideal para flujos de trabajo asíncronos y en paralelo.
npx clawhub@latest install tmuxHaz clic en el botón Instalar en la parte superior de esta página para una configuración rápida
worker-2 hasta worker-8) y despachar tareas a cada una.exec directamente; no se necesita la sobrecarga de tmux.exec con background: true.exec es más simple y directo.Lee las últimas N líneas o el historial completo de desplazamiento de cualquier panel de tmux usando capture-pane. Admite la selección de sesiones, ventanas y paneles específicos mediante el formato session:window.pane.
Envía texto simple, Enter, Escape y secuencias de control (Ctrl+C, Ctrl+D, Ctrl+Z) a cualquier panel. El texto y Enter se envían en llamadas separadas para evitar casos problemáticos de pegado multilínea en TUIs interactivos.
Lista, selecciona, renombra, crea y elimina sesiones y ventanas de tmux de forma programática. Navega entre paneles para enfocar el objetivo correcto antes de enviar entradas.
Detecta prompts que esperan aprobación del usuario (p. ej. ❯, Yes/No, proceed) mediante grep en la salida capturada del panel, y responde con una pulsación de tecla — permitiendo pipelines de codificación con IA completamente automatizados.
Itera sobre un conjunto de sesiones con nombre para verificar el estado o despachar tareas de forma simultánea, permitiendo flujos de trabajo con múltiples sesiones de trabajo en paralelo con tmux.
El agente captura periódicamente las últimas 10 líneas de cada panel de trabajo, busca solicitudes de permiso con grep y envía y + Enter para aprobar — manteniendo las sesiones de codificación desbloqueadas sin intervención humana.
Un agente orquestador envía una tarea diferente (por ejemplo, Fix the bug in auth.js) a cada una de las sesiones de tmux con nombre, y luego sondea su salida para recopilar los resultados cuando cada una finaliza.
Captura el scrollback completo de una sesión de compilación o prueba que se ejecuta en segundo plano, busca patrones de error y presenta un resumen — todo sin interrumpir el proceso en ejecución.
Controla una aplicación de interfaz de usuario de terminal (como un REPL o un editor en modo texto) enviando pulsaciones de teclas estructuradas y leyendo el estado resultante de la pantalla, lo que permite la interacción mediante scripts con herramientas que no disponen de API.
npx clawhub@latest install tmuxRequisitos
Inicia sesión para escribir una reseña
Aún no hay reseñas. ¡Sé el primero en compartir tu experiencia!