DSH Hub
dsh-origin-plugin cover

Fantasality/dsh-origin-plugin

dsh-origin-plugin

BundleDesktop30 GitHub stars· updated 2026-10-17

Drive OriginLab Origin scientific plotting from AI chat via MCP. 74 tools: modal-dialog watchdog, LabTalk safety gate, FigureSpec declarative YAML, fit params, matrix tools, matplotlib bridge, PPT assembly, editable OPJU delivery. Windows + Origin 2021+.

Install

npx @deepseek-ai/dsh plugin --profile web add github:Fantasality/dsh-origin-plugin

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-origin-plugin DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-origin-plugin.svg)](https://dshhub.dev/plugins/dsh-origin-plugin)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from Fantasality/dsh-origin-plugin, cleaned of badges and images.

DSH Origin Plugin · AI 对话驱动 OriginLab Origin 科学绘图

下载与收录(国内直连,无需科学上网)

渠道状态
🟢 OriginPilot 一体化整合包Fantasality/originpilot —— 新手首选:零命令行、零配置,解压双击即用(内置 Node/Python 运行时 + 本插件全部能力)
🟢 npm 官方源dsh-origin-plugin —— npm i -g dsh-origin-plugin(默认最新版)
🟢 npmmirror 淘宝镜像镜像页 —— 国内加速,自动同步
🟢 GitHub ReleaseReleases —— 源码 tgz + 说明
🟢 dshfind 目录源已收录(is_plugin=true,市场内带安装命令)
🟢 DSH 1024Store已收录(DSH 桌面端市场来源)
🟢 PyPI包已构建于 dist/,token 到位即发布

适配:Windows 10/11 · Origin/OriginPro 2021+(2026 实测)· Python 3.10+ · 13 种 MCP 客户端 + 豆包/Cherry Studio/通义灵码等 UI 型客户端 · 纯本机 COM 通道, 数据不出本机、无外网依赖。

国内可用 · DSH 生态 · MCP 桥接通用 —— 让 AI 对话直接驱动本机 OriginLab Origin 自动画图、分析、交付。 纯本机 COM 通道:数据不出本机、无外网依赖、秒级响应(对比需要外网的远程 Origin 服务(如 EditaPlot 类),国内访问不稳定且数据要上传第三方;本插件用你已装的正版 Origin,没有网络与隐私问题)。

🚀 👉 点这里:快速上手(小白版)· 4 种用法 1-3 分钟跑通 👈

😵 看不懂?把 这个文件 发给你的 AI,说「按手册帮我装」就行。

🖥️ 还是嫌麻烦?别装了,直接用 OriginPilot ——

本插件的 Windows 便携一体化整合包:下载 → 解压 → 双击 OriginPilot.exe → 填 API Key, 自然语言直接出图。内置 Node/Python 运行时与本插件全部 70+ 工具, 零安装、零配置、零命令行,专为新手打造。 本仓库(插件本体)面向开发者与已有 DSH/MCP 环境的用户——两条发行线互不阻塞、版本解耦。

English version here

定位一句话:本插件的产出是 Origin 工程文件(OPJU)+ 可复现配置——每一条线、 每个标记、每处轴样式都能在 Origin 里继续手动微调,三个月后按 FigureSpec YAML 一键复现。 文生图/文生 SVG 路线(AutoFigure 类)产出的是一次性矢量对象,编辑粒度和科研可复现性不在同一层。

  • 🤖 对话触发:「用 Origin 画 y=x² 折线图并导出 PNG」 → 模型自动调用工具 → 图片落盘
  • 🔌 双形态接入:DSH 内经官方 @deepseek-ai/dsh-mcp-client 桥接为原生工具;DSH 外经 origin_mcp_stdio.py 接入任何标准 MCP 客户端(Kimi Code / Cursor / Claude Desktop / WorkBuddy),或 npx dsh-origin-plugin 直接拉起
  • 🎨 74 个工具:2D 图 line/scatter/line_symbol/column/histogram/box/bar + 误差棒、3D、等高线、统计批、拟合参数级控制、矩阵工具、matplotlib 桥、PPT 组图
  • 📋 计划确认流(防陈旧):origin_plot_plan 逐列画像+待确认问题+plan_hash → origin_execute_plan(数据/映射变了报 plan_stale,语义不明/发表级/多组对比强制走此流)
  • 🩺 系统自检:origin_diagnose——Origin 安装 / COM 注册 / 残留进程 / 导出目录权限,连不上先调它
  • 📖 场景速查:origin_cookbook——八场景调用链 + 高频工具推荐默认参数(离线秒回)
  • 🛡 导出三级回退链:save_fig → COM ImageExport → LabTalk expGraph,每级文件头校验(防静默失败假成功)
  • ⏱ trace_id + 耗时:每次调用自动附带,定位失败阶段不靠猜
  • 🎛 细粒度改图:origin_edit_plot/axis/legend/page —— 只换一条线的颜色、加粗、隐藏、挪图例、改轴范围、调纸张尺寸;origin_manage_pages 关窗/改名;origin_inspect_graph 先看清现状
  • 📂 文件导入:origin_load_file 直接读 CSV/TXT/XLSX/XLS(中文路径/编码安全)
  • 🧩 领域模板:多谱线堆叠偏移 / XRD 三件套 / 双Y轴 / 森林图 / 多面板(origin_plot_template)
  • 📦 可信交付:origin_export_delivery 一键交付目录(图片+数据csv+可编辑 OPJU);origin_save_project 单独存工程;DSH_ORIGIN_NO_AUTO_SAVE=1 可禁自动写 .opju(提示 Ctrl+S)
  • ✨ 期刊级排版:style_mode(journal/presentation) + family 调色板(带使用约束)+ 幂等 graph_name + 语义轴标题 + style_overrides 显式样式逐项回报
  • 👁 双保险校验:origin_view_graph 内联图片(模型看、也能带给用户)+ origin_verify_graph 确定性反读(程序核)
  • 🧮 统计批:t 检验 / ANOVA / PCA / Kaplan-Meier 生存分析(纯 numpy 自研,结果带 confidence_note:仅供探索,正式发表用 SPSS/R/Origin 复核)
  • 🛡 稳定错误码 + 恢复映射:error_code / recoverable / next_actions / recovery(policy+diagnose) 四件套
  • 🤝 能力握手:origin_status 返回 Origin 版本 + 已知坑矩阵(真机探针结论数据化)+ 特性表
  • 🔒 多会话并发安全:专用 COM 线程 + 单实例语义,实测 8 线程并发 8/8 通过;ORIGIN_SESSION=isolated 不劫持用户窗口;`DSH_O

…

Related plugins