MIT-licensed, DeepSeek Harness-native Cordis plugin that gives the web shell a sidebar project drawer, a dockable split workspace and a live control-room overview of every bound project — pure additive, no official plugin replaced, all state in localStorage.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-08-25
License
MIT
01What can it help you accomplish?
Turn every DeepSeek Harness project into a dockable window and watch them all from one always-on control room
A sidebar app drawer of projects plus a live card grid (working / needs you / done) reflecting runtime status, subagent counts and a cleaned message preview
DeepSeek Harness (dsh) users who run many projects at once and want a single overview of every bound project inside the web shell
Open each project as a self-built split workspace wired to the agent chat
Declarative layout presets (left column / top row / main grid + right chat pane), draggable dividers, per-pane tabs, and built-in panes: file explorer, terminal, browser, animation site and a custom window
Developers who want file, terminal and browser panes attached to the agent conversation inside DeepSeek Harness
Bind projects to conversations so opening a project switches the chat pane to its own context
A per-project folder with rename / icon / reorder / hide and project ↔ conversation binding
Users juggling multiple long-running agent conversations who want each project tied to its own chat thread
02How to install into DeepSeek Harness
Prerequisites
- DeepSeek Harness (`dsh`) available on PATH — the README notes that if the `dsh` command is missing, use `npx @deepseek-ai/dsh` instead
- For the local-clone install path, the link target must be an absolute path with no spaces (e.g. `D:/tools/dsh-worktable/01_content`)
Installation steps
- 01
Install from the latest GitHub Release (no Git needed): `dsh plugin --profile web add "https://github.com/Aisland-SJL/dsh-worktable/releases/latest/download/dsh-worktable.tgz"`
$ dsh plugin --profile web add "https://github.com/Aisland-SJL/dsh-worktable/releases/latest/download/dsh-worktable.tgz"
- 02
Or clone the repo and add it locally: `dsh plugin --profile web add "link:<absolute path>/01_content"` (local path only, no spaces)
$ dsh plugin --profile web add "link:<absolute path>/01_content"
- 03
Restart the DSH web process, refresh the GUI, then open the pinned 🖥️ control-room card and bind one conversation to get the live card grid
Verify the integration
Not specified by the author
03DSH integration and capability boundaries
Installed as a Cordis plugin via `dsh plugin --profile web add`; it injects a sidebar app drawer and a dockable split workspace into the DeepSeek Harness web shell and mirrors host session snapshots with zero model involvement.
Sidebar app drawer
your self-hosted projects and resident plugins (e.g. dsh-travelatlas)→a single drawer of projects with rename / icon / reorder / hide and project ↔ conversation binding
opening a project switches the chat pane to its bound conversationDockable split workspace
a project opened from the sidebar→a split workspace with declarative layout presets, draggable dividers, per-pane tabs and built-in panes (file explorer, terminal, browser, animation site, custom window)
Control room (built-in default project)
the host session list snapshot→a 3-column live card grid (working / needs you / done) with runtime, subagent counts and a cleaned message preview
event-driven host snapshot mirroring — zero polling, zero tokensCustom window / agent artifact mounting
a requirement sent to a new or existing conversation→the agent-built result auto-mounts into the window and is locked
the agent writes `widget-result.json` into the project folder on completion, which the client mounts and locksHost Cordis plugin + web client
host routes `/api/worktable/*` (health, file system, git, file read/write, site serving, mkdir, workspaces, native skin template) and WebSocket `/api/worktable/term`→injected sidebar + shell overlay via the slot protocol; self-built split engine, tab model, drag/drop and persistence
writes to `~/.dsh` on plugin registration (may ask for authorization)
04Who is it for? When not to use it?
Good for
- DeepSeek Harness (dsh) users who run many projects at once and want a single overview of every bound project inside the web shell
- Developers who want file, terminal and browser panes attached to the agent conversation inside DeepSeek Harness
- Users juggling multiple long-running agent conversations who want each project tied to its own chat thread
Not for
- Windows is the fully tested platform. macOS support is experimental: the core file-path code has been adapted for cross-platform use, but no end-to-end test has been completed on macOS hardware.
05Compatibility, maintenance and safety notes
- Windows is the fully tested platform. macOS support is experimental: the core file-path code has been adapted for cross-platform use, but no end-to-end test has been completed on macOS hardware.
- State lives in the browser's localStorage (no workspace files touched); projects, bindings and views do not sync across machines.
- The terminal pane is a plain PowerShell host on Windows with no PTY feature parity with the native terminal app.
- Auto-mount of a custom window requires the agent to actually write `widget-result.json` into the project folder; the control room only monitors projects bound to a conversation (unbound projects show as idle).
- No telemetry and no network calls beyond the host APIs and plugin routes. The only outbound call is an optional read-only GET to the GitHub Releases API (at most once a day, plus a manual check) that uploads nothing and can be disabled in Settings.
MIT · actively maintained (latest release v0.2.2, 2026-08-24)
06Frequently asked questions
How do I install DSH Worktable into DeepSeek Harness?
Run `dsh plugin --profile web add "https://github.com/Aisland-SJL/dsh-worktable/releases/latest/download/dsh-worktable.tgz"`, restart the DSH web process, refresh the GUI, then open the pinned control-room card and bind a conversation. If the `dsh` command is missing, use `npx @deepseek-ai/dsh` instead.
Does the worktable replace or modify DeepSeek Harness's official plugins?
No. It is a Cordis plugin that is pure additive — host routes plus a web client — and no official plugin is replaced; it only selects host sessions via `sessions.open`.
Where does the worktable keep my data?
All user state stays in the browser's localStorage under `dsh.worktable.*`; no workspace files are touched. Note that projects, bindings and views do not sync across machines.
Which platforms are supported?
Windows is the fully tested platform. macOS support is experimental — the core file-path code has been adapted for cross-platform use, but no end-to-end test has been completed on macOS hardware.
My worktable fails to open after a DeepSeek Harness update — what now?
Your data is safe: projects, bindings and layouts live in the browser and are never touched by upgrades. Open Settings → Check now, or simply re-run the install command to get the latest, then restart dsh web and refresh.
07Related DSH workflows
dsh-web
by zhu1090093659
DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop
petdex
by crafter-station
A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
j-space-cognition-suite-v3.7
by tiger3807861189
AI cognitive-enhancement skills for agent harnesses inspired by Anthropic's global workspace research. Adds inference-time control and reasoning tools for DeepSeek Harness, Claude Code, Codex and OpenCode.
dsh-deep-whale
by small-tailqwq
DSH Web GUI 鲸鱼娘主题皮肤(深海女仆工坊 maid-atelier:亮/暗双模式)
08Data and sources
An agent-project workbench for DeepSeek Harness
Cordis plugin — host routes + web client, pure additive (no official plugin replaced)
Reuses the host conversation — the plugin only selects sessions (`sessions.open`)
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-25. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
