TheChengXi/opendsh

TheChengXi★ 0JavaScript最后同步: 2026-08-14

在 GitHub 打开

Open the DeepSeek Harness Web UI inside VS Code, with one-command start/stop for the current workspace.

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. 中文 · English 中文 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(用于运行 dsh CLI)。 - 全局安装 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 ,然后重载窗口。 测试 从终端打开: start "" "vscode://TheChengXi.opendsh…

在 GitHub 查看完整 README →
Skins / UIdeepseek-harnessdeepseek-harness-plugindeepseek-harness-plugin-devdeepseek-harness-pluginsdshdsh-plugindsh-pluginsdsharpplus

分类