在 DeepSeek Harness 中阅读 RSS,与原生 AI 对话伴读文章 | RSS reading with…
53.9/100
综合分
67
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
该插件未发布到 npm,按作者文档从 GitHub 源安装即可(静态检查只覆盖 npm 路径,不代表插件不可用)。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add joeseesun/qiaomu-rss-dsh该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · search
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 3 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包qiaomu-rss-dsh(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 06:39:42
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 21 处,展示前 18 条)
- 读取本地文件lib/index.js:35
this.loading = readFile(this.path, "utf8").then((raw) => { - 写入本地文件lib/index.js:116
await mkdir(dirname(this.path), { recursive: true }); - 写入本地文件lib/index.js:118
await writeFile(temp, JSON.stringify(Object.fromEntries(this.bodies)), { encoding: "utf8", mode: 384 }); - 写入本地文件lib/index.js:119
await rename(temp, this.path); - 删除本地文件lib/index.js:139
await rm(this.path, { force: true }); - 读取本地文件lib/index.js:184
const raw = await readFile2(this.path, "utf8"); - 写入本地文件lib/index.js:204
await mkdir2(dirname2(this.path), { recursive: true }); - 写入本地文件lib/index.js:205
await writeFile2(rollback, JSON.stringify(this.data), { encoding: "utf8", mode: 384 }); - 写入本地文件lib/index.js:229
await mkdir2(dirname2(this.path), { recursive: true }); - 发起网络请求lib/index.js:1091
const response = await fetch(target.href, { - 发起网络请求lib/index.js:1312
const response = await fetch(`${BASE}${path}`, { headers: { accept: "application/json" }, signal: AbortSignal.timeout(25e3) }); - 发起网络请求lib/index.js:1433
const result = await this.request("/api/lab/verify", { clientId: this.identity.id, clientKey: this.identity.key }, signal); - 发起网络请求lib/index.js:1441
return this.result(await this.request("/api/lab/collection-jobs", { id, url: collectionUrl(url) }, signal)); - 发起网络请求lib/index.js:1444
return this.result(await this.request(`/api/lab/collection-jobs/${encodeURIComponent(id)}`, void 0, signal)); - 发起网络请求lib/index.js:1447
const result = await this.request(`/api/lab/collection-jobs?cursor=${encodeURIComponent(cursor)}`, void 0, signal); - 写入剪贴板lib/client.js:1845
(0, import_jsx_runtime5.jsx)("button", { className: "qrs-icon", "aria-label": copy.copy, title: copy.copy, onClick: () => void navigator.clipboard.wri - 写入剪贴板lib/client.js:2177
(0, import_jsx_runtime7.jsx)("button", { type: "button", "aria-label": `\u590D\u5236 ${sub.name} \u5730\u5740`, title: "\u590D\u5236\u5730\u5740", onC - 写入剪贴板lib/client.js:20799
void navigator.clipboard.writeText(linkMenu.url).then(() => notify(collectionCopy().copied)).catch((error) => notify(error.message, true));
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent-default-model@deepseek-ai/dsh-home-paths@deepseek-ai/dsh-llm@deepseek-ai/dsh-tools@deepseek-ai/dsh-typert-protocol给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
4 张 · 点击查看大图功能亮点
- 阅读RSS文章
- 与AI对话伴读
在 DeepSeek Harness 里读 RSS,原生 AI 陪你一起读文章
README
由 DeepSeek 最新模型翻译生成乔木 RSS · qiaomu-rss-dsh
中文 · English
让订阅变成真正读进去的内容。 在 Harness 里发现值得关注的作者,读原文或中文版本,再带着当前文章向 AI 追问。
下载安装 · 反馈问题
实际文章阅读:频道列表、阅读版本与正文
真实截图:独立 Harness Web 配置档,公开文章与服务已有的改写版本;没有合成 AI 回答。截图说明
- 少切几个窗口: 订阅列表、文章正文、原生 AI 对话在同一工作区。
- 外文文章也能顺畅读: 在已有原文、译文和改写之间切换;缺失版本可交给已配置的模型生成。
- 从「看过」走向「看懂」: 让伴读带着文章上下文继续解释、比较与追问。
- 订阅由你决定: 发现博客与播客、添加 RSS/Atom 地址,用 OPML 迁移订阅。
Read RSS inside DeepSeek Harness and discuss the current article in its native AI conversation.
这是公开源码的社区插件,并非 DeepSeek 官方维护或背书。预构建安装包见 GitHub Releases;目前不发布 npm 包。v0.9.2 已在 DeepSeek Harness 0.2.1-rc.3 的隔离 Web 配置档中验证安装、阅读与原生伴读挂载。
展开完整文档(README 剩余 1 节)
乔木 RSS · qiaomu-rss-dsh 中文 · English 让订阅变成真正读进去的内容。 在 Harness 里发现值得关注的作者,读原文或中文版本,再带着当前文章向 AI 追问。 下载安装 · 反馈问题 实际文章阅读:频道列表、阅读版本与正文 真实截图:独立 Harness Web 配置档,公开文章与服务已有的改写版本;没有合成 AI 回答。截图说明 - 少切几个窗口: 订阅列表、文章正文、原生 AI 对话在同一工作区。 - 外文文章也能顺畅读: 在已有原文、译文和改写之间切换;缺失版本可交给已配置的模型生成。 - 从「看过」走向「看懂」: 让伴读带着文章上下文继续解释、比较与追问。 - 订阅由你决定: 发现博客与播客、添加 RSS/Atom 地址,用 OPML 迁移订阅。 Read RSS inside DeepSeek Harness and discuss the current article in its native AI conversation. 这是公开源码的社区插件,并非 DeepSeek 官方维护或背书。预构建安装包见 GitHub Releases;目前不发布 npm 包。v0.9.2 已在 DeepSeek Harness 0.2.1-rc.3 的隔离 Web 配置档中验证安装、阅读与原生伴读挂载。 能做什么 | 功能 | 使用方式 | | 乔木精选与个人订阅 | 从左上角搜索并切换频道,自动加载该频道的新文章;在探索页添加 RSS/Atom 源,导入或导出 OPML | | 读者社区 | 「乔木精选」之外的独立分组,收录读者提交的链接,可按 YouTube / B 站 / 公众号 / 文章筛选;站点隐藏该频道后同步消失 | | 阅读文章 | 切换原文、译文和乔木改写;支持未读、收藏、搜索与媒体内容 | | AI 伴读 | 点击文章工具栏的魔法棒,或选中正文,右侧直接打开 Harness 原生对话;默认工作区自动连接当前文章,选段引用内嵌在输入框内,可展开或移除;翻译、解释、概括默认只处理选段,文章作为参考上下文 | | 海外播客原文 | 搜索节目、浏览单集并获取已有完整转写;导入后可阅读、翻译和伴读 | | 链接收录与改写(实验室) | 在设置中启用并验证邀请码,粘贴链接或右键正文链接提交;在「申请收录」查看进度、重试失败申请,完成后打开中文改写与 AI 伴读 | | 插件设置 | 调整阅读外观和乔木服务地址;用弹窗编辑订阅、重命名或取消分组,管理 OPML 与快捷提示词,并查看关于与打赏信息 | | Agent 工具 | 提供频道、文章、搜索、订阅、刷新和阅读版本相关的八个 rss_* 工具 | 链接收录与改写 在「插件设置 → 实验室」启用链接收录,输入邀请码并点击「验证并保存」,随后打开「申请收录」。粘贴网页地址提交,或右键文章中的链接选择「申请收录改写」。完成的申请可直接打开阅读,失败的申请可重试。任务在 Host 保存;重启会恢复进度检查,完成或失败时在 RSS 面板通知。没有未完成任务时不持续查询服务器。 链接会发送到设置中的乔木服务,生成的改写公开收录。此功能是网页收录和 AI 改写,与「海外播客原文」提供的已有逐字稿不同。实验室默认关闭。邀请码与实例访问密钥保存在本机插件数据中,不返回通用设置,不提供 Agent 提交工具;管理员管理功能本版未迁移。 Harness 实验室:验证邀请码、开启收录和查看申请 真实界面 查看已合并的桌面版 AI 伴读实拍 真实 AI 伴读:文章与原生对话 此前桌面构建实拍:打开 Planet Money 文章后,发送「概括要点」,右侧返回对应文章的概括。该截图由此前的 PR #6 合入;该截图为此前版本;v0.6.0 的选段翻译已在 Desktop 原生对话中验证;v0.7.0 新功能在隔离 Web 配置档中验证。 切换频道时先显示已缓存文章,再自动拉取该频道的新内容;刷新按钮仍可手动强制更新。切换文章时,阅读区用轻量骨架显示加载状态。默认阅读版本为「乔木改写」,仅在当前文章有内容时生效,缺失时自动选择其他已有版本或原文;手动选择缺失版本仍可调用 Harness 生成。文章与伴读之间的分割线可拖动,也可用方向键微调、双击复位。打开伴读时文章列表保持可见,文章左上角也可打开频道列表。伴读输入框上方的快捷提示词可横向滚动点选并直接发送;末端的 + 可直达设置新增提示词。已有手写草稿时不会覆盖或误发。本机个人提示词保存在插件的浏览器存储中,可在设置中编辑。探索订阅包含来自原版乔木 RSS 目录的 73 个播客 RSS 源;订阅后可使用文章中的音频附件播放。插件不提供 Obsidian 式笔记、划线保存或日记写入。 找到下一篇想读的内容 订阅发现:搜索作者、播客或 RSS 地址 打开「探索订阅」,找到作者并订阅;也可以直接输入 RSS 地址。首次使用无需导入旧数据,乔木精选可直接阅读。AI 伴读与缺失版本生成需要宿主模型配置,普通阅读不需要模型密钥。 安装 支持 DeepSeek Harness 0.2.1-rc.2 / 0.2.1-rc.3;本次实测 rc.3。下载 v0.9.2 Release 中的 .tgz 和同名 .sha256 文件,在下载目录执行: shasum -a 256 -c qiaomu-rss-dsh-0.9.2.tgz.sha256 dsh plugin --profile desktop add "$PWD/qiaomu-rss-dsh-0.9.2.tgz" 使用命令行 Web 界面时,把 desktop 换为 web。安装后重启对应的 Harness profile,在侧边栏打开「乔木 RSS」。官方插件安装说明介绍了 bundle 与 profile 的关系。插件依赖 Harness 已配置的模型与账号;默认无需再选工作区。 本次修正旧包锁定 rc2 导致 rc3 拒装的问题,无需开启版本豁免。安装、阅读、伴读和未覆盖范围见 rc3 验证记录。 开发 需要 Node.js 22 或更高版本,以及已安装的 DeepSeek Harness。克隆后执行: git clone https://github.com/joeseesun/qiaomu-rss-dsh.git cd qiaomu-rss-dsh npm ci npm run check npm pack src/ 是源码;lib/ 是随 Git 仓库提交的宿主与客户端构建产物,供 DSH bundle 加载。修改源码后请重新构建,并一并提交更新后的 lib/。包名 qiaomu-rss-dsh 必须与 cordis.patch.yml 中的 name 保持一致。 此前版本已在本地 Desktop profile 验证读取、伴读和可调分割线,并通过隔离 Web profile 的安装、配置和启动检查;本轮已验证 Desktop 中选段引用内嵌、保留输入草稿、移除引用,并实际发送「翻译」确认只翻译选段。隔离 Web 的已有文章和订阅发现截图来自 v0.5.2。详见 发布验证。private: true 仅阻止误发 npm,不限制 GitHub 源码或 Release 下载。正式使用时请安装 Release 包;从 GitHub 源码构建适合参与开发。 升级时安装新版本包并重启同一 profile。暂时停用可在 Harness 插件管理中禁用 RSS;卸载前请通过 OPML 导出订阅,阅读状态需要另外备份。 数据与来源 - 订阅与阅读状态保存在 Harness home 的 storages/qiaomu-rss/data.json,不在本仓库。升级时不会清空旧数据。 - 乔木精选读取 乔木 AI RSS 的公开接口;个人订阅由插件抓取。 - 内置独立博客源清单来自 chinese-independent-blogs,其 MIT 声明保留在 vendor/chinese-independent-blogs/LICENSE。 - 播客 RSS 推荐地址来自 乔木 AI RSS 的源目录;第三方源的可用性和全文/音频内容由各发布方决定。 - 「探索订阅 → 海外播客原文」可搜索 乔木 Podscribe API 收录的海外节目,按节目浏览单集并获取完整原文转写。已获取的单集出现在「海外播客原文」频道,可继续翻译、改写或在 AI 伴读中引用。覆盖范围随上游公开目录变化;接口不可用或无转写时会显示错误,不会生成虚构原文。 - AI 伴读使用 DeepSeek Harness 当前可用的模型与原生会话;模型服务的配置与费用由 Harness 管理。 问题与改进建议请通过 GitHub Issues 提交。本项目采用 GPL-3.0-only 许可。 实时桌面截图展示真实订阅源、重写后的阅读视图、订阅发现,以及本地安装的开发版针对具体文章生成的原生 AI 回复。下载 v0.9.2,或按上面的安装步骤操作。 乔木 RSS 把精选和个人 RSS/Atom 订阅源带入 DeepSeek Harness。你可以阅读原文、译文或改写后的文章;管理未读条目和收藏;导入/导出 OPML;在文章旁打开原生 Harness AI 会话,并附上文章的阅读上下文。伴读直接在默认工作区打开。文章与聊天之间的分割线可拖动调整。 这是开源社区插件,DeepSeek 不维护也不背书。预构建的 tarball 可从 GitHub Releases 获取,未发布到 npm。使用 DeepSeek Harness 0.2.1-rc.3 命令行时,先下载 .tgz 和 .sha256 文件,用 shasum -a 256 -c qiaomu-rss-dsh-0.9.2.tgz.sha256 校验,再运行 dsh plugin --profile desktop add /absolute/path/to/qiaomu-rss-dsh-0.9.2.tgz,然后重启配置档。Web 配置档请把 desktop 换成 web。上一版包已在隔离的 Web 配置档中安装并启动,Desktop 阅读与 AI 陪伴流程也在安装后的应用里验证过。本次发布流程还验证了隔离环境下的包安装、宿主启动、真实文章加载、切换到已有改写版本,以及订阅发现。v0.6.0 在 Desktop 原生对话中验证了选段翻译:回答只翻译选中的段落。选中的段落会以可展开、可移除的引用形式出现在输入框内,文章提供背景上下文。Labs 可凭已验证的邀请提交公开网页链接,用于采集和改写。请求在重启后仍然保留,支持进度跟踪和重试,完成的结果可在阅读器中打开。提交的链接和生成的改写会由配置的 Qiaomu 服务公开采集。邀请和实例凭据保存在 Host 存储中,不暴露任何 Agent 提交工具或管理界面。播客发现可从公开的 Podscribe 目录导入已有的完整转录文本。开发时请使用 Node.js 22+,运行 npm ci、npm run build 和 npm test。生成的 lib/ 文件已提交,因为 DSH bundle 会加载它们。 阅读数据存放在用户的 Harness home 下 storages/qiaomu-rss/data.json,不在本仓库内。精选信息流使用公开的 Qiaomu AI RSS API。AI 对话使用宿主配置的模型和账号。Obsidian 笔记、高亮保存和日记功能有意不提供。源码采用 GPL-3.0-only 许可;内置的博客列表保留其单独的 MIT 声明。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
joeseesun/qiaomu-rss-dsh
在 DeepSeek Harness 中阅读 RSS,与原生 AI 对话伴读文章 | RSS reading with…
相关插件 · 搜索 / 抓取
LLM 知识平台Tencent/WeKnora
概览 ·快速开始 ·新特性 ·功能 ·客户端 ·文档 ·开发
★ 36,032已汉化DSH
72.1
智能体记忆系统MemTensor/MemOS
MemOS 2.0 Stardust星尘
★ 12,195已汉化DSH
71.2
跨代理记忆库zilliztech/memsearch
跨平台语义记忆,专为 AI 编程智能体打造。
★ 2,799已汉化DSH
70.9
技能语料库EverMind-AI/SkillCorpus
SkillCorpus 能给你什么
★ 694已汉化DSH
69.7
代码图谱记忆syncable-dev/memtrace-public
你的智能体值得拥有结构化记忆。
★ 509已汉化MCP
67.9
AnySearch 搜索插件anysearch-team/anysearch-dsh
AnySearch 网页搜索服务商,为 DeepSeek Harness(DSH)提供高级搜索工具
★ 457已汉化DSH
66.6