npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@eduwork/dsh-knowledge-studio

v0.5.1

Published

A workspace-native creation studio for DeepSeek Harness, with local source retrieval and AI-powered documents, learning tools, audio, and video.

Downloads

606

Readme

DSH Knowledge Studio

版本:Studio 0.5.0 / Artifact Services 0.2.0,兼容基底锁定官方 DSH 0.1.5-rc.1(183f08e9c6dde7e36cd2318eaee70b0da08fb35e)。插件使用稳定 SemVer,但宿主仍是 release candidate;不承诺兼容其他 DSH 版本。

English

为 DeepSeek Harness 的工作区提供资料驱动的创作与学习工具。直接使用现有文件、对话和模型配置;直接读取原始资料,已有本地索引可供成果检索使用。

| Studio | 成果 | | --- | --- | | 报告 | 简报、学习指南、自定义报告;DOCX、PDF、Markdown | | 演示文稿 | 可编辑 PPTX、PDF、HTML | | 数据表 | XLSX、CSV | | 思维导图 | 节点浏览、引用和追问;PNG、SVG、Markdown | | 测验 / 闪卡 | 答题反馈、学习进度;含答案的 Markdown、PDF | | 音频 / 视频概览 | WAV、MP4、字幕、可选旁白和配乐、视频预览 |

成果使用官方侧栏全屏阅读,保留原会话与输入草稿,引用可追溯到工作区资料。支持的成果类型见上表。

从官方侧栏「开始」页打开 Studio。宿主管理标签页、折叠和全屏状态;Studio 界面跟随蓝色/红色与明暗主题,导出文件保留自己的配色。

两个独立包

| 包 | 版本 | 职责 | | --- | --- | --- | | @eduwork/dsh-knowledge-studio | 0.5.0 | 工作区资料、成果检索、Studio 界面与成果 | | @eduwork/dsh-artifact-services | 0.2.0 | Office 与预览、TTS/ASR、媒体渲染、对话工具与通用技能 |

Studio 精确依赖共享包,两包版本应配套安装。共享服务也可以供其他应用或插件直接使用,不依赖 Studio 或机构服务。

本文的 rc.1 指独立 npm 安装的依赖基线。EduWork 桌面产品使用锁定的 rc.2 Runtime,并从固定 npm 包投影插件载荷,不在运行目录重新解析 peer 依赖;这是一套单独验收的产品组合。桌面构建请遵循产品构建指南,不要把独立安装的 rc.1 overrides 套到产品 Runtime 上。

安装

需要 Node.js 22.19+ 或 24、官方 DSH 0.1.5-rc.1。宿主必须与声明的 DSH 依赖匹配;本版本不能按旧版 DSH 0.1.2 的安装说明直接升级。两个包分别使用 SemVer 管理版本。

安装前须由宿主应用通过根 package.json 的完整 overrides 和已验证的 package-lock.json,将直接及间接的所有 @deepseek-ai/dsh* 包统一固定为 0.1.5-rc.1。只固定顶层 DSH 不够:上游部分 peer 使用 ^0.1.5-rc.1,全新安装可能混入 rc.2 并触发 ERESOLVE。下面的安装命令以已完成这项宿主依赖配置为前提;不要用 --force 或 --legacy-peer-deps 绕过冲突。已有装配应使用其锁文件执行 npm ci。

在已有 Profile 项目中安装精确版本:

npm install @eduwork/[email protected] @eduwork/[email protected]

从源码构建(在 EduWork/packages/dsh-knowledge-studio 执行):

npm ci
npm run build
npm run pack:release

将 dist/packages/ 中两个压缩包复制到目标 Profile 项目,再在该项目中一起安装:

npm install ./eduwork-dsh-artifact-services-0.2.0.tgz ./eduwork-dsh-knowledge-studio-0.5.0.tgz

安装本地 tarball 不会自动启用目标 Profile;启用步骤、独立 Web 启动及运行环境配置见 使用指南。加载 Studio bundle 时会注册共享服务;不要另装第二份共享服务或旧 Office 执行插件。

Office 需要另行准备 Python 3.12+ 和共享包的 python/requirements.txt,以 DSH_OFFICE_PYTHON 指向解释器。PDF、视频使用 Chromium;可注入已准备的运行时,独立渲染首次使用可准备 Remotion 浏览器;Studio 的能力检查本身不会下载组件,离线使用须事先配置。共享媒体运行时固定 Remotion 4.0.520、mediabunny 1.55.5、React/React DOM 18.3.1。Windows 自带语音可离线使用,音色以本机实际安装为准;其他系统或厂商可通过统一接口注册语音提供方。音频转写通过共享 ASR 服务扩展,本地 whisper.cpp 可执行文件与模型需宿主另行准备,不随 npm 包分发。详见 扩展接口。

开发与边界

开发和测试 · 架构 · 迁移 · 版本记录 · 发布流程

索引和检索在本机运行。生成报告或媒体脚本会调用用户配置的模型并发送所需资料;费用和数据处理由该模型服务决定。打开 Studio 不会自动扫描全工作区或启动模型任务。

对话与 Studio 复用同一套 Office、语音、媒体生成和真实文件预览服务。Studio 保留资料引用与学习交互;可编辑 React 视频工程等高级操作由对话工具提供,并非每个对话工具都有 Studio 卡片。

Office 处理支持文档中列出的结构化功能,不承诺完整 Office 排版、宏、公式计算或演示动画编辑。字幕按实际语音片段同步,不承诺逐字时间戳。可编辑视频工程会执行工作区 React 代码,只应渲染可信工程。

项目代码按 MIT 提供。Remotion、Chromium、PDF.js 和其他依赖保留自己的许可;MIT 不覆盖它们的全部使用条件。见 第三方说明 和 配乐来源。

macOS 尚无完整支持;语音与原生媒体资源要求见平台说明。

源码、Issue 与 PR 统一在 EduWork。开发命令在 EduWork/packages/dsh-knowledge-studio 中执行,npm 安装保持独立;发布流程见包维护说明。