Skip to content

Save and restore named workspace sessions (tmux-resurrect style) #2086

@dukeeagle

Description

@dukeeagle

Feature request

Support saving the current set of open workspaces as a named session, and restoring it later, much like tmux-resurrect but for cmux workspace layouts.

Motivation

I frequently have 4-6 workspaces open for a project context (monorepo services, infra, docs, etc). When I need to context-switch to a different project, I close everything and manually reopen. Being able to save/restore named sessions would make this instant.

Current session restore only covers the most recent state on relaunch — there's no way to go back to a previous workspace configuration or switch between saved setups.

Suggested UX

cmux session save my-project
cmux session restore my-project
cmux session list
cmux session delete my-project

Each session would capture workspace count/order, working directories, and pane layout.

Related issues

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions