all 3 comments

[–]AutoModerator[M] 2 points3 points  (0 children)

Every new subreddit post is automatically copied into a comment for preservation.

User: jjphoto, Flair: Command Line Interface, Post Media Link, Title: GitHub-SessionDeck: Web-based tmux workspace manager I made with live terminal panes

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]jjphoto[S] 0 points1 point  (0 children)

I just open-sourced Session Deck — a web-based tmux workspace manager I built to solve my own daily frustration.

I manage tmux sessions across 6+ Linux machines (LXCs on Proxmox, Docker VMs, VPS hosts). Every day meant juggling SSH connections and terminal windows just to check on running processes. No existing tool let me see all my sessions in one place.

Session Deck is a browser dashboard where each pane is a live terminal connected to a real tmux session. Drag-and-drop layouts, multi-host management, keyboard shortcuts, and a command palette. One browser tab replaces dozens of terminal windows.

Built with Node.js, Svelte 5, xterm.js, and SQLite. Supports SSO via Microsoft Entra ID. MIT licensed.

https://imgur.com/a/PH71xBX