Repolode
drolosoft

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. 1

    Instala crex con Homebrew

    brew install drolosoft/tap/crex
  2. 2

    Ejecuta el asistente de configuración inicial

    crex setup
  3. 3

    Prueba el diseño de demostración incluido

    crex restore demo
  4. 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

#terminal#cli#workspace-manager#session-management#macos#ghostty#golang#cmux#session-manager#tmux-resurrect

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