乔木阅读:在 DeepSeek Harness 中阅读 EPUB、PDF、TXT,划线批注、导出阅读笔记与 AI 伴读。
34.9/100
综合分
7
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/31 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
该插件未发布到 npm,按作者文档从 GitHub 源安装即可(静态检查只覆盖 npm 路径,不代表插件不可用)。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add joeseesun/qiaomu-reader-dsh该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · tool
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 1 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/1) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包qiaomu-reader-dsh(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 08:42:43
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 16 处,展示前 13 条)
- 读取本地文件index.js:11345
const bytes = await readFile(file); - 删除本地文件递归index.js:11350
if (folder) await rm(folder, { recursive: true, force: true }); - 写入本地文件index.js:11556
await mkdir(path2.dirname(file), { recursive: true }); - 写入本地文件index.js:11558
await writeFile(temp, content2, "utf8"); - 写入本地文件index.js:11559
await rename(temp, file); - 读取本地文件index.js:11569
return JSON.parse(await readFile2(file, "utf8")); - 写入本地文件index.js:11659
await mkdir(paths.books, { recursive: true }); - 读取本地文件index.js:11660
const exists = await stat(absolute).then(() => true).catch(() => false); - 写入本地文件index.js:11661
if (!exists) await writeFile(absolute, bytes); - 写入本地文件index.js:11751
mkdir(paths.books, { recursive: true }), - 读取本地文件index.js:11821
const info = await stat(absolute).catch(() => null); - 读取本地文件index.js:11824
const bytes = await readFile2(absolute); - 读取本地文件index.js:11875
const bytes = await readFile2(safeJoin(paths.base, book.file));
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-typert-protocol给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 划线批注
- 导出阅读笔记与AI伴读
README
由 DeepSeek 最新模型翻译生成乔木阅读 · DeepSeek Harness
v1.1.1:DeepSeek Harness 0.2.1-rc.3 兼容更新。本次验证范围。
在 Harness 中阅读、划线、听书、记生词,使用宿主原生 AI 会话讨论正文。
真实 DSH 中的阅读和生词本
图:1.1.0 预构建发布包,macOS 上的隔离 DSH Web profile;生词释义由测试人员输入,截图不代表模型回答已验收。
- EPUB、PDF、TXT、Markdown / HTML 导入;UTF-8、UTF-16 BOM 与 GB18030 文本解码。
- 从书库移除后保留原副本、进度、划线、生词和 Markdown 笔记,可恢复或重新导入。
- 浏览器系统语音与 macOS 宿主语音:跨章朗读、暂停续读、音色/速度、跟随和回到朗读处。
- 选区查词卡复用 Harness 原生会话;生词保留上下文与原文回跳,可导出 Markdown,可选 AnkiConnect。
- Gutenberg 搜索、EPUB 下载校验、已拥有提示;大书库窗口渲染。
展开完整文档(README 剩余 1 节)
乔木阅读 · DeepSeek Harness v1.1.1:DeepSeek Harness 0.2.1-rc.3 兼容更新。本次验证范围。 在 Harness 中阅读、划线、听书、记生词,使用宿主原生 AI 会话讨论正文。 真实 DSH 中的阅读和生词本 图:1.1.0 预构建发布包,macOS 上的隔离 DSH Web profile;生词释义由测试人员输入,截图不代表模型回答已验收。 - EPUB、PDF、TXT、Markdown / HTML 导入;UTF-8、UTF-16 BOM 与 GB18030 文本解码。 - 从书库移除后保留原副本、进度、划线、生词和 Markdown 笔记,可恢复或重新导入。 - 浏览器系统语音与 macOS 宿主语音:跨章朗读、暂停续读、音色/速度、跟随和回到朗读处。 - 选区查词卡复用 Harness 原生会话;生词保留上下文与原文回跳,可导出 Markdown,可选 AnkiConnect。 - Gutenberg 搜索、EPUB 下载校验、已拥有提示;大书库窗口渲染。 安装预构建发布包 从 v1.1.1 Release 下载 qiaomu-reader-dsh-1.1.1.tgz 和 SHA256SUMS,校验后安装到你选择的 profile: shasum -a 256 -c SHA256SUMS dsh plugin --profile YOUR_PROFILE add /absolute/path/qiaomu-reader-dsh-1.1.1.tgz YOUR_PROFILE 需要替换为目标 profile。macOS 桌面版请使用应用自带 CLI:/Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh。不要把隔离测试配置直接覆盖日用配置。 实测环境:macOS、应用自带 DSH 0.2.1-rc.3、独立 Web profile。桌面日用 profile 使用本目录链接;该桌面进程尚未重载验收。其他系统、实体手机和平板未验收。详细记录在 适配状态。 使用 打开左侧「乔木阅读」,导入书籍。选中文字可划线、查词或交给 AI;右上角可打开朗读、生词本、搜索与伴读。书目更多菜单中的「从书库移除」保留全部阅读文件,在「已移除书籍」中恢复。 默认书库在宿主工作目录下的 乔木阅读/,由 workspaceRoot 配置固定;书籍、状态、生成的笔记分别在 books/、state/、notes/。更新笔记只替换受管理区块,保留手写文字。不要删除这些目录来卸载插件。 AI 需要用户在 Harness 配置模型。查词打开独立原生会话并提供引用上下文,点击「生成解释」后发送;可直接手填释义。Anki 需要在本机安装并运行 AnkiConnect,默认使用 Default 牌组的 Basic 笔记类型及 Front / Back 字段。 数据与联网 阅读副本和结构化状态保存在本机,浏览器保留离线缓存。书源搜索/下载访问 www.gutenberg.org;浏览器语音使用运行环境所提供的声音,其联网行为由该环境决定。macOS 语音通过 /usr/bin/say 本地合成,临时音频随请求清理。只有点击发送到 Anki 才访问固定本机端口 127.0.0.1:8765。AI 上下文交给用户选择的 Harness 模型,沿用宿主账号、工具与授权机制;本插件不搬迁原版 AI 密钥。 当前边界 本轮交付阅读/书库的第一阶段。Kindle 双模式传书、乔木书库激活接入、原版云端/本地模型 TTS 服务仍需后续宿主适配。MOBI、FB2、漫画不在本版支持范围。分页页码随窗口和排版变化,不宣称全书稳定页码。AI 实际回答、真实 Anki 卡片与 Kindle 设备阅读分别未验收。 若需回滚,重新安装此前已验证的包并重载 profile,先备份整个 乔木阅读/。旧版不认识新增的 Markdown/HTML 书籍及归档字段,不应用旧版执行书库修改。卸载插件时保留书库与浏览器缓存。 开发 npm ci npm run check npm pack --pack-destination /tmp 保留 GPL-3.0-only;原产品稳定版对照基线为 qiaomu-reader 提交 4a6e6ee1e39966f2af5d831df8b3f4c4fd387ca3(4.9.2)。原版工作区未修改。PDF.js、Marked、parse5 及其打包依赖的许可证见 第三方来源说明;六本内置公版书保留原始来源与许可。 Read EPUB, PDF, TXT, Markdown and HTML inside DeepSeek Harness, with recoverable library removal, speech, vocabulary, Markdown backlinks and native AI sessions. Install the prebuilt Release tgz with dsh plugin --profile YOUR_PROFILE add /absolute/path/package.tgz, then reload the selected profile. Download the prebuilt tgz and SHA256SUMS from the v1.1.1 GitHub Release; no npm publication is provided. 已在 macOS 上测试,使用内置 DSH 0.2.1-rc.3,运行在隔离的 Web 配置档中。常规桌面进程、Windows/Linux 和实体移动设备尚未验证。AI 回复需要用户本机已配置 Harness 模型。AnkiConnect 为可选项。Kindle、已激活的 Qiaomu Library、额外 TTS 引擎、MOBI/FB2/漫画,以及稳定的整书分页,都不在这个候选版本范围内。 书籍、笔记和状态都保存在本地。Gutenberg 搜索/下载会连接 Gutenberg;AI 上下文会发送到已配置的 Harness 服务商;显式导出到 Anki 时使用 localhost 端口 8765。macOS 语音使用系统 say 服务。卸载插件请通过 Harness 操作,并保留其库文件;回滚前先备份库。许可证为 GPL-3.0-only。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
joeseesun/qiaomu-reader-dsh
乔木阅读:在 DeepSeek Harness 中阅读 EPUB、PDF、TXT,划线批注、导出阅读笔记与 AI 伴读。
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 3,801已汉化DeepSeek 客户端
74.5
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,636已汉化DSH
72.2
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,082已汉化DSH
71.7
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,292已汉化DSH
71.3
智能体运行框架路由HarnessRouter/harnessrouter
智能体运行框架的统一接口。
★ 3,800已汉化DSH
71.2