Back to directory

deepseek-harness-for-vscode

Maintenance: Active

skymecode/deepseek-harness-for-vscode

deepseek-harness for vscode .A native VS Code coding-agent extension for DeepSeek Harness. Streamlined workbench with session management, streaming Markdown, slash commands, plugin center, and zero-deployment runtime — no WebUI served, no Harness setup

View on GitHubHomepage
$ dsh plugin add deepseek-harness-for-vscode

151

stars

9

forks

TypeScript

Language

MIT

License

2026-08-13

Created

2026-09-29

Last push

MIT-licensed, TypeScript VS Code extension with a first-class native DeepSeek Harness integration: zero-deployment runtime, official `dsh plugin --profile web add/remove` plugin management, and no Harness setup to run.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-08-28

License

MIT

01What can it help you accomplish?

  • Run DeepSeek Harness coding sessions inside VS Code

    A native sidebar workbench with streaming Markdown, thinking steps, tool calls, approvals, full session history with export/import, slash commands, and Harness-native capabilities (Todos, Skills, Goals, Plan mode, background jobs)

    VS Code developers who want a first-class DeepSeek Harness workbench without installing or managing a Harness deployment

  • Discover, classify, and install DSH plugins without leaving the editor

    A native plugin center that browses the `dsh-plugin` GitHub topic merged with Awesome DSH Plugin metadata, accepts npm/GitHub/local/tarball package specs, and installs via the official `dsh plugin --profile web add/remove` workflow

    DeepSeek Harness users who want curated plugin discovery and managed installation inside VS Code

02How to install into DeepSeek Harness

Prerequisites

  • A platform-specific VSIX from Releases — for example an Apple Silicon Mac requires the `darwin-arm64` package
  • Nothing else: no upstream repository to clone, no Node/npm setup, and no local Harness deployment to manage

Installation steps

  1. 01

    Download the VSIX matching your platform from the Releases page

  2. 02

    Open the VS Code Extensions view (`Cmd/Ctrl+Shift+X`), select `...` → **Install from VSIX...** and choose the downloaded file

  3. 03

    Reload the VS Code window when prompted

  4. 04

    Select the **DeepSeek Harness** icon in the Activity Bar, open **Connection settings**, configure DeepSeek Official or add a relay source (or run `DeepSeek Harness: Set API Key`), then describe your task in the composer and send it

Verify the integration

Not specified by the author

03DSH integration and capability boundaries

DSH integrationNative runtime

Native runtime — the extension bundles the official `@deepseek-ai/dsh` package, pnpm, and standalone Node 22.22.3, manages plugins via the official `dsh plugin --profile web add/remove` workflow, and needs no Harness install or start command

  • Native VS Code workbench

    VS Code sidebar conversation UI with a composer→full DeepSeek Harness workbench; the Harness Gateway listens only on a random loopback port and the WebUI is neither served nor embedded

  • Complete session workflow

    DSH ZIP / ChatGPT export ZIP / other agent transcripts; DSH mode switches→persistent history, create, switch, rename, fork, resume, archive/restore, export, and import sessions

    changing the DSH mode opens a fresh session in the new mode and carries the previous context as a hidden digest attached to your next message
  • Streaming Markdown with stable rendering

    streamed Markdown replies→headings, lists, tables, code blocks, copy controls, safe external links, and clickable workspace file references; streamed updates preserve disclosure state and scroll position

  • Harness-native capabilities and model controls

    DeepSeek V4 Flash / Pro models, `off` / `low` / `high` / `max` reasoning effort, four official Agent Presets→reasoning, tool calls, approvals, structured questions, Todos, Skills, Goals, Plan mode, and background jobs

  • Native DSH plugin center

    an npm package, `github:owner/repository`, a local path without shell metacharacters, or a tarball URL→a curated catalog read from the `dsh-plugin` GitHub topic merged with Awesome DSH Plugin metadata, category filters, installed-plugin inspection, and compatibility classification

    Harness is stopped while pnpm changes that profile and is then restarted automaticallythird-party DSH plugins are trusted Extension Host dependencies and run outside the Agent sandbox

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

