dsh-math-lab

DSH PLUGIN记忆与知识

仓库 nopanicer/dsh-math-lab · npm dsh-math-lab

记忆与知识 未标注验证等级 安全审查:未标注 可信度:未标注 可安装插件
安装这个插件

为 DeepSeek Harness 提供 24 个高中数学互动模型,涵盖函数、三角、解析几何、导数与概率统计,带分步讲解、出题判分和 3D 视角,纯本地计算不耗 token。

一句话选型结论

按资料字段整理

dsh-math-lab 是记忆与知识类的 DSH 可安装插件,未做沙盒验证,暂无安全审查结论,列出 5 项功能,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类记忆与知识 收录类型可安装插件 验证等级未标注验证等级 安全审查未标注
验证等级 UNKNOWN 未标注验证等级
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-11-14 创建于 2026-11-14
README 6.4 KB 正文体量,越大说明说明书写得越细

安装

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

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

  2. 2
    执行安装命令

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

  3. 3
    确认已挂载

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

  4. 4
    试跑并检查权限

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

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/cordis@*需要同时安装的同级依赖
npm 包名dsh-math-lab可用 npm view 查看包信息

能做什么

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

dsh-math-lab:DeepSeek Harness 里的高中数学动态实验室

  • 24 个可调参数互动模型
  • 分步讲解随动画同步
  • 随机出题与答案解析
  • 立体几何 3D 拖动视角
  • 纯本地计算零 token

上游标签

canvasdeepseek-harnessdshdsh-plugineducationmathvisualization

验证等级与安全审查

未标注验证等级
自动化流程结论,不是人工审核
验证等级未标注验证等级上游未给出验证结论,安装前请自行确认
安全审查未标注静态分析结论,未标注不代表已通过审查
仓库健康度未标注按仓库活跃度与最近更新时间给出
可信度未标注综合仓库活跃度与验证结果

选择建议

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

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 列出了 5 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 安全审查还没结论,装之前先看仓库改了什么、要什么权限。
  • 需要同时装好同级依赖,漏装会启动失败。
  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在记忆与知识场景里给 DSH 补能力的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-math-lab当前 未做沙盒验证 未标注 0 未标注 有
ruflo L3 · 安装规范通过 低风险 7.4 万 未标注 无
OpenViking L3 · 安装规范通过 低风险 3.9 万 未标注 无
WeKnora L4 · 沙盒安装通过 低风险 3.3 万 未标注 有
distilly L4 · 沙盒安装通过 低风险 2.5 万 未标注 有
EverOS L4 · 沙盒安装通过 低风险 1.3 万 未标注 有

仓库档案

记忆与知识
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方nopanicer仓库 dsh-math-lab · 默认分支 main
分类记忆与知识knowledge
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 0收录时的数值,非实时
创建 / 更新2026-11-14 · 2026-11-14最后推送 2026-11-14
本站收录2026-11-14首次进入本站目录的时间

README 全文

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

高中数学动态实验室 · dsh-math-lab



DeepSeek Harness 的纯客户端数学可视化插件:侧栏入口「数学实验室」,24 个可调参数的互动模型,
按高一 / 高二 / 高三分组,每个模型都有知识点讲解、跟随动画的分步解说、出题判分,
其中立体几何模型还带可拖动的 3D 视角。所有图像用解析式在本地计算,不调模型、不耗 token、不联网。

安装

从 GitHub 安装(当前发布方式):

dsh plugin --profile web add github:nopanicer/dsh-math-lab

发布到 npm 之后也可以直接按包名装:dsh plugin --profile web add dsh-math-lab。

桌面端:设置 → 插件 → 添加,填上面的包名 / Git 地址。
装完重启应用或刷新页面(客户端插件改动需要重新加载)。

> 本地开发:git clone 后 dsh plugin --profile web add link:/绝对路径/dsh-math-lab,
> 改完 node build.mjs 再刷新即可。

亮点

  • 24 个模型,参数实时可调,图像、读数与副图同步变化
  • 讲解卡片在右栏:知识点 + 每条分步解说跟随动画进度自动切换
  • 练习:随机出题 / 样例题两种模式(60 道高考风格例题),难度与参数范围匹配,答完给解析;
    答案支持 3/4、√3/2、2π/3 这类写法
  • 3D 视角:立体几何模型拖动画面即可旋转
  • 零依赖:只用 React + Canvas 2D,没有 three.js / 数学库,包体 ~500 KB

模型(按备课顺序分组)

高一(必修一、二)

模型 可调参数 实时展示
二次函数与判别式 a、b、c 顶点、对称轴、Δ、零点、最值、扫描点
函数图像变换 基础函数、a、b、h、k 原函数与 a·f(b(x−h))+k 的四段连续变形、关键点的像
指数函数与对数函数 底数 a、观察点 x₀ aˣ 与 log_a x 关于 y = x 镜像、动点与交点
三角函数图像 A、ω、φ、k 周期、振幅、五点法关键点、相位、平衡线
三角恒等与单位圆 α、β sin(α+β) 的几何构成、正余弦投影
平面向量 |a|、|b|(θ 动画扫描) 平行四边形法则、数量积、投影、|a ± b|
解三角形 弦 a、顶角 A 同弦同角、a/sinA = 2R、外接圆与面积
基本不等式 a、b 半圆图解 R ≥ √(ab)、a → b 取等瞬间

