opendsh
Open the DeepSeek Harness Web UI inside VS Code. Auto-starts the dsh web server for the current workspace, with a one-command stop.
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗Open DSH · 打开 DSH
在 VS Code 里一键打开 DeepSeek Harness 的 Web UI —— 零依赖、零硬编码的薄壳启动器。 A tiny, zero-dependency VS Code extension that opens the DeepSeek Harness Web UI inside VS Code.
中文
Open DSH 是一个极简的 VS Code 扩展:它在 VS Code 内置的 Simple Browser 里打开
DeepSeek Harness(dsh)的 Web UI
(打不开时回退到系统浏览器),并能为当前工作区自动启动 / 停止 dsh web 服务。
它不是 DSH 的重新实现,也不耦合 DSH 的内部 API —— 它只做一件事:把官方已经写好的 Web 客户端,原样搬进编辑器里。因此它自动继承 Web UI 的全部能力(client 插件、slot、 主题、GenUI 内联渲染等),同时几乎不承担 DSH 版本演进带来的维护成本。
功能
DSH: Open DSH—— 打开 Web UI;如果当前工作区的服务没在运行,会先自动启动(自动识别 工作区目录、.dsh/*.patch.yml补丁文件、dsh可执行文件)。如果端口已在监听,直接打开。DSH: Stop DSH—— 停止由本扩展启动的服务。- 深链
vscode://TheChengXi.opendsh/open—— 从 VS Code 外部打开 UI(同样的自动启动逻辑)。
环境要求
- Node.js(用于运行
dshCLI)。 - 全局安装
dsh:npm i -g @deepseek-ai/dsh,或设置opendsh.dshPath。 两者都找不到时,扩展回退到npx @deepseek-ai/dsh。
设置
opendsh.host(默认127.0.0.1)—— DSH web 服务绑定的主机。opendsh.port(默认3080)—— DSH web 服务监听的端口。opendsh.dshPath(默认"")——dsh的路径;留空表示自动(先 PATH,后 npx)。opendsh.patchFile(默认"")—— MCP 补丁文件;留空表示自动发现工作区根目录下的.dsh/*.patch.yml。
安装
用 npx @vscode/vsce package 打包出 .vsix 后安装;或把本目录复制到扩展目录下,命名为
TheChengXi.opendsh-0.0.1,然后重载窗口。
测试
node --test
从终端打开:start "" "vscode://TheChengXi.opendsh/open"(Windows)或
open "vscode://TheChengXi.opendsh/open"(macOS)。
English
Open DSH is a tiny VS Code extension that opens the
DeepSeek Harness (dsh) Web UI inside
VS Code's built-in Simple Browser (falling back to your system browser), and can start /
stop the server for the current workspace.