Vithrive/Deepseek-Harness-for-VS-Code
Vithrive★ 3JavaScriptLast synced: 2026-08-15
Deepseek Harness for VS Code
README excerpt
DeepSeek Harness for VS Code 一个零依赖的 VS Code 扩展,把 DeepSeek Harness (DSH) 的 Web GUI 内嵌到 VS Code 侧边栏 / 辅助侧边栏中,并自动检测、启动 DSH 服务。 本扩展的设计哲学是「只做一个忠实的窗口」:最大程度上客观、原样地呈现 DSH Web GUI,不注入脚本、不改写界面、不拦截交互,也完全不干涉你对 DSH 的插件开发、界面魔改等任何二次定制——DSH 的功能表达始终由你完全掌控。 如果喜欢本扩展请转至 Deepseek-Harness-for-VS-Code 星标助力;对 Chrome Extension 有需求也请关注 Deepseek-Harness-for-Chrome。 快速安装(下载 .vsix) 1. 从 GitHub Releases 下载最新的 .vsix 安装包: 2. 在 VS Code 中安装: 或在 VS Code 中: Ctrl+Shift+P → Extensions: Install from VSIX... → 选择下载的 .vsix 文件。 3. 重载窗口: Ctrl+Shift+P → Reload Window 。 4. 打开项目文件夹,点击 Activity Bar 的「DeepSeek Harness」图标,扩展会自动检测并启动 DSH。 特性 - 在 Activity Bar 中新增「DeepSeek Harness」图标,点击后打开内嵌面板 - 支持把面板移动到 辅助侧边栏 (右键图标 → Move to Secondary Side Bar,或直接拖拽) - 自动检测 :打开面板时探测 dshPanel.url 是否可访问 - 自动启动 :检测到未运行时,自动执行 dsh web --host --port 启动 DSH - 工作区自动绑定 :启动 dsh 时使用 VS Code 当前打开的工作区文件夹作为 dsh 工作目录(无工作区则退回用户主目录) - 工作区自动注册 :把 VS Code 当前工作区自动注册为 DSH 工作区,新会话默认使用该工作区(除非用户在 DSH 里手动切换) - 远程(vscode-server)支持 :在 Remote-SSH / Dev Containers 等远程场景下运行,自动检测并安装服务器端的 dsh,并通过端口转发把 DSH 面板接入本地 VS Code - 就绪等待 :启动后自动轮询等待服务就绪,再渲染界面,避免白屏 - 字号跟随编辑器 :面板整体等比缩放,从而让 16px 对话正文对齐 VS Code editor.fontSize (缩放比例 = editor.fontSize / 16,安全夹取到 8..72px / 0.5..2 倍),修改后即时生效,无需重载当前…
View full README on GitHub →