负责在本机检测 IDE、启动所选 IDE
LJninse/dsh-open-in-ide · 企业
DeepSeek Harness Web UI 插件:添加 IDE 按钮,自动检测本地 IDE 并打开当前工作区文件夹。
★ 6GitHub 星标
0分支
2026-08-16最近更新
JavaScript开发语言
NOASSERTION许可证
主要功能
- 自动检测(注册表优先)优先读取 Windows 注册表 —— App Paths(安装程序注册的「exe 名 → 真实路径」映射,能精确定位任意自定义安装位置)与卸载项(InstallLocation / DisplayIcon / UninstallString)
- 宿主半(Node) index.mjs负责在本机检测 IDE、启动所选 IDE,并自建同源 HTTP 路由 /open-in-ide。
- 在 dsh Web GUI 中让 agent 干活时,一键把当前工作区目录在本地 IDE 中打开,边看边改。
- 再以常见安装目录、PATH 里的 .cmd shim、scoop、JetBrains Toolbox、Program Files 下的 JetBrains、开始菜单 .lnk 快捷方式,以及桌面/下载/文档等用户目录与其它盘符根目录的启发式扫描作为兜底。
- 自定义添加(持久化)菜单底部「选择 IDE 程序…」弹出 Windows 原生文件对话框,任选一个 .exe 立即加入列表
使用条件
- 仅支持 Windows文件对话框与检测脚本面向 Windows 桌面环境。
- 真实启动程序每次点击都会真实启动所选程序,打开/传输消耗真实本机资源。
安装命令
dsh plugin --profile web add github:LJninse/dsh-open-in-ide