Repolode
drolosoft

drolosoft/cmux-resurrect

CLI para macOS que salva e restaura espaços de trabalho do terminal no cmux e no Ghostty, incluindo layouts, diretórios de trabalho e sessões de programação com IA.

Estrelas
85
Forks
6
Issues abertas
0
Último commit
há 19 dias

O que é?

crex (cmux-resurrect) salva layouts de espaços de trabalho do terminal com um nome para restaurá-los depois. Ele registra abas, painéis, diretórios de trabalho e os comandos em execução em cada painel, e recria a mesma disposição de divisões ao restaurar. No cmux, também preserva os grupos de espaços de trabalho da barra lateral, incluindo nomes, ordem, estado recolhido ou fixado, cor e ícone.

A ferramenta detecta 15 ferramentas de programação com IA, como Claude Code, Codex e Gemini CLI, e registra os IDs das sessões para que cada painel ou aba retome a conversa ao restaurar. Ela também detecta processos em primeiro plano, como npm, nvim e htop. Os layouts podem ser salvos como blueprints em TOML ou Markdown, e 16 templates integrados oferecem configurações iniciais, como layouts de IDE e monitoramento.

É possível acessar a ferramenta por um seletor interativo (crex pop, associado a Ctrl+G), um shell interativo, um workflow do Alfred e um daemon de salvamento automático em segundo plano. Ela funciona com cmux e Ghostty no macOS.

Recursos principais

  • 01Salva e restaura abas, painéis, diretórios de trabalho e comandos em execução usando um nome.
  • 02Preserva os grupos da barra lateral do cmux, incluindo o estado recolhido ou fixado, a cor e o ícone.
  • 03Detecta 15 ferramentas de programação com IA e retoma as sessões em cada painel e aba.
  • 04Inclui 16 templates de layout, como configurações de IDE e monitoramento.
  • 05Oferece um seletor com busca fuzzy, integração com Alfred e um daemon de salvamento automático em segundo plano.

Casos de uso

  • Retomar uma configuração de desenvolvimento com vários projetos após reiniciar, sem recriar as divisões manualmente.
  • Retomar várias conversas com agentes de programação com IA ao mesmo tempo, em abas de worktrees.
  • Compartilhar definições reproduzíveis de espaços de trabalho em arquivos Markdown ou TOML controlados por versão.

Início rápido

  1. 1

    Instale o crex pelo Homebrew

    brew install drolosoft/tap/crex
  2. 2

    Execute o assistente de configuração inicial

    crex setup
  3. 3

    Experimente o layout de demonstração incluído

    crex restore demo
  4. 4

    Salve o layout atual e restaure-o mais tarde

    crex save my-day

Antes de usar

  • Disponível somente para macOS.
  • Requer cmux ou Ghostty como backend de terminal.
  • A geometria exata das divisões só é compatível com cmux; o Ghostty restaura apenas os diretórios de trabalho de cada painel.

Em coleções

Tópicos

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

Perguntas frequentes

O que é cmux-resurrect?
CLI para macOS que salva e restaura espaços de trabalho do terminal no cmux e no Ghostty, incluindo layouts, diretórios de trabalho e sessões de programação com IA. crex (cmux-resurrect) salva layouts de espaços de trabalho do terminal com um nome para restaurá-los depois. Ele registra abas, painéis, diretórios de trabalho e os comandos em execução em cada painel, e recria a mesma disposição de divisões ao restaurar. No cmux, também preserva os grupos de espaços de trabalho da barra lateral, incluindo nomes, ordem, estado recolhido ou fixado, cor e ícone.
cmux-resurrect é gratuito? Qual é a licença?
cmux-resurrect é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
cmux-resurrect ainda é mantido?
Manutenção ativa. O último commit de cmux-resurrect foi em 19 de out. de 2026.
Para que posso usar cmux-resurrect?
Retomar uma configuração de desenvolvimento com vários projetos após reiniciar, sem recriar as divisões manualmente. Retomar várias conversas com agentes de programação com IA ao mesmo tempo, em abas de worktrees. Compartilhar definições reproduzíveis de espaços de trabalho em arquivos Markdown ou TOML controlados por versão.
Como instalar cmux-resurrect?
Instale o crex pelo Homebrew: brew install drolosoft/tap/crex Execute o assistente de configuração inicial: crex setup Experimente o layout de demonstração incluído: crex restore demo Salve o layout atual e restaure-o mais tarde: crex save my-day
Onde consigo cmux-resurrect?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/drolosoft/cmux-resurrect

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados