DSH Plugins Marketplace

DSH Plugins

Plugins

/

vncode

v

vncode

Discovered★ 8

vncode 🤖 Desktop/Web Agent IDE with core DSH. Launchers run on Windows, macOS and Linux - the Windows half is PowerShell, the macOS/Linux half is plain POSIX shell.

🤖 vncode

Language: JavaScript Language: Rust
License: MIT DeepSeek Harness 0.1.5-rc.1 Platforms: Windows | macOS | Linux

Agent IDE with core DSH.

A native cross-platform app plus a pack of standard dsh bundles. The plugins are plain JavaScript with zero npm dependencies; the launchers run on Windows, macOS and Linux (PowerShell on one side, plain POSIX shell on the other, and the Unix half never needs PowerShell).

The vncode window while the pinned harness starts: a dark splash with the mark, the name and a "Starting the harness…" line

Run

WindowsmacOS / Linux
Native windowscripts\run-desktop.batcargo build --release in app/src-tauri
Browser tabscripts\run-web.bat./scripts/run-web.sh

Both start npx @deepseek-ai/dsh@<pin> web and open the URL it prints: the native window loads it in a WebView2 / WKWebView / WebKitGTK window, the other in Chrome, falling back to your default browser. The URL is opened only when it names a loopback address, and the launch token is never written to a file - both rules are in SECURITY.md.

Flags: -Port <n> when 3080 is taken, -NoBrowser to start the server alone, -DefaultBrowser to skip Chrome, -Help anywhere.

The desktop shell answers the two questions worth asking while it starts: whether a DeepSeek key was found and which layer supplied it (the environment, $DSH_HOME/.credentials.yaml, or a .env), and which harness home this run will use. That is why installing a newer release over an older one is a non-event: sessions, settings and the key live in ~/.dsh, not in the folder you replaced. The key's value never leaves the shell. Details: app/README.md.

Plugins (all alpha)

Every package's own README is the reference for what it does, why it is built that way and what it touches. The exact versions are in .dsh-version.json.

PackageWhat it adds
dsh-vn-masterthe blank master, installed last - the slot pack-wide patches go in
dsh-rightbarthe pack's own right bar: tab strip, docking panel and the sidebarRight registry (a fork of the shipped bar)
dsh-rightbar-filesthe Files tab type on top of that bar
dsh-editortext and code tabs (vendored CodeMirror 6), with a Markdown preview and Save/Create
dsh-gittreeread-only History tab: the workspace's commits as a graph rail (lanes, merges, PR chips), and the files each one touched
dsh-imagean image viewer that fits, zooms, pans, and reads the source pixel under the pointer
dsh-audioa waveform surface: WAV/AIFF/FLAC, one track per channel, dBFS, selection and playback
dsh-mediamedia the agent can work with: media_probe / media_run / media_frames over a pinned, SHA-256-verified ffmpeg copy, plus the routes the video tab streams through
dsh-videoa player tab that streams and seeks any video container, with an ffprobe facts panel, chapter jumps and a one-click remux when the browser cannot decode it
dsh-diagramsMermaid and TikZ as tabs and six agent tools, every write validated before it is stored
dsh-pdfPDF as a surface the agent can read and scan, plus a reader tab with thumbnails and bookmarks
dsh-skillsthe Skills browser: a header button left of the zoom control opens every skill this conversation loads, with its markdown and inline editing
dsh-terminala real shell in a bottom dock (vendored xterm.js over the harness's own node-pty)
dsh-themesheader controls (themes incl. Nord/Monokai/Hacker, screenshot, page zoom), the Markdown paper, VN branding
dsh-ui-statethe pack's own UI state (zoom, theme, dock, column widths) remembered host-side
dsh-modalthe shared dialog surface (modals) the pack's controls use
dsh-open-in-appOpen In… patched to open the OS file browser directly

The pack used to ship its own Files panel (dsh-files, earlier dsh-focus); that was retired when the harness grew a real right Sidebar, and the installer prunes the old names so an upgrade cannot double-mount.

Security & license

  • MIT - see LICENSE. Plugins are authored by vecnode.
  • SECURITY.md: the threat model, the launch token, what the pack deliberately does not do, and how check-no-secrets.mjs keeps a credential out of a commit. Report a vulnerability privately, as described there.
  • ARCHITECTURE.md is the deep dive; docs/ holds install, distribute, compatibility and per-host notes.

Comments

Loading…

Similar plugins

dsh-vscode-workbench

by tingfeng347

DeepSeek Harness 的 VS Code 风格本地开发工作台:文件管理、Monaco 编辑、文档预览、搜索、Git、分屏终端与 DSH 对话一体化。

UI & ExperienceManifest valid

★ 11

↓ 253/wk

MIT

TypeScript

Sep 1, 2026

dsh plugin --profile web add dsh-vscode-workbench

by zsyu9779

Unofficial cross-platform desktop app for DeepSeek Harness. Native Wails shell for the DSH Web UI on macOS, Windows, and Linux.

Desktop clientsManifest valid

★ 10

↓ 26/wk

MIT

Go

Sep 24, 2026

dsh plugin --profile web add @aaravarr/dsh-subagent-max

by xuqingsakura

DeepSeek Harness 独立工作台窗口插件:VSCode 风格的文件树 / 编辑器 / 终端 / Git / 浏览器,按会话隔离。

Manifest valid

★ 0

JavaScript

Aug 21, 2026

dsh plugin --profile web add dsh-workbench-window

by foxi-ui

Deepseek Harness 插件-工作区快速打开编辑器vscode、idea等

Tools & CapabilitiesManifest valid

★ 0

MIT

JavaScript

Aug 19, 2026

dsh plugin --profile web add @foxi-ai/dsh-command-vscode

by Anionex

为 DeepSeek Harness 提供电脑控制插件:新鲜 Accessibility 观测、过期状态拒绝、作用域权限与安全输入(目前支持macos)|Accessibility-first macOS Computer Use bundle for DSH with fresh observations, stale-state rejection, scoped permissions, a

Tools & CapabilitiesManifest valid

★ 54

MIT

TypeScript

Oct 8, 2026

dsh plugin --profile web add @anionex/dsh-computer-use

by 173787247

Launches allowlisted Windows apps such as VS Code, Explorer, and browsers from WSL.

Tools & CapabilitiesTerminal & ClientsDevelopment & InfrastructureManifest valid

★ 1

MIT

JavaScript

Sep 29, 2026

dsh plugin --profile web add dsh-wsl-launch