dsh-open-any
在终端中运行以下命令:
dsh plugin install xl0223/dsh-open-any
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 的「设置 → 插件」或插件管理器添加框中填写 https://github.com/xl0223/dsh-open-any,或执行 dsh plugin install xl0223/dsh-open-any,安装后重启 DSH 以加载客户端 bundle。
插件介绍
在 DeepSeek Harness 的对话里,文件链接、@ 引用和路径标签随处可见,但浏览器本身没法像桌面环境那样「右键 → 用某个应用打开」。dsh-open-any 把这件事补到对话界面:在能识别为文件路径的元素上右键,弹出面向本机环境的菜单,而不是只能复制链接或依赖浏览器默认行为。
核心能力围绕「打开」与「定位」展开:可用系统默认程序打开;在 Windows 资源管理器或 macOS 访达中显示文件;「打开方式」子菜单会列出本机为该类型注册过的编辑器与终端(含图标与默认标记);Windows 上还可通过「其他应用…」唤起原生打开方式对话框,从而选择未注册文件关联的程序(例如某些 IDE)。相对路径会按当前会话工作目录在浏览器侧补全为绝对路径,并提供复制绝对路径。插件刻意不在 apply 阶段抛错或等待服务,避免拖垮 DSH 启动。
它不适合替代功能更全的同类插件:不提供超链接右键、另存为、复制文件内容或文件树右键等。若你主要需要在对话里快速用本机工具打开文件,尤其依赖 Windows 系统「打开方式」选未关联应用,这个插件更对口;若需要一站式文件菜单,请选用市场里能力更完整的方案。
使用场景
- 对话里右键 Markdown 文件链接,用本机默认或指定应用打开
- Windows 上要对未注册关联的程序(如某 IDE)选「其他应用」系统对话框
- 需要在资源管理器或访达中定位会话里引用的文件路径
适合人员
- 经常在 DSH 对话里点开或编辑本地文件的用户
- 主要使用 Windows、依赖系统打开方式对话框的开发者
- 只需对话内文件右键、不需要完整文件树菜单的轻度需求用户