Back to directory

dsh-open-in-vscode

Curated pickMaintenance: Active

omdsh-dev/dsh-open-in-vscode

Open DeepSeek Harness workspace directories in VS Code directly from the web GUI.

View on GitHub
$ dsh plugin --profile web add https://github.com/omdsh-dev/dsh-open-in-vscode/archive/refs/tags/v0.1.6.tar.gz

53

stars

6

forks

JavaScript

Language

MIT

License

2026-08-13

Created

2026-08-16

Last push

A DeepSeek Harness web-GUI plugin that opens the Workspace directory you already opened in DSH straight in VS Code, with no tools, skills, or file access of its own.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-09-01

License

MIT

01What can it help you accomplish?

  • Open a DeepSeek Harness workspace directory in VS Code directly from the web-GUI sidebar

    The chosen workspace directory opens in VS Code (or the configured editor CLI), spawned detached so the editor outlives the server

    DeepSeek Harness web-GUI users who want to jump from a sidebar Workspace row into their local editor without leaving the browser

02How to install into DeepSeek Harness

Prerequisites

  • VS Code, or an editor CLI on PATH.
  • DSH `0.1.0-rc.6` or newer.

Installation steps

  1. 01

    Add the plugin to your web profile: `dsh plugin --profile web add https://github.com/omdsh-dev/dsh-open-in-vscode/archive/refs/tags/v0.1.6.tar.gz`.

    $ dsh plugin --profile web add https://github.com/omdsh-dev/dsh-open-in-vscode/archive/refs/tags/v0.1.6.tar.gz

  2. 02

    Restart the web server and refresh the page; the host mounts under `dsh-open-in-vscode` and the client bundle is served at `/plugins/dsh-open-in-vscode/client.js`.

Verify the integration

  • `dsh plugin --profile web list dsh-open-in-vscode --depth 0` confirms the installed version.

03DSH integration and capability boundaries

DSH integrationNative runtime

Native Workspace row-menu extension point (`sidebar.workspaces.row-menu`); scoped compatibility adapter on DSH 0.1.0-rc.6

  • Open directory in editor

    workspace directory path from the clicked Workspace row→spawns the configured editor CLI on that directory (`code <path>` by default), detached, so the editor outlives the server

    spawns an external editor process detached from the harness server
  • Locale-following menu row

    harness Workspace sidebar row→renders **在 VSCode 中打开** under the Chinese locale, **Open in VSCode** under English

  • Strict Typert Remote open call

    workspace directory from the clicked row→calls the host over the strict Typert Remote `openInVscode/open`, passing the workspace directory

04Who is it for? When not to use it?

Good for

  • DeepSeek Harness web-GUI users who want to jump from a sidebar Workspace row into their local editor without leaving the browser

Not for

  • Requires DSH `0.1.0-rc.6` or newer; the plugin uses the native Workspace row-menu extension point where present and a compatibility adapter on `rc.6`.
  • A missing executable fails loud with a fix hint and relative paths are refused — the editor command must resolve on PATH or be an absolute path.

05Compatibility, maintenance and safety notes

  • Requires DSH `0.1.0-rc.6` or newer; the plugin uses the native Workspace row-menu extension point where present and a compatibility adapter on `rc.6`.
  • A missing executable fails loud with a fix hint and relative paths are refused — the editor command must resolve on PATH or be an absolute path.
  • On Windows the default `code` command also discovers standard VS Code installs; on macOS you must install the VS Code shell command or set the plugin `command` to any editor that opens a directory.
2026-08-132026-08-16Not specified by the author

MIT · repo created 2026-08-13, last push 2026-08-16 · no GitHub release published

06Frequently asked questions

How do I install dsh-open-in-vscode?

Add it to your web profile: `dsh plugin --profile web add https://github.com/omdsh-dev/dsh-open-in-vscode/archive/refs/tags/v0.1.6.tar.gz`. This runs pnpm inside the profile and reconciles the bundle layer. Then restart the web server (`kill -TERM <pid>`, never `kill -9`) and refresh the page. The host mounts under `dsh-open-in-vscode` and the client bundle is served at `/plugins/dsh-open-in-vscode/client.js`.

Which DeepSeek Harness versions does it support?

DSH `0.1.0-rc.6` or newer. The client uses the harness's native `sidebar.workspaces.row-menu` slot when available and falls back to a scoped compatibility adapter on the public `rc.6` build.

Does it read or write my files?

No. The plugin adds no tools, no skills, and no settings; it only opens the directory you already opened in DSH and never reads or writes files itself.

How do I open a different editor?

Set the `command` Config key in cordis.yml (default `code`); on Windows it also probes standard VS Code install locations, and other commands resolve through PATH. A missing executable fails loud with a fix hint, and relative paths are refused.

08Data and sources

  • Author-claimedgithub.com8aed144abdc1…

    every real Workspace row in the sidebar gains an **Open in VSCode** row

  • Author-claimedgithub.com8aed144abdc1…

    The client half uses the harness's `sidebar.workspaces.row-menu` slot when

  • Author-claimedgithub.com8aed144abdc1…

    DSH `0.1.0-rc.6` or newer.

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-01. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.