bentong-chain/dsh-dir-tree
bentong-chain★ 2JavaScript最后同步: 2026-08-20
A DeepSeek Harness (DSH) floating workspace directory-tree plugin. Install with `dsh plugin add`, drag-drop file paths into chat, lazy-load, and auto-follows workspace switches.
README 摘要
dsh-dir-tree 简体中文 English DeepSeek Harness (DSH) 浮窗 工作区目录树 插件:拖拽文件/文件夹路径到对话框、懒加载、搜索、文件类型图标,切换工作区/会话自动跟随。 📚 三形态完整展示仓库(动态/持久化/标准 bundle 的安装与原理对比) :dsh-plugin-dir-tree 功能 - 📁 浮窗展示当前会话工作区目录树,右下角可最小化 - 🌲 懒加载:点击 ▶ 展开子目录,大目录不卡顿 - 🖱️ 拖拽文件/文件夹到对话框,自动填入完整路径 - 📋 双击复制路径;单击选中 - 🔍 搜索过滤文件名 - 🎨 文件类型图标 + 目录 📁/📂 蓝色高亮 + 缩进树形线 - 🔄 切换工作区/会话,目录树自动跟随 - 🪟 可拖动浮窗位置 截图 主界面(浮窗 + 目录树) 右下角浮窗「📁 当前工作区」,顶部是完整路径,下面是树形目录:文件夹蓝色 + 📁 图标 + ▶ 展开箭头,文件带类型图标。 拖拽路径到对话框(动图) 拖拽任意文件/文件夹节点到对话框输入框,自动填入完整路径。 懒加载展开(动图) 点击文件夹的 ▶ 展开子目录,只加载当前层,大目录不卡顿。 最小化 / 恢复 点 − 或 × 后浮窗收起,右下角出现蓝色「📁 目录树」按钮,点击恢复。 安装 这是 DSH 的 标准 bundle ,用 dsh plugin add 安装,无需源码 checkout、无需改内置包、无需创造模式。 0. 安装/运行 DSH(二选一) 方式 A:全局安装(推荐,日常使用) 方式 B:npx 临时运行(不安装,偶尔试用) 方式 A:全局安装 方式 B:npx 临时运行 是否安装到系统 是,永久安装 否,按需临时下载运行 命令形式 dsh ... (直接可用) npx @deepseek-ai/dsh ... 首次启动 快 较慢(首次需下载包) 版本 固定为全局安装的版本(需手动更新) 通常为 npm 最新版 适用场景 日常使用 偶尔试用、不想污染环境 两者共用同一个 $DSH HOME (默认 /.dsh )和 profile 目录,插件/会话/配置完全互通,不影响下面插件的安装与使用。 1. 安装插件 方式一:npm 安装(推荐,无需任何授权) 插件已发布到 npm,一条命令即装: 方式二:从 git 安装(无需发布 npm) 首次会提示在 profile 的 pnpm-workspace.yaml 加构建授权: 复制后重新执行 dsh plugin --profile web add github:bentong-chain/dsh-dir-tree 。 2. 启动 DSH(web 界面) dsh web 是 dsh --profile web 的 硬编码别名 ,完全等价;三种写法启动的都是同一个 web…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 182,325
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,477
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 17,784