高二(选择性必修一、二)

模型 可调参数 实时展示
直线与圆 半径 r、斜率 k 圆心距 d、弦长、相交/相切/相离
椭圆 a、c r₁ + r₂ = 2a、离心率、通径
双曲线 a、c 渐近线、特征矩形、|r₁ − r₂| = 2a
抛物线 p、开口方向 焦点、准线、|PF| = 到准线距离
导数与切线 函数、x₀ 割线随 h → 0 转成切线、切线方程、k(h) 收敛副图
导数与单调性 a、b、c f(x) 与 f′(x) 同屏、单调区间着色、极值
定积分与面积 函数、上限 b 黎曼和随分割数逼近、误差 – n 双对数副图
数列与部分和 等差/等比、a₁、d 或 r、n 点列逐项累加、Sₙ 副图(等比含极限线)

高三(选择性必修三 + 一轮)

模型 可调参数 实时展示
排列组合与二项式定理 n、k 杨辉三角高亮、C(n,k)、A(n,k)、系数柱、系数和 2ⁿ
二项分布 B(n, p) n、p、k 概率柱、E(X)、D(X)、累计概率
正态分布 N(μ, σ²) μ、σ、±kσ 密度曲线、阴影概率、Φ(z)、3σ 对照
线性规划 目标函数 c₁、c₂、最大/最小 可行域、平移等值线、最优顶点
复数与复平面 模、辐角(两个复数) 乘法 = 旋转 + 缩放、共轭、模与辐角
立体几何:线面角 底面边长、高、类型 3D 线框、线面角、体积;可拖动旋转
函数零点与二分法 函数、迭代次数 区间逐步收缩、误差上界
统计与一元线性回归 噪声、预测点 x₀ 散点、最小二乘直线、残差平方和

每个模型都带:

  • canvas 动画(播放/暂停、0.25×–2× 变速、重置)
  • 开关:网格、辅助线、3D 视角
  • 副图:随时间变化的量(割线斜率、累计概率、误差、残差平方和、区间精度……)
  • 实时读数与规律公式 + 教学提示

3D 视角

立体几何模型(正四棱锥 / 正三棱柱)支持 3D:控制条上的「3D 视角」开关打开后,拖动画面旋转。
3D 用自写的正交投影(旋转矩阵 + 深度排序)直接画在 2D canvas 上,不引入 three.js。

本机记忆

用 localStorage(键 math-lab/v1)记住:上次看的模型、每个模型上次的参数、练习得分。

开发

node build.mjs                       # src/ → client.js
node tools/check.mjs                 # 契约检查(24 个模型、讲解、出题、例题、答案解析)
node tools/lint-names.mjs            # 拼接作用域重名检查
node tools/ssr.mjs                   # 用 React 把面板 SSR 渲染一遍(24 模型 × 中英)
node tools/render.mjs --all --sheet  # 无浏览器渲染每个模型,拼一张总览图

零依赖,CI(.github/workflows/ci.yml)会跑前四项,并检查提交的 client.js 是否与 src/ 同步。

tools/render.mjs 把 model.draw() 接到 Canvas2D→SVG 记录器,再用 sharp 光栅化,
不开浏览器就能看见画面(主图 tools/out/.png、副图 tools/out/_chart.png)——
改坐标/布局时先看图再交差。

源码组织:

src/core.js              常量、主题、坐标系视图、绘图原语、答案解析、注册表
src/models/.js       一个模型一个文件:defineModel + defineLesson + defineQuiz + defineExams
src/panel.js             面板 UI、渲染循环、练习交互、侧栏注册

添加模型只要照 src/models/quadratic.js 写一个文件,node build.mjs 会自动拼进去。
详细契约见 docs/CONTRACT.md,24 个模型的教学意图见 docs/BRIEF.md。

许可

MIT

常见问题

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

在 DSH 里执行 `dsh plugin --profile web add github:nopanicer/dsh-math-lab` 即可。对应的 npm 包名是 `dsh-math-lab`。

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

未标注验证等级。上游未给出验证结论,安装前请自行确认

dsh-math-lab 安全吗?

未标注。

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

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

dsh-math-lab 需要什么运行环境?

需要同时安装 @deepseek-ai/cordis@*。环境不满足时安装会失败,建议先确认本机版本。

dsh-math-lab 用的是什么许可证?

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

dsh-math-lab 有哪些功能?

24 个可调参数互动模型、分步讲解随动画同步、随机出题与答案解析、立体几何 3D 拖动视角、纯本地计算零 token。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

记忆与知识
按星标排序,可作替代方案

ruflo

ruflo

L3 · 安装规范通过 7.4 万 星

OpenViking

OpenViking

面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`vik

L3 · 安装规范通过 3.9 万 星

WeKnora

WeKnora

把 WeKnora 知识库接入 dsh 的四个只读工具:列出知识库、混合检索原文片段、按顺序还原单篇文档,以及直接取用 WeKnora 自己

L4 · 沙盒安装通过 3.3 万 星

distilly

distilly

Distilly — Distill how they think into reusable Skills for any Agent o

L4 · 沙盒安装通过 2.5 万 星

EverOS

EverOS

L4 · 沙盒安装通过 1.3 万 星

MemOS

MemOS

L4 · 沙盒安装通过 1.2 万 星

nopanicer 的其它插件

1 个

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