🐋1.7K+ 下载!把 DSH 完整带进 VS Code或IntelliJ| 1.7K+ Downloads! Bringing DSH into VS Code or IntelliJ #5275
HarcoChen
started this conversation in
Show Your Plugins!
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
各位好!之前我一直在开发 dsh-vsc-integration,目标是把 DSH 完整地带进 VS Code,因为我比较喜欢ClaudeCode或Codex在VSCode中的侧边栏使用方式。
此外,由于DSH安装经常出现奇奇怪怪的问题(Callback #3970),我们也托管了全套DSH运行时在CNB,即本插件不需要您配置环境,可以在无环境时自动下载runtime。
目前扩展已经有 1.7K+ 下载量,所以也来 DSH 官方社区正式介绍一下。
功能介绍
目前主要包含:
write/edit后都可以直接查看 VS Code Side-by-Side Diff。@搜索 Workspace 文件和历史 Session。/plan、/compact、/goal等命令动态获取,自然适配您的 DSH Plugin。(特别提示,新版本的DSH在重复启动情况下会损坏)
除此之外还有 Session 管理、模型切换、Provider / Workspace 管理、macOS专用的AppShot、深浅色主题、Reasoning Effort 调节、自定义神经状态文案(感谢ClaudeCode)等等。
演示视频
我去,VS Code里的大肥鱼在跑步!|dsh-vsc-integration v0.5.1
Deepseek-harness VSCode社区插件!Trace查看、余额查询、Diff 审查、Token 用量全支持!
安装
VS Code Marketplace
https://marketplace.visualstudio.com/items?itemName=HarcoChen.dsh-vsc-integration
Open VSX
https://open-vsx.org/extension/harcochen/dsh-vsc-integration
GitHub
https://github.com/HarcoChen/dsh-vsc-integration
项目使用 MIT License,完全开源。
也很欢迎大家提建议:你还希望哪些 DSH Plugin / Harness 能力能够被直接集成到 IDE 里?
Issues / PR / Feature Requests 都欢迎!🐋
另外,JetBrains 版也来了
最近我也把同样的思路迁移到了 IntelliJ Platform,开发了:
dsh-intellij-integration
当然Intellij不是维护的重点,因为Pycharm对我的电脑性能占用太大了,我平时不是很常用xd
JetBrains 安装
JetBrains Marketplace
https://plugins.jetbrains.com/plugin/33924-deepseek-harness-integration
GitHub
https://github.com/HarcoChen/dsh-intellij-integration
Hi everyone! I've been working on dsh-vsc-integration, with the goal of bringing a more complete DSH experience directly into VS Code.
Personally, I really like the sidebar-based workflow that Claude Code and Codex provide inside VS Code, so I wanted DSH to feel like a real part of the IDE as well — instead of constantly switching between the editor, terminal, and Web UI.
The extension has now reached 1.7K+ downloads 🎉, so I thought it was finally time to properly introduce it to the official DSH community.
The main features currently include:
🔀 Native Diff Preview: after every DSH write/edit, you can inspect the change using VS Code's native side-by-side diff. It even works without Git, including Git-ignored files.
⚠️ A small note: recent DSH versions may run into corruption or other issues when multiple Runtime instances are started repeatedly. The extension therefore also implements shared Runtime reuse across VS Code windows to avoid unnecessary competing instances.
👀 Preview before approval: before approving a tool call, you can see the actual command, working directory, and files that are about to be modified.
🧠 IDE-aware context: directly reference the current file, selection, folder, or Git Diff, and use @ to search workspace files and previous Sessions.
🛠️ Editor context actions: ask DSH to Explain / Fix / Review / Generate Docs directly from code selections or Git Diffs.
⚡ Dynamic Slash Commands: commands such as /plan, /compact, and /goal are fetched directly from the current DSH Runtime instead of being hard-coded into the extension, which also allows DSH Plugins to integrate naturally.
🔬 Built-in Trace / Activity: Trace, Token Usage, Todos, Subagents, and other runtime information are integrated directly into VS Code.
🧭 Conversation outline navigation: quickly navigate long Sessions using a native TreeView.
💰 Real-time balance display: check your current DSH balance and peak/off-peak pricing directly from the status bar.
📦 No manual DSH installation required: the extension can automatically download and manage a standalone DSH Runtime, and multiple VS Code windows can reuse the same local Runtime.
There is also Session management, model switching, Provider / Workspace management, a macOS-only AppShot feature, dark/light theme support, Reasoning Effort controls, customizable agent status messages, and more.
install
🚀 Install for VS Code
VS Code Marketplace
https://marketplace.visualstudio.com/items?itemName=HarcoChen.dsh-vsc-integration
Open VSX
https://open-vsx.org/extension/harcochen/dsh-vsc-integration
GitHub ⭐
https://github.com/HarcoChen/dsh-vsc-integration
❤️ And now there's a JetBrains version too
I recently brought the same idea to the IntelliJ Platform with:
dsh-intellij-integration
It currently works with IntelliJ IDEA, PyCharm, and other compatible IntelliJ Platform IDEs, with support for:
💬 Full DSH chat inside the IDE: a dedicated DSH Tool Window with Sessions, History, Tool Cards, Context Composer, Focus Mode, and more.
🧠 Editor-aware prompts: select code and directly Ask / Explain / Fix / Review / Document it with DSH.
📦 Managed local Runtime: automatically start a local DSH Runtime or connect to an existing one.
🔐 Native credential storage: API keys are stored in IntelliJ Password Safe and injected only into the Runtime process, rather than being written into project configuration or logs.
🛠️ Environment diagnostics and Runtime logs directly inside the IDE.
The JetBrains version is still much younger than the VS Code extension, but the core integration is already working. If you use IDEA or PyCharm, feedback and feature requests would be especially welcome!
GitHub:
https://github.com/HarcoChen/dsh-intellij-integration
JetBrains Marketplace
https://plugins.jetbrains.com/plugin/33924-deepseek-harness-integration
Both projects are MIT licensed and fully open source. They are independent community projects and are not official DeepSeek / DSH extensions.
I'd also love to hear your ideas: what other DSH Plugin / Harness capabilities would you like to see integrated directly into the IDE?
Issues / PRs / Feature Requests are all welcome! 🐋
All reactions