用对话逐页生成整页图片幻灯片并直接演示
35.8/100
综合分
1
GitHub 星标
1,944
npm 周下载
—/5
用户评分
数据截至 2026/10/25 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-plugin-deck-studionpm 源 · dsh-plugin-deck-studio 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 9 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过安装清单取自 plugin/deck-studio/package.json
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-plugin-deck-studio @ 0.2.13
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖要求 >=0.2.1-rc.2 <0.3.0 · 最新 0.2.1-rc.5 兼容
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 06:37:27
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
最近更新
在 GitHub 查看全部 →v0.2.132026-10-31
· 0.2.13 · 关于单页 + 侧栏面板行入口
这版两条线:首页多了一页「关于」(版本 / 公众号 / 开源地址 / 其他项目都收进去),侧栏入口跟其它插件长一样了。
· 功能
· 首页「关于」单页(F-193–F-196):左栏「使用手册」下方新增常驻 关于 入口,入口上直接显示当前版本
chip,有新版时亮小圆点(升级入口不再只藏在顶栏图标里)。点进去是一页从上到下:
作者 + 微信公众号(同一块:头像 / 一句话 / 名称 / 资源库二维码)→ 版本与更新(检查新版本)→
开源地址与反馈(仓库 / 提 issue)→ 其他开源项目(Deckline / GitHub 主页)。
公众号二维码只从运行期资源库(/resources)读取,仓库不携带个人二维码,缺图时降级成配置提示;
外链缺地址时 toast 说明,不会点了没反应。
· 侧栏入口改为面板行(F-197):Deckline 入口从 DSH 侧栏「脚部按钮」换成 sidebar.panellist 面板行,
和 Plugins / Automation tasks 同形态;图标由 ▦ 字符换成 16px 单色 SVG(叠卡片 + 星芒,currentColor
跟随深浅色主题),点击仍然直接打开 Deck 工作台。
· 一并补上 0.2.12(当时只发了 npm,GitHub 跳到这版)
· dataRoot 解析优先级:DSH_DECK_DATA_ROOT > 指针文件 $DSH_HOME/deckline/location.json > profile patch > 默认,
命中来源在顶栏黄条 / 设置页 / 自检面板直接显示。
· 指针文件 location.json(0600,只存路径不含 key),可在工作台里「切到这个目录」,原地重建服务、不重启 DSH、不清会话。
· 数据四态(ok / partial / mismatch / absent)+ 不一致黄条 + 候选目录一键切换;目录切换闸(切换中 409)。
· 设置页自检面板与脱敏「复制诊断信息」。
· 验证
· 契约冒烟 110/110;真机 e2e 18/18;audit:ui 175 个控件有反应 / 0 报错。
· 关于页定向验收:4 段顺序、二维码 600×600 加载、更新 toast、仓库 / issue 外链、控制台 0 错误。
· F-197 真机 DOM:侧栏 3 条面板行(Plugins / Automation tasks / Deckline),Deckline 行内
viewBox="0 0 16 16" 单色 SVG、4 个形状,sidebar.footer.action 下已无 deck 条目。
· 安装 / 升级
dsh plugin --profile add dsh-plugin-deck-studio@0.2.13
· 国内镜像
npm_config_registry= dsh plugin --profile add dsh-plugin-deck-studio@0.2.13
或者在工作台顶栏 / 左栏「关于」里点「检查新版本」→ 有新版直接更新。
· npm:dsh-plugin-deck-studio@0.2.13(npm)
· 支持 DSH >=0.1.7-0 <0.3.0,Node 18+;默认 fake 模式可先跑通流程再配 image key,配置见
docs/install.md。
v0.2.112026-10-29
0.2.11 只有一件事:插件图标。用起来没有任何变化,但它在 DSH「插件」面板里终于不再是默认插画。
· 插件图标(F-192)
包根 package.json 新增 "icon": "assets/icon.svg",files 补 assets/。图案就是工作台左上角那枚 mark 的小尺寸版——去掉最淡的底层卡片、两道文字条加粗、金色星芒放大,因为实际只有 36px(画在 48px 框里),原样缩下去会糊成一块灰。
宿主(@deepseek-ai/dsh-app-boot 的 readPluginMeta)读包内文件 → base64 成 data: URI → 客户端 。这条链路上任何一步不满足都会静默回退默认插画,所以约束必须由测试守住:包内相对路径、svg/png/jpeg/webp、≤256KiB、必须在 files 白名单里。verify/smoke.mjs 现在有对应契约(共 105 项)。
顺手修了一个环境问题:smoke 里「hook 拒绝提交时必须失败」的用例在设置了全局 core.hooksPath 的机器上会假失败,现在用例显式指向仓库自己的 .git/hooks。
· 还需要一步(市场侧)
DSH 市场「发现」卡片的图来自市场索引 index.json 的 plugins[].icon,而 awesome 的索引生成器一直没输出这个字段。已提 awesome-dsh-plugin#10371 透传它(CI 已过,待评审)。在该 PR 合并并跑过夜间构建之前,市场里仍统一显示默认插画。
· 验证
· smoke 105/105、harness-check --strict 9 项 0 失败、docs:check、e2e 18/18
· 插件面板实测:docs/assets/screenshots/f192-01-plugin-icon.png
· 各尺寸 / 深浅底对照:docs/assets/screenshots/f192-02-icon-sizes.png
· 安装
dsh plugin --profile deckline add dsh-plugin-deck-studio@0.2.11
v0.2.102026-10-26
Deckline 0.2.10 · 出图文字契约与插件门面
正式发布版。0.2.9 曾在 npm 上发过一次中间态快照(缺 F-190 反装饰纪律与 README 改版),
以本版为准;GitHub 的 v0.2.8 之后直接跳到本版。
· 功能
· 顶栏更新 / 反馈入口(F-188):工作台右上角常驻三个按钮——⚙ 设置(切到右栏设置页)、↻ vX.Y.Z 点一下查 npm 最新版
(有新版弹「当前 vX → vY」确认,点「更新」直接跑 dsh plugin add,重启 DSH 生效;已是最新就报版本号;
本机 link: / file: 开发安装只解释「更新走仓库」,不会把本地链接换成 registry 包),
GitHub 直接打开仓库的「新建 issue」页。离线 / registry 连不上时明确提示超时,不卡界面。
· 新增 GET /api/deck-studio.update-check(查 registry latest,12s 超时)与 POST /api/deck-studio.update
(在 profile 里 pnpm add,240s);安装方式按插件真实路径反推 profile(npm 布局不依赖 env),
版本比较自己实现 semver(0.2.10 > 0.2.9、预发版排序),不引第三方依赖。
· 功能(续)
· 图上文字清单(F-189):出图 prompt 先列「这一页必须在画面上印出的文字」——主标题 / 副标题 / 一句话主张 /
3–4 条要点(从正文抽短句),再给版式与字号预算,并声明「画面要求与文字清单冲突时文字优先」。
之前副标题只写成「这页回答:…」,模型当成语境不印;画面要求又写「只出现三栏标签」,
于是成图只剩几个标签、信息全靠讲述——现在这三项必须出现在画面里。
同步:qaCheck 新增 on-image-text 门禁(漏印直接拒出图,修图 / 样张不受影响);
脚本页每页可展开「出图时拼装的完整 prompt」(GET /api/deck-studio.page-prompt),当场看服务端到底发了什么。
· 修复与配置
· 反装饰纪律(F-190):出图 prompt 加「画面纪律」——只画图上文字与画面要求点名的元素,不新增图例 / 清单面板 /
装饰性英文标签 / 示意数据,同一元素不既画又列,同一信息不写两遍(含「不要双括号」)。
同时把 TEC 预设里「外加带边框的图例 / 清单面板」从必带改成必要时才加、且只列本页出现过的元素——
之前那页右上角凭空出现的 ARCHITECTURE LEGEND(NODE / SERVER / CLOUD…)就是这条风格词喂出来的。
· 文档页 tab 排版:一轮评审会有 6 个相关文件 chip(review.readers.md / review.gap.md / review.experts.md …),
原来跟标题挤同一行、右对齐折成两截,草案说明还夹在 chip 中间;改成标题右上角放主文件路径 + 草案说明,
chip 独立一行左对齐可换行。目录型「相关文件」(prompts/ 等)与不存在的文件不再算可切换项——
脚本页原来挂着的 script.md / prompts/ 一排 chip 现在整行隐藏。
· 插件门面图文改版(F-191):plugin/deck-studio/README.md 从「一段说明 + 表格」改成有图的产品页——
logo、工作台截图、四张实拍(工作台 / 播放 / 风格库 / 管理)、能力表、安装 / 手册 / 示例入口、常见问题;
删掉过期的 0.2.4 段落与 critic 检查说明。npm 页面直接渲染这份 README,所以这次一并进来。
· 插件 package.json 补 repository / homepage / bugs:npm 页面能跳仓库,界面「GitHub」按钮也从这里取地址。
· 预设风格数在 plugin/deck-studio/AGENTS.md 文件地图里补齐 8 → 9(0.2.8 漏的更)。
· harness
· smoke 104/104(F-188 版本比较 / registry / 安装方式 / profile / 仓库链接 / 路由;F-189 图上文字清单逐字进 prompt、
QA 拦漏印;F-190 画面纪律 + TEC 预设不再强制图例)。
· e2e 18 步全通过(新增「顶栏更新 / 仓库按钮」与「脚本页拼装 prompt 可见」两项);
audit:ui 174 有反应 / 0 死按钮 / 0 报错(更新与 GitHub 按钮按会打网络 /
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成Deckline
Deckline · DSH image deck 工作台
简体中文 · English
Deckline 是 DeepSeek Harness(DSH)的 image deck(整页图片幻灯片)工作台插件:左边 DSH 原生 Chat、中间 deck 工作区、右边资料库 / 设计风格 / 资源库 / 会话。
它把「讲给谁、讲什么、怎么出图」做成一条可追踪的产线,而不是又一个 PPT 编辑器。
- 对话在 Chat 里继续,deck 的改动有 script / diff / revision / 治理文档撑底;
- 出图以页为单位(工具一次一页),点名多页 / 整份时可连续出;每页保留 prompt、图片、版本、QA 和事件;
- 修图(以图生图):deck_image_edit 拿已有图当底图只改点名部分(去水印 / 改标题 / 删元素),出新版本不覆盖旧图。
展开完整文档(README 剩余 1 节)
Deckline Deckline · DSH image deck 工作台 简体中文 · English Deckline 是 DeepSeek Harness(DSH)的 image deck(整页图片幻灯片)工作台插件:左边 DSH 原生 Chat、中间 deck 工作区、右边资料库 / 设计风格 / 资源库 / 会话。 它把「讲给谁、讲什么、怎么出图」做成一条可追踪的产线,而不是又一个 PPT 编辑器。 - 对话在 Chat 里继续,deck 的改动有 script / diff / revision / 治理文档撑底; - 出图以页为单位(工具一次一页),点名多页 / 整份时可连续出;每页保留 prompt、图片、版本、QA 和事件; - 修图(以图生图):deck_image_edit 拿已有图当底图只改点名部分(去水印 / 改标题 / 删元素),出新版本不覆盖旧图。 - 直接播放:工作台一键全屏演示,方向键翻页、Esc 退出,不必先导出 PPT; - 8 个内置风格模板 + 模板管理:预览样张、创建自己的风格、补充参考图、在不同 deck 间复用; - 资料多也能读:≥5 份参考资料时先规划调研批次、逐批读摘要,可引用事实随时落调研台账(不一次读完占满上下文); - 数据位置可配置:运行数据默认落在 $DSH_HOME/deckline(通常 ~/.dsh/deckline);受控源 deck 只读,本机新建 deck 在用户确认后可回写其源文件。 Deckline 工作台:整页图片 storyboard 每个按钮做什么? 见 使用手册(docs/manual.md) / English manual——按界面区域逐张带编号截图说明(1/2/3 标在控件上),包含全屏演示、新建弹窗、页面编辑、导出、生图设置与项目规则。 截图来自内置示例 deck(samples/deckline-intro)。 示例 deck(用项目本身跑通流程)见 docs/sample-deck.md。 5 分钟安装 前置:Node.js ^22.19 或 ≥24、pnpm 10+、DSH ≥ 0.2.1-rc.2 < 0.3(npm i -g @deepseek-ai/dsh;本版已验证 0.2.1-rc.2,见 docs/compat.md)。 1) 建一个 deckline profile dsh --profile deckline --from-default-profile web 2) 安装插件(直发 npm 包,无 scope) dsh plugin --profile deckline add dsh-plugin-deck-studio@0.2.7 git 方式:dsh plugin --profile deckline add "github:yuna78/dsh-deck-studio#path:/plugin/deck-studio" 本地开发:dsh plugin --profile deckline add "$PWD/plugin/deck-studio" 3) 启动 dsh --profile deckline --port 13090 浏览器打开终端打印的 http://127.0.0.1:13090/?token=… —— 进去就是工作台主页(Decks / Designs / 资源库 / Conversations);点一个 deck 进入左中右三栏:左栏 DSH 原生 Chat、中间整页图片 storyboard、右边资料库。 详细步骤、git 子目录安装、排障见 docs/install.md。 界面一览 | 首页:deck / 风格 / 资源 / 会话 | 脚本:逐页 script 与提案 | | 首页 | 脚本 | | 设计风格:关联 / 样张 / 换绑 | 设置:出图节点、模型、key 来源、尺寸 | | Design | 设置 | 一键播放:写完就能讲 在 deck 工作台点击 「▶ 全屏演示」,直接播放已有的整页图片幻灯片,无需先导出: - ← / ↑ 上一页,→ / ↓ 下一页;笔记本没有 PageUp / PageDown 也能用。 - Esc 退出,底部显示当前页码,支持点击上一页 / 下一页。 - 播放不会调用生图、修改文案或覆盖图片;需要分享文件时再导出 PDF / PPTX。 Deckline 全屏演示:直接播放整页图片幻灯片 内置模板与模板管理:Designs 风格库 这里的模板是可复用的视觉风格(Design),包含画面语言、风格提示词和样张,不是可编辑的 PPT 母版或固定布局。 插件自带 8 套模板、每套 3 张样张:商务咨询、高端深色、日系极简、杂志编辑、科技蓝图、手绘白板、瑞士极简、渐变极光。 首次启动自动导入;已有库也可点 「+ 导入预设风格」 补齐,已存在的缩写会跳过。 Deckline 内置风格模板库:8 套预设、样张预览与添加入口 不只是选一个模板,还能长期维护自己的风格库: - 预览和选择:点卡片右上角眼睛查看样张;新建 deck 时选风格,已有 deck 可在 Design 页关联或更换。 - 创建自己的模板:在 Designs 点「+ 添加风格」,填写名称、缩写和画面描述,粘贴 / 拖入 / 上传样张。 - 管理定义与样张:点卡片进入独立风格画布;查看、复制风格提示词,在 Chat 中修改风格定义;添加参考样张或让 Agent 生成新样张。 - 跨 deck 复用:查看使用该风格的 deck 和关联会话;误建的风格可从卡片删除。 - 更换关联不会自动重绘旧页,旧图片仍保留;新出图使用当前关联的风格。 Deckline 模板管理:风格定义、提示词、关联会话与样张管理 完整风格目录与自定义方式见 风格指南,逐步操作见 使用手册。 配置 两种方式,任选: 1. 界面里配(推荐,保存即生效、不用重启):进任意 deck → 右栏 设置 → 填 endpoint / 模型 / key 环境变量名(或 key 文件路径)/ 尺寸 → 保存并生效。写在 <dataRoot>/render-settings.json (本机数据目录,已 gitignore,0600):节点可直存 key(界面只显示「已保存」、不回显),也可用变量名 / key 文件。 2. profile patch(适合团队统一分发):~/.dsh/profiles/deckline/cordis.patch.yml。 可直接抄仓库里的 plugin/deck-studio/cordis.example.yml。 - id: deck-studio name: 'dsh-plugin-deck-studio' config: displayName: 'Deckline' hideShellSidebar: true # 可选:这个 profile 里默认收起 DSH 左侧栏(默认 false) userName: '你的名字' projectsRoot: '/absolute/path/to/your/decks' # 新建 deck 源文件的落盘根 workspacePath: '/absolute/path/to/your/workspace' # 会话绑定的 DSH 工作区(与保存位置无关) decks: # 只读引用的 deck 源 - id: my-deck label: '我的 deck' sourceRoot: '/absolute/path/to/my-deck' 生图 key Deckline 默认 fake 模式(占位图,不联网),体验流程不需要 key。 要出真图,配一个 OpenAI 兼容的 /v1/images/generations 节点: render: mode: real size: '2560x1440' default: 'main/gpt-image-2.5-sunburst' nodes: - id: main name: '主节点' endpoint: 'https://your-image-relay.example.com/v1/images/generations' apiKeyEnv: 'DSH_DECK_IMAGE_API_KEY' # 或者 apiKeyFile: '~/.keys/image.env' models: ['gpt-image-2.5-sunburst', 'gpt-image-2'] export DSH_DECK_IMAGE_API_KEY="sk-…" # key 只放环境变量 / 本机 key 文件,永不进仓库 工作台「设置」面板会显示节点与 key 是否配置(只显示布尔值,不回显 key)。 设置页保存过的值优先于 profile(<dataRoot>/render-settings.json 覆盖 config.render)。 用起来 已有 deck 首页 Decks 点卡片进入工作区:左边和 Agent 讨论,右边按文档 tab 看意图 / 脚本 / Design / 修改日志 / 反馈 / 调研 / 支撑材料 / 治理;出图按页、可点名批量连出。 新建 deck 左下 + 新建 Deck:填主题 / 受众 / 话题 / 意图 + 选风格,建好源目录与 9 份文档骨架,然后在 Chat 里继续补资料、改 script。 加自己的设计风格(可以贴图) Designs 页 + 添加风格 → 填名称 / 缩写 / 画面描述 → 在「样张图片」区直接 ⌘V 粘贴、拖入或点选文件(png/jpg/webp,多张)→ 创建。会同时建好风格、0 页空白画布和一个 design 会话。 已有风格补样张:点风格卡右上角 眼睛 → 预览弹层底部「+ 添加样张」。 也可以直接把图片放进 designs// 目录(见 docs/install.md 第 5 节)。 8 个预设风格(随插件分发) Designs 页 + 导入预设风格 一键导入(幂等,已存在的缩写自动跳过): | 缩写 | 风格 | 适合 | | BIZ | 商务咨询(蓝灰) | 提案 / 汇报 / 数据页 | | FYI | 高端深色(玻璃质感) | 发布会 / keynote / 高端品牌 | | JPN | 日系极简(纸感) | 文化 / 培训 / 安静叙事 | | EDT | 杂志编辑(衬线大标题) | 品牌故事 / 长文信息页 | | TEC | 科技蓝图(等距) | 架构 / 技术方案 | | SKT | 手绘白板(工作坊) | 研讨 / 共创 / 培训 | | SWS | 瑞士极简(黑白红) | 极简宣言 / 大字报 | | GRD | 渐变极光(现代 SaaS) | 产品发布 / 互联网风格 | 每个预设都带 3 张真实基线样张(封面 / 信息页 / 数据页,plugin/deck-studio/seeds/samples/),风格定义在 plugin/deck-studio/seeds/styles/.json。目录与自定义方法见 docs/styles.md。 仓库结构 plugin/deck-studio/ # DSH 插件(npm 包内容,可直接安装) seeds/styles/.json # 预设风格定义 seeds/samples/*.jpg # 预设风格基线样张(每个风格 3 张) assets/logo/ # Deckline logo(svg + png) samples/deckline-intro/ # 示例 deck 源:Deckline 产品说明手册(intent / script / prompts) docs/ # 安装 / 使用手册(中英)/ 风格 / 示例 deck / 截图 assets/screenshots/ # README 与手册用截图 market-index.json # 插件市场索引(DSH 发现页添加索引源) 示例 deck:用 Deckline 讲 Deckline samples/deckline-intro/ 是一份 10 页的《Deckline 产品说明手册》 deck 源(intent / script / 画面说明),随仓库分发,可直接拿来跑通整条流程:新建 deck → Agent 起草 script → 确认 → 逐页出图 → 导出。 照着 docs/sample-deck.md 操作:内容是在首页「+ 新建 Deck」弹窗里填的,「参考资料」用 samples/deckline-intro/materials.md 里的真材料清单(README / 产品文档 / 代码路径 / 预设风格与样张 / logo / 产品截图,逐份写清用在哪一页),不是让 Agent 凭空编。落不了地时也可以让 Agent 先读这个 materials.md 再写。 状态 - 当前版本:v0.2.7(可用,API 仍可能小改) - License:MIT(见 LICENSE) License MIT © 2026 Yuna(Deckline)。见 LICENSE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
yuna78/dsh-deck-studio
用对话逐页生成整页图片幻灯片并直接演示
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7
这是你的仓库?认领条目