点悬浮球选本地书,用自己阅读器打开并归位窗口
28.1/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add unsiscon/dsh-novel-launcher该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 50 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令发起外部网络请求
查看扫描证据(共 3 处,展示前 3 条)
- 执行外部命令来自配置/变量lib/index.mjs:80
execFile(cmd, args, { timeout: timeoutMs || 15000, maxBuffer: 16 * 1024 * 1024 }, (err, stdout, stderr) => { - 执行外部命令固定命令lib/index.mjs:166
execFile('open', ['-n', '-a', HELPER_APP], () => {}) - 发起网络请求lib/client.js:78
const res = await fetch(API + path, init)
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 悬浮球打开本地书单
- 调用自有阅读器打开
- 窗口自动归位
在 DSH 界面放一个悬浮球:点开本地书单,用你自己的阅读器打开,窗口自动归位。
README
由 DeepSeek 最新模型翻译生成dsh-novel-launcher 📖
在 DeepSeek Harness 的界面里放一个悬浮球:点开本地书单,选一本用你自己的阅读器打开,窗口自动落在你习惯的位置。
写代码的间隙看两眼小说,不用切窗口。
界面预览
点右下角的 📖 悬浮球,展开本地书单 —— 顶部「继续读」直接续上,中间三路搜索,底部一键记住窗口位置:
悬浮球常驻在界面右下角,不占布局、不影响写代码:
它做什么
- 🟢 右下角悬浮球 —— 不占布局,点开点收
- 📚 本地书单 —— 扫描你的书库文件夹,只列出真正的电子书
- 🔍 三路搜索 —— 中文(魔界)、全拼(mojie)、首字母(mjd)都能搜到《魔界的女婿》
- ⏯ 继续读 —— 顶部永远显示上次读到哪本、第几章
- 🪟 窗口归位 —— 打开后自动把阅读器窗口搬到预设位置,顺手收掉上一个旧窗口
- 🎨 跟随主题 —— 用 DSH 的设计变量,明暗自动适配
- 🌗 点外部关闭 / Esc / 选书即收起 / 关闭自动清空搜索
它不做什么
- 不抓网络小说、不带阅读器。书是你自己的,阅读器也是你自己的。
- 不上传任何东西,纯本地。
展开完整文档(README 剩余 1 节)
dsh-novel-launcher 📖 在 DeepSeek Harness 的界面里放一个悬浮球:点开本地书单,选一本用你自己的阅读器打开,窗口自动落在你习惯的位置。 写代码的间隙看两眼小说,不用切窗口。 界面预览 点右下角的 📖 悬浮球,展开本地书单 —— 顶部「继续读」直接续上,中间三路搜索,底部一键记住窗口位置: 悬浮球常驻在界面右下角,不占布局、不影响写代码: 它做什么 - 🟢 右下角悬浮球 —— 不占布局,点开点收 - 📚 本地书单 —— 扫描你的书库文件夹,只列出真正的电子书 - 🔍 三路搜索 —— 中文(魔界)、全拼(mojie)、首字母(mjd)都能搜到《魔界的女婿》 - ⏯ 继续读 —— 顶部永远显示上次读到哪本、第几章 - 🪟 窗口归位 —— 打开后自动把阅读器窗口搬到预设位置,顺手收掉上一个旧窗口 - 🎨 跟随主题 —— 用 DSH 的设计变量,明暗自动适配 - 🌗 点外部关闭 / Esc / 选书即收起 / 关闭自动清空搜索 它不做什么 - 不抓网络小说、不带阅读器。书是你自己的,阅读器也是你自己的。 - 不上传任何东西,纯本地。 安装 dsh plugin --profile web add github:<you>/dsh-novel-launcher 装好后重启一次 dsh web,刷新浏览器,右下角出现 📖 即可。 开发版:把本目录放进 ~/.dsh/profiles/web/node_modules/dsh-novel-launcher/,再把 dsh-novel-launcher 加进 ~/.dsh/profiles/web/package.json 的 dsh.profile.bundles 列表,重启即可(无需构建 —— 本插件纯 JS)。 首次使用 点悬浮球 → 自动进入设置页 → 选一个放书的文件夹 → 保存。完事。 设置项 | 设置 | 说明 | | 书库目录 | 你的电子书放在哪 | | 阅读器进程名 | 窗口归位用(macOS)。例如 OmniReader | | 阅读器 Bundle ID | 优先用它来打开书,例如 com.shrek.masterreader | | 阅读器 .app 路径 | 可选,填了最优先 | | 认这些格式 | 默认 epub, txt, mobi, azw3, pdf, fb2, chm, djvu, rtf, md, html | | 窗口归位 | 开书后搬窗口 + 收旧窗(仅 macOS) | | 拼音搜索 | 用 macOS 系统自带的中文转拼音(仅 macOS) | | 显示「继续读」 | 自动探测阅读器的本地数据库 | 窗口归位(macOS)是怎么工作的 macOS 不允许随便操纵别的程序的窗口,必须拿到「辅助功能」授权。为了拿到一个稳定可授权的身份,插件会: 1. 首次启用时用 osacompile 把 assets/window-helper.applescript 编译成 ~/Applications/小说窗口助手.app 2. 你在 系统设置 → 隐私与安全性 → 辅助功能 里把它加进去(只需一次) 3. 之后每次开书,插件通过 /tmp 下的一个小命令文件告诉它做什么模式 这样做而不是直接跑 osascript,是因为后者的授权身份挂在 Node 上 —— Node 一升级路径就变,授权会静默失效。用一个独立小程序就没这个问题。 助手只做两件事:记住当前窗口位置 / 把窗口搬回那个位置(并关掉停在那个位置上的旧窗口)。 它永远不会关掉最前面那个窗口 —— 那是你刚打开的新书。 不想授权也完全没问题:关掉「窗口归位」,其他功能照常。 跨平台 | 功能 | macOS | Windows / Linux | | 悬浮球 / 书单 / 搜索 / 打开书 | ✅ | ✅(交给系统默认程序) | | 窗口归位 · 收旧窗 | ✅ | ❌ 自动隐藏该选项 | | 拼音搜索 | ✅ | ❌ 自动关闭 | 数据与隐私 - 配置:$DSH_HOME/novel-launcher/config.json - 窗口位置:~/Library/Application Support/DSHNovelLauncher/frame.txt - 命令文件:/tmp/dsh-novel-window-cmd.txt(每次开书覆盖一次) - 全部只在本机,不联网、不上传。 架构 - Host 半体(lib/index.js):普通 Cordis 插件。扫目录、算拼音(走 osascript 调 macOS 的 NSString 转写)、探测阅读器数据库、拉起窗口助手,并注册 /novel-launcher/* 这组同源 JSON 接口。 - 浏览器半体(lib/client.js):window.__ModuleLoader__.load 的纯 JS bundle,注册进 shell.overlay 槽位。 - 两者只用 HTTP 通信,不依赖任何私有 RPC。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
unsiscon/dsh-novel-launcher
点悬浮球选本地书,用自己阅读器打开并归位窗口
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,269已汉化DSH
70.8
这是你的仓库?认领条目