Deepseek Harness for VS Code
Vithrive/Deepseek-Harness-for-VS-Code · skills
A zero-dependency VS Code extension that integrates DeepSeek Harness (DSH) into two forms of VS Code
★ 21GitHub stars
4Forks
2026-09-08Last updated
JavaScriptLanguage
MITLicense
Key features
- Embed the DSH Web GUI into the sidebar/auxiliary sidebar/editor tab as it is (tabs can be pinned
- When dsh is started by the extension, the authentication link printed by its stdout is automatically captured, and a managed authentication agent is started on the local 127.0.0.1 random port: the agent completes the token → cookie exchange, and then injects credentials into each forwarded request (page, API, WebSocket), and all bridges between the panel and Copilot are changed to the agent
- ModelDSH (DeepSeek Harness) entries follow the default model (agent-default-model) in the DSH settings by default
- Filter out the noiseEach message VS Code delivers to the model may be wrapped (.copilot/instructions, AGENTS.md references), real questions, /memory blocks, etc.
- Automatically give way to the sidebar "Single Activity View" to avoid the single instance limit of DSH front-end webview)
Requirements
- The extension remains fully compatible with older versions of dsh that do not enable web authentication, and all fallback paths are automatic and painless.
- Startup parameters--no-open is detected by dsh web --help first. If the old version does not support it, it will not be passed (it will not cause startup failure due to unknown parameters)
Install command
dsh plugin --profile web add github:Vithrive/Deepseek-Harness-for-VS-Code