Claude Code ya crea su propio worktree y sesión de tmux con un solo comando

Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling

Claude Code ya crea su propio worktree y sesión de tmux con un solo comando

tmux permite mantener agentes de código de larga duración en sesiones con nombre que sobreviven a un terminal cerrado o a una conexión SSH caída. Claude Code integra esta función con `claude --worktree --tmux`, pero solo cubre el caso de un agente en una rama; para orquestar varios agentes, escribirles con `send-keys` o leerlos con `capture-pane` hay que configurar tmux a mano. La guía explica cómo nombrar sesiones por repositorio, diseñar layouts, detectar agentes inactivos y hasta dónde llega tmux.

La coincidencia de cadenas se hace contra el fotograma renderizado de una TUI, en un sondeo cada cinco segundos, para cada panel que tengas abierto.
  1. piro0919

    No uso tmux. Ejecuto Claude Code en ventanas de Cursor, y el título de cada ventana muestra el nombre de la carpeta, así que así es como las distingo. Rara vez se vuelve confuso, y una app que me hice a mí mismo lo hizo mucho más fácil.

  2. zackham

    Como otros aquí, yo también creé mi propio multiplexor de terminal. Un daemon que mantiene todas las sesiones, actualizaciones binarias sin interrupciones para que esas sesiones nunca se pierdan, todo grabado para que la recuperación siempre sea posible, modo cliente ligero para que el portátil tenga una app nativa que se conecte al daemon, y una webui wasm adaptable con transcripción para poder continuar las sesiones desde el móvil. Las sesiones de Claude/codex se inician con un uuid para poder matarlas/reanudarlas a voluntad (las mías se autosuspenden tras 12h de inactividad para liberar recursos). La CLI permite al agente controlarlo todo para una implementación independiente del harness de los canales de claude. Unos cuantos amigos han hecho fork y lo han adoptado como su herramienta diaria. Organización similar a herdr en cuanto a espacios para organizar sesiones. Optimizado para velocidad/ancho de banda cuando se ejecuta en modo cliente ligero.

    https://github.com/zackham/seance

  3. f311a

    Esta web es dificilísima de leer en una pantalla retina de 15".

    El contenido de texto ocupa como un 20% de la pantalla, el resto está vacío.

    Redimensionar la ventana ayuda.

  4. thomas_witt

    La verdad es que Tmux y Zellij me gustaban mucho por aquel entonces, pero Herdr lo hace todo mucho mejor de serie cuando se trata de programación agéntica. No he encontrado nada que pueda hacer con tmux/zellij pero no con herdr.

  5. blfr

    Puedes simplemente instalar Claude Code en el servidor y manejarlo desde Claude Desktop mediante control remoto. Así puedes controlar Claude Code en varios servidores directamente desde tu Claude Desktop, Móvil o Web, y mantenerte totalmente dentro de las herramientas de Anthropic.

    Todo funciona: obtienes la vista nativa de los subagentes, puedes subir archivos e imágenes, bifurcar hilos, etc.

    La gran ventaja es que el trabajo real ocurre en el servidor, así que puedes cerrar el portátil y continuará, además de que no te achicharrará los muslos. La ventaja frente a las sesiones (que no he probado pero en teoría suenan bien) es que puedes configurar el entorno de Claude en el servidor como quieras. Dale las herramientas que necesites, acceso ssh a otras máquinas, sudo, lo que sea.

    El único inconveniente es que cada proyecto nuevo requiere un paso de configuración en el servidor (para añadir el servicio systemd) donde lo vayas a desarrollar, ya que Claude solo puede manejar un servidor por directorio. Claude se encargará de este paso si le das acceso ssh a tu servidor.

    Las máquinas aparecen bien en Claude Desktop/Móvil/Web, y los repos/proyectos están en un desplegable. A menos que trabajes en muchísimos proyectos a la vez, esta configuración es oro.

Más de este día

2026-10-19