🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

分子结构查看器 PandaAIDD/dsh-molecule-viewer

DeepSeek Harness
PandaAIDD79 天前有提交已提供中文文档扫描:含敏感能力

传入分子文件路径,在会话中渲染可交互 3D 结构

27.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add PandaAIDD/dsh-molecule-viewer
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · tool
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/26·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 79 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 6 处,展示前 6 条)
  • 读取本地文件
    lib/index.js:74
    return candidates.find(candidate => existsSync(candidate));
  • 读取本地文件
    lib/index.js:92
    const bytes = readFileSync(resolved);
  • 发起网络请求
    lib/client.js:6758
    var i = fetch(t).then(checkStatus).then(((t2) => t2.text()));
  • 发起网络请求
    lib/client.js:6763
    return s = "POST" == i ? fetch(t, { method: "POST", body: r }).then(((t2) => checkStatus(t2))).then(((t2) => t2.arrayBuffer())) : fetch(t).then(((t2)
  • 读取本地文件
    src/index.ts:92
    return candidates.find(candidate => existsSync(candidate))
  • 读取本地文件
    src/index.ts:112
    const bytes = readFileSync(resolved)
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools@deepseek-ai/dsh-invariants@deepseek-ai/schemastery@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-tool
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 传入分子文件路径
  • 渲染交互式3D结构
  • 支持旋转缩放与样式切换

README

由 DeepSeek 最新模型翻译生成
dsh-molecule-viewer DSH(DeepSeek Harness)分子结构查看器插件:传入分子文件路径或 PDB/SDF/MOL2/MOL 格式数据,在会话界面渲染交互式 3D 分子查看器(3Dmol.js,支持旋转/缩放/样式切换/着色)。 2AFW 蛋白质 cartoon 渲染效果 特性 - 🧬 四种格式:PDB(蛋白质/大分子)、SDF、MOL2、MOL - 📁 路径优先:直接传文件路径,工具在服务端读取——Windows(D:\dir\x.pdb)、WSL(/mnt/d/dir/x.pdb)和 ~/ 写法都能自动识别互转 - 🖱️ 交互式查看器:旋转、缩放,实时切换 cartoon / stick / line / sphere 样式、背景色与分子着色 - 🔄 重启可恢复:查看器载荷随 tool/result 事件持久化,重启加载历史后照常渲染(依赖官方插槽,原版 harness 即可安装) - ⚡ 轻量解析:Host 侧只做原子计数与校验,真正的解析渲染交给浏览器端 3Dmol.js - 📦 本地打包 3Dmol.js:vendor/3Dmol-min.cjs(2.4.2)在构建时打进 client bundle —— 无 CDN 运行时请求,加载快、可离线、不受浏览器跟踪防护影响 安装
展开完整文档(README 剩余 1 节)
dsh-molecule-viewer

DSH(DeepSeek Harness)分子结构查看器插件:传入分子文件路径或 PDB/SDF/MOL2/MOL 格式数据,在会话界面渲染交互式 3D 分子查看器(3Dmol.js,支持旋转/缩放/样式切换/着色)。

2AFW 蛋白质 cartoon 渲染效果

特性

- 🧬 四种格式:PDB(蛋白质/大分子)、SDF、MOL2、MOL
- 📁 路径优先:直接传文件路径,工具在服务端读取——Windows(D:\dir\x.pdb)、WSL(/mnt/d/dir/x.pdb)和 ~/ 写法都能自动识别互转
- 🖱️ 交互式查看器:旋转、缩放,实时切换 cartoon / stick / line / sphere 样式、背景色与分子着色
- 🔄 重启可恢复:查看器载荷随 tool/result 事件持久化,重启加载历史后照常渲染(依赖官方插槽,原版 harness 即可安装)
- ⚡ 轻量解析:Host 侧只做原子计数与校验,真正的解析渲染交给浏览器端 3Dmol.js
- 📦 本地打包 3Dmol.js:vendor/3Dmol-min.cjs(2.4.2)在构建时打进 client bundle —— 无 CDN 运行时请求,加载快、可离线、不受浏览器跟踪防护影响

安装

dsh plugin --profile web add git+https://github.com/PandaAIDD/dsh-molecule-viewer.git

重启生效:

dsh --profile web

安装后 view_molecule 工具自动可用,模型按工具描述自动调用。

dsh plugin 是 pnpm 转发器:克隆仓库 → 安装到 profile 的 node_modules → 检测到 dsh.bundle.patch 声明 → 自动加入 dsh.profile.bundles。peerDependencies 从 profile 的 healed node_modules 解析。

使用

对话中直接描述需求即可,模型会自动调用工具:

"帮我可视化这个分子:D:\project\Dock\data\3IPQ.pdb"

或明确要求:

"用 view_molecule 工具查看这段 SDF 数据:..."

支持的格式

| 格式 | 扩展名 | 说明 |
| PDB | .pdb .ent | 蛋白质/大分子(ATOM/HETATM 记录) |
| SDF | .sdf .sd | 多分子结构(V2000/V3000) |
| MOL2 | .mol2 | TRIPOS 格式 |
| MOL | .mol | MDL MOL(V2000/V3000) |

SMILES 暂不支持——需要含 3D 坐标的格式。

超过 2 MB 的分子内容不会内联进会话日志,查看器位置显示摘要卡片(原子数与格式仍然可见)。

工具参数

| 参数 | 类型 | 必填 | 说明 |
| path | string | 与 data 二选一(优先) | 分子文件路径,按用户原始写法传入即可(Windows/WSL 双向兼容,~/ 自动展开);服务端直接读取,速度快 |
| data | string | 与 path 二选一 | 分子文件纯文本内容——仅用于磁盘上没有文件的情况(如聊天中粘贴的内容),不要 base64 编码 |
| format | pdb \| sdf \| mol2 \| mol | 传 data 时必填 | 输入格式;传 path 时按扩展名自动推断,可省略 |
| name | string | 否 | 显示名称(如 "1CRN"),作为查看器标题 |
| style | stick \| line \| sphere \| cartoon | 否 | 初始渲染样式(默认 stick;蛋白质建议 cartoon) |

License

MIT
预览分享卡片长什么样 ↓PandaAIDD/dsh-molecule-viewer
分享 · DeepSeek Harness Hub
PandaAIDD/dsh-molecule-viewer

传入分子文件路径,在会话中渲染可交互 3D 结构

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部