Good for

  • VS Code developers who want a first-class DeepSeek Harness workbench without installing or managing a Harness deployment
  • DeepSeek Harness users who want curated plugin discovery and managed installation inside VS Code

Not for

  • One extension ID and one Marketplace product, but platform-specific VSIX files are required because the bundled Node, PTY, and sandbox packages contain native binaries. The hosted GitHub Actions matrix builds only `darwin-arm64`, `linux-arm64`, `linux-x64`, and `win32-x64`; other architectures need a self-hosted runner or local packaging.
  • DeepSeek Harness is currently a Developer Preview, and this is a community-maintained `0.5.6` release pinning the official `@deepseek-ai/dsh@0.1.1-rc.2` package.
  • Third-party DSH plugins are trusted Extension Host dependencies that run outside the Agent sandbox; review their source before installation. API keys stay in the extension's private Harness home and are never sent to the Webview or written to logs.

05Compatibility, maintenance and safety notes

  • One extension ID and one Marketplace product, but platform-specific VSIX files are required because the bundled Node, PTY, and sandbox packages contain native binaries. The hosted GitHub Actions matrix builds only `darwin-arm64`, `linux-arm64`, `linux-x64`, and `win32-x64`; other architectures need a self-hosted runner or local packaging.
  • DeepSeek Harness is currently a Developer Preview, and this is a community-maintained `0.5.6` release pinning the official `@deepseek-ai/dsh@0.1.1-rc.2` package.
  • Third-party DSH plugins are trusted Extension Host dependencies that run outside the Agent sandbox; review their source before installation. API keys stay in the extension's private Harness home and are never sent to the Webview or written to logs.
  • Plugin client UI built for the upstream DSH browser application cannot be rendered generically by this native workbench and is marked **Official Web UI**; UI-only themes and layout extensions cannot affect the native workbench and their install button is disabled.
2026-08-132026-08-25v0.5.5

MIT · actively maintained (latest release v0.5.5, 2026-08-26)

06Frequently asked questions

Do I need to install DeepSeek Harness separately?

No. The extension bundles the official `dsh` runtime, pnpm, and standalone Node 22.22.3 in each platform VSIX, and the README states that no Harness install or start command is required. You only install the VSIX.

How do I install the extension?

Download the VSIX matching your platform from the Releases page, open the VS Code Extensions view (`Cmd/Ctrl+Shift+X`), select `...` → **Install from VSIX...**, choose the file, and reload the window when prompted. For example, an Apple Silicon Mac requires the `darwin-arm64` package.

How do I connect a model source?

Select the **DeepSeek Harness** icon in the Activity Bar, open **Connection settings**, and configure DeepSeek Official or add a relay source. You can also run `DeepSeek Harness: Set API Key` for the official source.

How does the built-in DSH plugin center work?

Open the **⊞ Plugins** button in the workbench header to browse repositories read from the `dsh-plugin` GitHub topic, merged with Awesome DSH Plugin metadata. The **Installed** tab accepts one package spec — an npm package, `github:owner/repository`, a local path, or a tarball URL — installed via the official `dsh plugin --profile web add/remove` workflow.

Are third-party DSH plugins safe to install?

The README warns that third-party DSH plugins are trusted Extension Host dependencies that run outside the Agent sandbox, and instructs you to review their source before installation. GitHub-only entries without curated metadata are marked **Compatibility unknown** until their installed manifest can be inspected.

08Data and sources

  • Author-claimedgithub.coma71f73d805c3…

    A native VS Code coding-agent extension powered by [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness).

  • Author-claimedgithub.coma71f73d805c3…

    official `dsh`, pnpm, and standalone Node 22.22.3 are bundled in each platform VSIX and managed by the extension.

  • Author-claimedgithub.coma71f73d805c3…

    No Harness install or start command is required.

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-28. 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.