点击对话中的 md 引用,右侧并排实时渲染源稿
33.6/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:npm 同名包「dsh-md-preview」归属 manibookmark/dsh-md-preview,装到的可能不是本插件。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add poiuyjie/dsh-md-preview该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · vision
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 75 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意npm 同名包「dsh-md-preview」归属 manibookmark/dsh-md-preview,装到的可能不是本插件
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-md-preview @ 0.1.1
✓Node 引擎要求 >=20.3 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/25 02:11:32
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
- 读取本地文件index.js:328
const buf = await readFile(disk) - 发起网络请求client.js:251
return fetch('/md-preview/api/read?' + params.toString(), { headers: { accept: 'application/json' } }) - 发起网络请求client.js:257
return fetch('/md-preview/api/recent?' + params.toString(), { headers: { accept: 'application/json' } }) - 发起网络请求client.js:263
return fetch('/md-preview/api/peek?' + params.toString(), { headers: { accept: 'application/json' } })
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
1 张 · 点击查看大图功能亮点
- 点击引用并排预览
- 可停靠预览面板
- 按会话记录最近文件
DeepSeek Harness 插件:在聊天里打开 .md 引用时,用可停靠的并排预览面板代替系统编辑器;按会话记录最近文件;搭配 dsh-vision-opencode 做视觉验证工作流。
README
由 DeepSeek 最新模型翻译生成dsh-md-preview
中文 | English
DeepSeek Harness 的 Markdown 预览插件
点击上方链接切换语言 · Click the links above to switch languages
对话里点开 .md,不再跳 VSCode——右侧并排预览,随手可读。
⚡ 核心体验 —— 与对话并排展示:左边继续你惯常的对话 / 写稿 / 校对工作流,右边在同一窗口内并排、实时渲染你点开的 .md 源稿——所见即所写、无需切换窗口;深色 / 浅色主题自动跟随 shell。
DeepSeek Harness(DSH)插件:在会话头部加一个「MD 预览」入口,自动跟踪本会话读写/打开过的 .md 文件,点击对话中的 md 引用时在右侧栏并排打开预览,而不是跳转到系统编辑器(如 VSCode)。
展开完整文档(README 剩余 1 节)
dsh-md-preview
中文 | English
DeepSeek Harness 的 Markdown 预览插件
点击上方链接切换语言 · Click the links above to switch languages
对话里点开 .md,不再跳 VSCode——右侧并排预览,随手可读。
⚡ 核心体验 —— 与对话并排展示:左边继续你惯常的对话 / 写稿 / 校对工作流,右边在同一窗口内并排、实时渲染你点开的 .md 源稿——所见即所写、无需切换窗口;深色 / 浅色主题自动跟随 shell。
DeepSeek Harness(DSH)插件:在会话头部加一个「MD 预览」入口,自动跟踪本会话读写/打开过的 .md 文件,点击对话中的 md 引用时在右侧栏并排打开预览,而不是跳转到系统编辑器(如 VSCode)。
与 dsh-vision-opencode 协同
本插件与 dsh-vision-opencode 配合使用,效果成倍提升——它也是在这个视觉插件的能力基础上开发完善起来的:
- 视觉驱动的工作流闭环:dsh-vision-opencode 给纯文本主模型补上识图能力(vision_read_image),让模型能"看见"渲染出的文档页面;而本插件让你在右侧栏即时打开并排预览对应的 .md 源文件——先看渲染图,再对照源稿,改稿、验证、记录一气呵成
- 图文对照:左侧对话流里是视觉验证结论("表格 III 渲染干净、无溢出"),右侧预览栏里就是对应的 Markdown 源稿,边看边改
- 适合文档 / 论文工作流:LaTeX 编译检查、排版 QA、版本修订记录等场景下,视觉确认 + 源稿预览双栏并排,效果大大提高
两个插件搭配安装(推荐用 DSH 原生插件命令,它会从 GitHub 下载源码,并把包登记进 profile 的 dsh.profile.bundles 装配层、自动应用各自 cordis.patch.yml——只手改 package.json(npm pkg set)既不会真正下载,也登记不了装配层,装了也不会生效):
dsh plugin --profile web add github:poiuyjie/dsh-vision-opencode
dsh plugin --profile web add github:poiuyjie/dsh-md-preview
💡 Windows 下把 dsh 换成 dsh.ps1(或 powershell dsh.ps1),profile 目录为 %USERPROFILE%\.dsh\profiles\web。
功能
- 右侧并排预览:点击对话中的 .md 文件引用(产物芯片 / 行内引用 / 工具卡片路径),在右侧栏打开预览,与对话内容顶部对齐、宽度可拖(支持拖到屏幕中间),布局自动让位、不遮挡对话
- 会话隔离的最近列表:自动收集本会话读写/打开过的 .md 文件(读/写/改/删 + 时间 + 文件 mtime),每个会话只看到自己访问过的文件,互不串扰
- 两类打开方式:
- 浮动窗口:可拖动、可缩放,位置/大小记忆(localStorage)
- 右侧停靠:与对话并排,左缘分隔线可拖动调宽
- 修饰键逃生:按住 Ctrl/Cmd/Shift 点击 md 引用,仍走系统默认应用打开(VSCode)
- 手动打开:输入相对工作目录的 .md 路径即可预览
- 完整 Markdown 渲染:标题 / 列表 / 表格 / 代码块 / 引用 / 行内代码 / 公式片段 / 图片链接
- 跟随深浅色主题:面板、列表、渲染区全部基于 DSH shell 的 --dsw-alias-* 设计变量,随 shell 的浅色 / 深色(body[data-ds-dark-theme])自动切换,无需单独设置
- 「对话/轨迹」栏页签:也提供整页「MD 预览」页签
系统支持
⚠️ 主推 dsh plugin 原生安装(Linux/macOS 用 dsh,Windows 用 dsh.ps1)。手动方式(克隆 + npm install + 改 cordis.patch.yml)在 Ubuntu(DSH 0.1.0-rc.6)与 Windows 上验证过;其他发行版上安装路径、~/.dsh profile 目录、cordis.patch.yml 写法可能不同,请按你的环境调整。
安装
方式零:dsh plugin add(原生,推荐)
仓库已声明 dsh.bundle manifest 并自带 cordis.patch.yml,可以直接用 DSH 原生插件命令安装(会自动把插件加入 profile bundle 层并应用其补丁,无需手动改 cordis.patch.yml):
dsh plugin --profile web add github:poiuyjie/dsh-md-preview
⚠️ 不要用 npm pkg set "dependencies.xxx=..." 代替:它只改 package.json 的一个字段,既不下载包,也不会把它登记进 dsh.profile.bundles 装配层,装了 dsh web 也扫描不到。dsh plugin add 才会完成「下载 + 登记装配层(自动应用 cordis.patch.yml)」。
方式一:本地克隆(推荐,便于改代码和跟随更新)
从 GitHub 克隆到本地(以 ~/plugins 为例):
mkdir -p ~/plugins && cd ~/plugins
git clone https://github.com/poiuyjie/dsh-md-preview.git
cd dsh-md-preview
然后在你的 DSH web profile 中引用本地路径(Ubuntu 为 ~/.dsh/profiles/web):
bash
cd ~/.dsh/profiles/web
npm pkg set "dependencies.dsh-md-preview=file:~/plugins/dsh-md-preview"
npm install
方式二:直接引用 GitHub(不克隆,省事) bash
cd ~/.dsh/profiles/web
npm pkg set "dependencies.dsh-md-preview=github:poiuyjie/dsh-md-preview"
npm install
手动启用插件(仅方式一 / 方式二需要;方式零 dsh plugin add 会自动完成)
在 profile 的 cordis.patch.yml 中启用: yaml
- insert:
- id: md-preview
name: 'dsh-md-preview'
重启 dsh web,刷新页面即可在会话头部看到「MD 预览」按钮。
提示:方式一克隆到本地后,git pull 即可跟随更新;插件本体是纯 JS、无构建步骤,改完代码刷新页面即生效(client 半边支持 HMR)。
卸载
在 profile 目录(Ubuntu 为 ~/.dsh/profiles/web)执行: bash
cd ~/.dsh/profiles/web
npm pkg delete dependencies.dsh-md-preview
npm install
(方式一本地克隆安装的,依赖会自动解除;想彻底删掉再执行 rm -rf ~/plugins/dsh-md-preview。)
然后从 cordis.patch.yml 中删除对应的 insert 条目: yaml 删除这一段:
- insert:
- id: md-preview
name: 'dsh-md-preview'
最后重启 dsh web。卸载不会删除你的任何 .md 文件或会话记录,只移除预览面板功能。
使用
1. 点击会话头部的「MD 预览」按钮打开面板;
2. 面板默认显示本会话最近访问的 .md 文件卡片(文件名 / 路径 / 操作历史 / 摘要);
3. 点击对话消息流中的 .md 引用 → 右侧栏自动打开并加载该文件;
4. 拖动面板左缘分隔线调整宽度;点「浮动」切换为浮动窗口;点「✕」关闭;
5. 按住 Ctrl/Cmd/Shift 点击引用 → 用系统默认编辑器打开。
开发 bash 插件本体(Host 半边 + Client 半边均为纯 JS,无构建步骤)
ls index.js client.js
- index.js:Host 半边。监听 fs/observed 记录 md 文件访问(按会话隔离),提供 /md-preview/api/{recent,read,peek} 三个 HTTP 端点
- client.js:Client 半边。面板 UI、点击拦截(document 捕获阶段识别 md 引用按钮)、右侧停靠 + 布局让位
⚠️ pnpm 用户的开发提示:用 pnpm 安装的 profile 会把 file: 本地依赖快照复制到 node_modules/.pnpm/(不是符号链接)。修改 plugins/md-preview 源码后,刷新页面不会生效,需要在 profile 目录重新执行 pnpm install(或手动把改过的文件同步进 node_modules/.pnpm/dsh-md-preview@file+plugins+md-preview/node_modules/dsh-md-preview/)再刷新页面。
许可
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
poiuyjie/dsh-md-preview
点击对话中的 md 引用,右侧并排实时渲染源稿
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,359已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,514已汉化DSH
71.8
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,289已汉化DSH
71.6
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 92,675已汉化DSH
71.2
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,522已汉化DSH
71
这是你的仓库?认领条目