dsh-work

DSH PLUGIN文档与办公

仓库 liyangyu001-hue/dsh-work

文档与办公 L4 · 沙盒安装通过 安全审查:低风险 可信度:银 可安装插件
安装这个插件

人机协作的办公专注层:桌面置顶小条 + 任务面板 + 框选识别,人类执行、AI 建议。DSH 插件 + C++ 伴随层。

一句话选型结论

按资料字段整理

dsh-work 是文档与办公类的 DSH 可安装插件,验证等级 L4 · 沙盒安装通过,安全审查为低风险,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类文档与办公 收录类型可安装插件 验证等级L4 · 沙盒安装通过 安全审查低风险
验证等级 L4 L4 · 沙盒安装通过
GitHub 星标 1 复刻 未标注 · 未关闭 issue 未标注
最近更新 2026-10-26 创建于 未标注
README 6.6 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:liyangyu001-hue/dsh-work#plugin-v0.1.0
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

文档与办公
字段来自项目仓库与公开索引,中文说明由本站标注

适用场景

智能体编排办公自动化

验证等级与安全审查

L4 · 沙盒安装通过
自动化流程结论,不是人工审核
验证等级L4 · 沙盒安装通过安装命令在隔离沙盒内真实执行成功,无依赖错误
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度银综合仓库活跃度与验证结果

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L4:在沙盒里真实装过,依赖能装上,不是纸面声明。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在文档与办公场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-work当前 L4 · 沙盒安装通过 低风险 1 未标注 有
reactive-resume L3 · 安装规范通过 低风险 4.4 万 未标注 有
webnovel-writer L4 · 沙盒安装通过 低风险 7,742 未标注 有
baoyu-design L4 · 沙盒安装通过 低风险 6,403 未标注 有
answer-me-with-html L4 · 沙盒安装通过 低风险 4,782 未标注 有
Pagekin L4 · 沙盒安装通过 低风险 2,601 未标注 有

仓库档案

文档与办公
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方liyangyu001-hue仓库 dsh-work · 默认分支 未标注
分类文档与办公office
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言未标注仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue1 / 未标注 / 未标注收录时的数值,非实时
创建 / 更新未标注 · 2026-10-26最后推送 未标注
本站收录2026-10-30首次进入本站目录的时间

README 全文

6.6 KB
作者原文,中文版优先;只做安全转义,不改内容

DSH Work

> 让人类与 AI 共享同一个任务进程。

DSH Work 是 DeepSeek Harness 的一款插件。装上它,桌面顶部会多出一条极窄的半透明玻璃条;按一下键,它看见你的屏幕,把你嘴里那句「我想做点什么」切成可执行的节点,然后人往前走一步,它在旁边递工具、提建议、必要时自己上手。

它不是又一个待办清单。它的定位是办公专注模式:你在做什么、做到哪儿、下一步该干嘛、这件事该不该交出去——这些本该由人脑维持的状态,现在有一个常驻进程替你维持着,并且它有心跳。

> 要改它、或者要跟它一起工作? 先读 项目说明:它写清了项目是什么、每层为什么存在、各自负责什么、工程规则是什么、踩过哪些坑。
> 只想知道现在做到哪了,读 接力板。

┌──────────────────────────────────────────────────────────┐
│  伴随层(C++ / Win32,Electron 版保留可回退)                  │
│  热键 · 截图框选 · 置顶玻璃小条 · 面板 · 托盘                  │
└───────────────▲──────────────────────┬───────────────────┘
│        HTTP / SSE     │
┌───────────────┴──────────────────────▼───────────────────┐
│  插件宿主(Node)   任务状态机 · 持久化 · AI 编排 · 工具      │
└───────────────▲──────────────────────┬───────────────────┘
│      同源 HTTP        │
┌───────────────┴──────────────────────▼───────────────────┐
│  DSH 窗口内(React)  工作台 · 任务树 · 建议流 · 学习模式      │
└──────────────────────────────────────────────────────────┘

现在什么状态

P0 地基已完成:三层骨架跑通并互相认得——宿主侧有可回放的任务状态机与持久化,窗口内有玻璃条,桌面上有一条真正置顶、跨应用的玻璃条。

P1 进行中:全局热键唤出面板(小条的展开态)——当前节点居中,左右是已完成与待进行;Enter 完成并前进、Backspace 退一步、Tab 进框选。框完即识别:PNG 交给宿主,视觉模型一次调用拆成带目标与验收的任务树,落盘后小条与面板同时看到它。

