cmux-resurrect
tmux-resurrect for cmux — save and restore your entire terminal layout
Free3,177 impressions#7 of its week
Maker links to DevHunt
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
Key features
- 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.










