Launched April 7, 2026
cmux-resurrect

cmux-resurrect

tmux-resurrect for cmux — save and restore your entire terminal layout

Free3,168 impressions#7 of its week

Save and restore your entire cmux layout — splits, tabs, working directories, pinned state, and startup commands — in a single command. Two workflows: 1 - Save/Restore — TOML snapshots of your current session. One command to save, one to bring it back. 2 - Import/Export — Markdown Workspace Blueprints you can version in git, share with your team, and reuse across machines. Highlights: Dry-run mode previews every action before execution. Auto-save via launchd. Idempotent imports. Single Go binary. MIT licensed. brew install drolosoft/tap/cmux-resurrect

cmux-resurrect (crex) saves and restores full cmux or Ghostty terminal layouts with a single command.

for
Developers who use cmux or Ghostty and need reproducible terminal sessions.
pricing
open source
license
MIT
drolosoft/cmux-resurrect 83 6Goupdated 2 months ago
works withcmuxGhosttynvimlazygitbashzshfish

Key features

6 features of cmux-resurrect
  • Full layout capture — Saves tabs, panes, CWDs, pinned state, and active tabs to a TOML snapshot.
  • Blueprint management — Declare workspace setups in Obsidian-compatible Markdown files.
  • Template gallery — 16 built-in templates for instant IDE-like workspaces.
  • Auto-save daemon — Background watch daemon deduplicates snapshots via content hash.
  • Dry-run preview — Shows exact actions before executing save or restore commands.
  • Interactive REPL — Three-level tab completion shell for all commands without leaving the terminal.

Use cases

  • Restore a complex multi-pane development environment after a reboot
  • Share a workspace blueprint via git for team onboarding
  • Switch instantly between predefined IDE, monitoring, or debugging layouts

cmux-resurrect FAQ

How do I install crex?+

Install via Homebrew with `brew install drolosoft/tap/crex` or with Go using `go install github.com/drolosoft/cmux-resurrect/cmd/crex@latest`.

Can I automatically save sessions?+

Yes, run `crex watch --daemon` to enable a background auto-save daemon with deduplication.

How do I restore a saved layout?+

Use `crex restore <layout-name>`; a two-level picker lets you browse and select the desired workspace.

What formats are used for saving layouts?+

Layouts are saved as TOML snapshots; blueprints are stored as Obsidian-compatible Markdown files.

Summarized by DevHunt from drolosoft.com · Sep 29, 2026. Details may change; check the official site.