> 文档里的图都是 node scripts/make-shots.mjs 用合成数据渲染真实界面得来的,
> 不是桌面截图——仓库是公开的,桌面截图会把别人窗口里的东西一起带出去。

阶段 内容 状态
P0 三层骨架 + 契约冻结 + core 状态机 + 置顶玻璃条 ✅
P1 热键 → 面板 → 框选截图 → 识别 → 任务树 → 卡片轮播 🚧 识别已接,轮播待做
原生切片一 C++ 小条替代 Electron(318 KB vs 210 MB) ✅
原生切片二 原生面板 + 托盘 🚧 进行中
P2 建议流 · 交给 AI · 任务树编辑 ⬜
P3 玻璃与动效 · 多屏 · 离线 · 设置 ⬜
P4 学习模式 · 眼球追踪 · macOS ⬜

设计原则

  1. 协议优先。三端只能通过 docs/PROTOCOL.md 通信;任何一端都可以被重写而不动其他两端。
  2. 单一真相源。任务状态只存在于插件宿主,伴随层与界面都是视图,不得自行改状态,只能提 Intent。
  3. 事件日志即历史。所有变更以只追加的 journal.ndjson 落盘,可回放、可审计、可撤销。
  4. 克制。理性克制的动效,遵循动画十二原则里的「预备、跟随、缓入缓出」,不追求炫技。
  5. 可维护。每个决策写进 docs/ADR/,每个包自带 README,代码注释解释「为什么」而非「是什么」。

开发

pnpm install
pnpm test        # 直接跑 .ts,无需构建(Node 22.18+ 原生类型擦除)
pnpm typecheck
pnpm build       # esbuild 打插件与客户端两个 bundle
node scripts/shot.mjs   # 用本机 Chrome 无头截图,肉眼验收界面

把插件挂进一个开发用 profile(不动你日常那个):

dsh dshwork-dev --from-default-profile web     # 首次:建 profile
pnpm build                                     # 每次改完客户端都要重打
dsh --profile dshwork-dev --port 64001 --no-open

> 端口被上一次的进程占着时,dsh 起不来而日志里看不出原因。先按端口杀:
> Get-NetTCPConnection -LocalPort 64001 -State Listen | % { Stop-Process -Id $_.OwningProcess -Force }

伴随层(桌面置顶玻璃条)单独跑:

cd apps/companion && ./node_modules/electron/dist/electron.exe .

> 在 DSH 的终端里启动前必须 Remove-Item Env:ELECTRON_RUN_AS_NODE —— DSH 自己的
> 诊断环境会带上它,Electron 见到它会退化成纯 Node,窗口一个都不会出现。
> 排障看 ~/.dsh/dsh-work/companion.log。

文档索引:项目说明 · 架构 · 协议 · 数据模型 · 设计系统 · 路线图 · 当前任务

许可

MIT © 2026 liyangyu001-hue

制作

角色 是谁
产品取舍、美术方向、验收 liyangyu001-hue
架构、实现、文档、发布 DeepSeek Harness Agent(AI 协作者,跑在 DeepSeek Harness 里)

这个项目由人和 AI 代理结对完成:人决定"做成什么样",代理负责"怎么做到、以及证明做到了"。
两者的分工与工作规则写在 项目说明 里——那不是给使用者看的,是给下一个接手的人。

常见问题

5 问
答案由本站依据条目字段整理,不引用上游原文
dsh-work 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:liyangyu001-hue/dsh-work#plugin-v0.1.0` 即可。

dsh-work 的验证等级是什么意思?

L4 · 沙盒安装通过。安装命令在隔离沙盒内真实执行成功,无依赖错误

dsh-work 安全吗?

低风险。

dsh-work 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-work 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

同名或近似条目

2 条
不同作者的仓库分开列,请确认你要装的是哪一个
文档与办公
按星标排序,可作替代方案

webnovel-writer

webnovel-writer

基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200 万字量级 连载创作。

L4 · 沙盒安装通过 7,742 星

baoyu-design

baoyu-design

L4 · 沙盒安装通过 6,403 星

answer-me-with-html

answer-me-with-html

Answer me with HTML — an agent skill that answers hard questions with

L4 · 沙盒安装通过 4,782 星

Pagekin

Pagekin

Pagekin,免费 AI 小说写作软件,从设定、蓝图到正文、审稿、定稿;支持拆解仿写、续写、改写,可导入写作 Skill(如去 AI 味)

L4 · 沙盒安装通过 2,601 星

liyangyu001-hue 的其它插件

1 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 —。