Wayland-native workspace manager and session restore tool for the COSMIC Desktop. Automate window layouts, workspaces, and multi-monitor setups.
-
Updated
May 26, 2026 - Python
Wayland-native workspace manager and session restore tool for the COSMIC Desktop. Automate window layouts, workspaces, and multi-monitor setups.
macOS-style 'reopen windows on login' for Hyprland 0.55+ — session save/restore with silent workspace placement
Omarchy shell plugin that reopens your last session's windows after a reboot or logout, on the workspace and monitor they were on. Terminals return to their working directory, browsers keep their tabs. Snapshots on every window change, no manual step.
Exact tmux session recovery for Codex, Claude Code, and Kimi Code
Open-source desktop session restoration and private local Recall timeline for GNOME, KDE Plasma, Windows and macOS.
Snapshot and restore a Hyprland session: windows, workspaces, tab groups and the tiling arrangement. Single Python file, stdlib only.
Omarchy desktop checkpoints: restore workspaces, terminal directories and exact OpenCode sessions with fast, silent shutdown saves.
Omarchy shell plugin: reopens the apps you had open, on the workspaces you had them on, after a reboot.
Remember and restore your Omarchy workspaces with live recovery adapters and agent-assisted setup
Never lose your workspace again. RememberWindowsState automatically saves your open windows and restores them after a restart, shutdown, or crash — silently running in the System Tray.
Run Claude Code's split-pane agent-team mode in kitty with no tmux — a shim that translates tmux calls to kitty remote control, plus kitty session restore.
Reboot, log in, and your niri desktop comes back: windows on their workspaces in column order, Claude Code and Pi sessions resumed, nothing guessed.
Reopen all your Claude Code CLI sessions in iTerm2 tabs after a Mac restart, each resumed with full transcript
Save, manage, and restore complete development workspaces from your terminal.
Restore recent Claude Code sessions in the terminals where they were last used.
To associate your repository with the session-restore topic, visit your repo's landing page and select "manage topics."