DeepSeek Harness Finally Gets a Window Manager
This plugin turns the DeepSeek Harness chat interface into a spatial workbench with dockable project panes, a sidebar app drawer, and a live control room that monitors agent jobs without polling.

What it does
dsh-worktable is a Cordis plugin that layers a project workbench on top of the DeepSeek Harness web UI. It injects a sidebar app drawer to launch and organize projects, turns each project into a dockable split workspace with panes for files, terminals, and browsers, and adds a pinned “control room” that displays every project’s live status in a glassmorphism card grid. The whole thing lives in the browser overlay and stores its state in localStorage, leaving the host workspace files untouched.
The interesting bit
The control room is the quietly clever part: instead of polling or invoking the model, it mirrors the host’s session runtime snapshots through an event-driven subscription, giving you a live dashboard of working, idle, and completed projects for zero extra tokens. When you need to nudge an agent, a “point-to-annotate” tool lets you click anywhere inside a workspace window to drop a contextual request that gets packaged and dropped into the chat input.
Key highlights
- Projects open as dockable split workspaces with draggable dividers, tabbed panes, and persistent layout presets.
- The control room binds to a management conversation and tracks bound projects with live runtime and subagent counts.
- A “custom window” pane lets you task an agent with a requirement; if the agent writes
widget-result.jsonto the project folder, the result auto-mounts and locks in place. - Per-project conversation binding means opening a project automatically switches the host chat pane to its linked session.
- No telemetry; all UI state stays in browser
localStorage, and the optional update check only reads the GitHub Releases API.
Caveats
- macOS support is currently experimental—the path code has been adapted, but no end-to-end testing has been completed on Apple hardware.
- The terminal pane is a plain PowerShell host on Windows without full PTY parity, and the control room only shows activity for projects explicitly bound to a conversation.
- Because state lives entirely in
localStorage, projects and layouts do not sync across machines or browsers.
Verdict
Worth a look if you are already running DeepSeek Harness and want to manage multiple agent projects with a spatial, visual layout. If you are not in the DSH ecosystem, this is strictly a host-dependent plugin with no standalone value.
Frequently asked
- What is Aisland-SJL/dsh-worktable?
- This plugin turns the DeepSeek Harness chat interface into a spatial workbench with dockable project panes, a sidebar app drawer, and a live control room that monitors agent jobs without polling.
- Is dsh-worktable open source?
- Yes — Aisland-SJL/dsh-worktable is open source, released under the MIT license.
- What language is dsh-worktable written in?
- Aisland-SJL/dsh-worktable is primarily written in JavaScript.
- How popular is dsh-worktable?
- Aisland-SJL/dsh-worktable has 563 stars on GitHub.
- Where can I find dsh-worktable?
- Aisland-SJL/dsh-worktable is on GitHub at https://github.com/Aisland-SJL/dsh-worktable.