CLI de Go para tmux que guarda sesiones, ventanas, paneles y comandos, y luego los restaura de forma selectiva desde un selector TUI.
drolosoft/cmux-resurrect
Una CLI para macOS que guarda y restaura espacios de trabajo de cmux y Ghostty, incluidos diseños, directorios de trabajo y sesiones de programación con IA.
- Estrellas
- 85
- Forks
- 6
- Issues abiertos
- 0
- Último commit
- hace 18 días
¿Qué es?
crex (cmux-resurrect) guarda diseños de espacios de trabajo de terminal con un nombre para restaurarlos más adelante. Registra pestañas, paneles, directorios de trabajo y los comandos que se ejecutan en cada panel, y reconstruye la misma disposición de divisiones al restaurarla. En cmux también conserva los grupos de espacios de trabajo de la barra lateral, incluidos sus nombres, orden, estado contraído o fijado, color e icono.
La herramienta detecta 15 herramientas de programación con IA, como Claude Code, Codex y Gemini CLI, y registra sus ID de sesión para que cada panel o pestaña retome la conversación al restaurarse. También detecta procesos en primer plano como npm, nvim y htop. Los diseños se pueden guardar como plantillas TOML o Markdown, y hay 16 plantillas integradas que ofrecen configuraciones iniciales, como diseños de IDE y monitorización.
Se puede acceder mediante un selector interactivo (crex pop, asignado a Ctrl+G), una shell interactiva, un workflow de Alfred y un daemon de guardado automático en segundo plano. Funciona tanto con cmux como con Ghostty en macOS.
Funciones clave
- 01Guarda y restaura por nombre pestañas, paneles, directorios de trabajo y comandos en ejecución.
- 02Conserva los grupos de la barra lateral de cmux, incluidos los estados contraído y fijado, el color y el icono.
- 03Detecta 15 herramientas de programación con IA y reanuda sus sesiones en cada panel y pestaña.
- 04Incluye 16 plantillas de diseño, como configuraciones de IDE y monitorización.
- 05Ofrece un selector con búsqueda aproximada, integración con Alfred y un daemon de guardado automático en segundo plano.
Casos de uso
- Volver a una configuración de desarrollo con varios proyectos después de reiniciar, sin tener que reconstruir las divisiones manualmente.
- Reanudar a la vez varias conversaciones con agentes de programación con IA en pestañas de worktrees.
- Compartir definiciones reproducibles de espacios de trabajo en archivos Markdown o TOML con control de versiones.
Inicio rápido
- 1
Instala crex con Homebrew
brew install drolosoft/tap/crex - 2
Ejecuta el asistente de configuración inicial
crex setup - 3
Prueba el diseño de demostración incluido
crex restore demo - 4
Guarda tu diseño actual y restáuralo más adelante
crex save my-day
Antes de usarlo
- Solo para macOS.
- Requiere cmux o Ghostty como backend de terminal.
- La geometría exacta de las divisiones solo es compatible con cmux; Ghostty solo restaura los directorios de trabajo de cada panel.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es cmux-resurrect?
- Una CLI para macOS que guarda y restaura espacios de trabajo de cmux y Ghostty, incluidos diseños, directorios de trabajo y sesiones de programación con IA. crex (cmux-resurrect) guarda diseños de espacios de trabajo de terminal con un nombre para restaurarlos más adelante. Registra pestañas, paneles, directorios de trabajo y los comandos que se ejecutan en cada panel, y reconstruye la misma disposición de divisiones al restaurarla. En cmux también conserva los grupos de espacios de trabajo de la barra lateral, incluidos sus nombres, orden, estado contraído o fijado, color e icono.
- ¿cmux-resurrect es gratuito? ¿Qué licencia tiene?
- cmux-resurrect es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿cmux-resurrect sigue mantenido?
- Mantenimiento activo. El último commit de cmux-resurrect fue el 19 oct 2026.
- ¿Para qué puedo usar cmux-resurrect?
- Volver a una configuración de desarrollo con varios proyectos después de reiniciar, sin tener que reconstruir las divisiones manualmente. Reanudar a la vez varias conversaciones con agentes de programación con IA en pestañas de worktrees. Compartir definiciones reproducibles de espacios de trabajo en archivos Markdown o TOML con control de versiones.
- ¿Cómo se instala cmux-resurrect?
- Instala crex con Homebrew: brew install drolosoft/tap/crex Ejecuta el asistente de configuración inicial: crex setup Prueba el diseño de demostración incluido: crex restore demo Guarda tu diseño actual y restáuralo más adelante: crex save my-day
- ¿Dónde consigo cmux-resurrect?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/drolosoft/cmux-resurrect
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Terminal nativa para macOS basada en libghostty, con pestañas verticales, notificaciones adaptadas a agentes y una CLI programable para ejecutar agentes de programación con IA en paralelo.
Una aplicación CLI para ejecutar y alternar entre varias sesiones de agentes de programación con IA en distintos worktrees de Git y proyectos, sin tmux.
Multiplexor de terminal al estilo de tmux, con un servidor en segundo plano que se controla mediante comandos CLI en JSON desde scripts y agentes de programación.
Una CLI en Go para crear y cambiar rápidamente entre sesiones de tmux, yendo a proyectos por medio de zoxide, repositorios git y archivos de configuración.
Un shell multiplataforma que usa Python como lenguaje de scripting y combina comandos de shell y código Python en una misma sintaxis.