AI Agent Hub
Back to plugins
🖥️

dsh-wo-tmux

Client Updated 2026.09.02

Run the following command in DeepSeek Harness:

dsh plugin install joao-paulo-santos/dsh-wo-tmux

Paste the following prompt into your AI chat to install this plugin:

Install the plugin in DeepSeek Harness by running dsh plugin install joao-paulo-santos/dsh-wo-tmux; source: https://github.com/joao-paulo-santos/dsh-wo-tmux

About this plugin

Many developers keep a named tmux session as a persistent workbench per project, pausing mid-thought to handle other tasks. When they return to the DeepSeek Harness, they still need to drop into a terminal, run tmux ls, and rely on memory to know which sessions are frozen or in cold storage. dsh-wo-tmux folds that tmux state and action surface into the Workspace Overview tab, closing the gap between the browser harness and the console.

The core surface lives in three places. First, a status pill in the session header shows the workspace tmux session name and its current state (live, frozen, cold storage); one click opens a real terminal attached to it, automatically unfreezing or recovering as needed. Second, a new Tmux subtab inside Workspace Overview is split into two panes: Session presents a status card with state-aware actions (open console, freeze with confirmation, snapshot to cold storage, recover, clean snapshot) and lets you pin the workspace to any session name or create a new one; All sessions lists every machine-level tmux session grouped by store, so you can freeze a live session and park a project without ever leaving the harness. While the tab is open, state chips poll and refresh automatically after each action, with no page switching required. Third, workspace-to-session links persist across reboots in a local config file, keeping colliding basenames unambiguous.

If you treat named tmux sessions as per-project workbenches, suspend work mid-thought and resume days later, and want to skip the back-and-forth between browser and terminal, this plugin is built for you.

Use Cases

  • View and attach the current project tmux session from the browser without switching to a terminal
  • Freeze a tmux session mid-work and recover it days later from the Workspace Overview
  • Pin explicit workspace-to-session links to disambiguate projects sharing the same basename

Best For

  • Developers who treat named tmux sessions as per-project workbenches
  • Heavy users who constantly switch between the DSH browser UI and a terminal
  • Teams using tmux-fridge for session lifecycle management and wanting a single unified entry point