让 AI 在真实浏览器里查文献、下全文,遇到登录墙就交还给你
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add LAOCLK/browser-handoff该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · browser
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 2 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 3 处,展示前 3 条)
- 发起网络请求windows/extension/background.js:39
const r = await fetch(`${url}/hello?agent=${AGENT}&t=${Date.now()}${QS_TOKEN}`, - 发起网络请求windows/extension/background.js:53
const r = await fetch(`${base}/poll?agent=${AGENT}${QS_TOKEN}`, - 发起网络请求windows/extension/background.js:72
await fetch(`${base}/result`, {
扫描于 2026/11/3(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 插件:让 AI 在真实浏览器里查文献、下全文,遇到登录墙就交还给你。只下载开放获取内容。
README
由 DeepSeek 最新模型翻译生成browser-handoff
只下载开放获取内容。 付费文献由你自己登录、单篇按需获取;本项目不抓数据库、不碰镜像站。
让 AI 助手在真实浏览器里查文献、下全文;遇到登录墙就停下来,把窗口交还给你。
一个 DeepSeek Harness 插件,也可作为通用 MCP 配置用在 Claude Desktop / Cursor / VS Code。
它把「浏览器自动化」和「文献检索」缝在一起,并且把合规边界写死在代码和规则里。
这是 DeepSeek Harness 插件
本项目的主体是给 DeepSeek Harness(DSH) 用的插件;同一套代码也能当通用 MCP 服务器配置到别的客户端。
DSH 专属的部分
| 文件 | 作用 |
| install/install_dsh.py | 直接改 ~/.dsh/profiles/<profile>/cordis.patch.yml,注入 MCP 服务并做版本对齐 |
| SKILL.md | 给 DSH 智能体的行为规范:什么时候把窗口交回用户、怎么判断登录完成、合规红线。
展开完整文档(README 剩余 1 节)
browser-handoff 只下载开放获取内容。 付费文献由你自己登录、单篇按需获取;本项目不抓数据库、不碰镜像站。 让 AI 助手在真实浏览器里查文献、下全文;遇到登录墙就停下来,把窗口交还给你。 一个 DeepSeek Harness 插件,也可作为通用 MCP 配置用在 Claude Desktop / Cursor / VS Code。 它把「浏览器自动化」和「文献检索」缝在一起,并且把合规边界写死在代码和规则里。 这是 DeepSeek Harness 插件 本项目的主体是给 DeepSeek Harness(DSH) 用的插件;同一套代码也能当通用 MCP 服务器配置到别的客户端。 DSH 专属的部分 | 文件 | 作用 | | install/install_dsh.py | 直接改 ~/.dsh/profiles/<profile>/cordis.patch.yml,注入 MCP 服务并做版本对齐 | | SKILL.md | 给 DSH 智能体的行为规范:什么时候把窗口交回用户、怎么判断登录完成、合规红线。没有它,智能体不知道要交回 | | @deepseek-ai/dsh-mcp-client | 版本必须与 dsh --version 完全一致;不一致会静默加载失败——工具直接消失,不报错 | 安装器会自动读取 dsh --version 并对齐客户端版本。DSH 升级后重跑一次安装器即可,这是最容易踩的坑(升级 DSH 后插件"不见了",多半就是这个原因)。 其他客户端 install/claude-desktop.json、install/cursor-mcp.json、install/vscode-mcp.json 是通用 MCP 配置,复制到对应位置即可。但这些客户端没有 DSH 的技能机制, 交回规则需要你自己写进系统提示词,否则智能体遇到登录墙只会报失败。 兼容性 在 DSH 0.2.1-rc.5 上实测通过。macOS 与 Windows 两条线分别验证,各自独立演进。 它解决什么问题 | 场景 | 通常的做法 | 本项目的做法 | | 论文在付费墙后面 | 抓取 / 找镜像 | 停下来,把窗口交给用户登录,之后单篇按需取 | | 在线文档是 canvas 渲染 | 复制不到文字 | 自动滚动整页、逐屏收集文本 | | 只想确认有没有免费全文 | 先开浏览器再翻 | 先查 OpenAlex / Unpaywall,OA 才下载,CLOSED 才开浏览器 | | 数据库不让自动化 | 写爬虫(违约) | 让用户导出 RIS/BibTeX,程序负责解析、去重、排序 | 两套浏览器通道 | 通道 | 机制 | 能力 | | 自动化通道 | Playwright 启动独立 Chrome / Edge(各自 profile,登录态持久) | 导航、点击、输入、滚动、执行 JS、截图、抓网络、登录交接 | | 接管通道 | macOS:AppleScript;Windows:浏览器扩展 + 本地回环桥 | 读取你正在用的标签页与正文(Windows 版还能点击、输入) | 两条通道互补:自动化通道负责"干活",接管通道负责"看你现在在看什么"。 文献检索:本项目最值得说的部分 传统做法是「先开浏览器 → 撞墙 → 手动登录 → 重复」。 这里的顺序反过来:先用开放 API 把能免费拿的全部拿完,再决定要不要麻烦人。 四个工具,一条流水线 1. 检索:判断一篇/一批文献是不是开放获取 python3 scripts/lit_search.py --author "Jane Smith" --limit 10 python3 scripts/lit_search.py --doi 10.1371/journal.pone.0000308 2. 下载:只从合法 OA 来源取,校验文件是真的 PDF python3 scripts/lit_fetch.py --doi 10.1371/journal.pone.0000308 3. 分流:一批 DOI,免费的自动下,付费的列清单 python3 scripts/lit_triage.py --dois-file dois.txt --download 4. 解析:你从数据库导出的文件,变成干净表格 python3 scripts/parse_export.py --latest lit_triage 的实际输出: [1/3] OA 10.1371/journal.pone.0000308 [2/3] CLOSED 10.1126/science.aaq0216 [3/3] OA 10.1371/journal.pmed.0020124 下载 2 篇开放获取... ✅ 2007-Piwowar-Sharing-Detailed-Research-Data-Is-Associated-with.pdf ✅ 2005-Ioannidis-Why-Most-Published-Research-Findings-Are-False.pdf 【需要你决定】这些没有免费副本,只能走机构权限: - 10.1126/science.aaq0216 Reducing food's environmental impacts... 告诉我哪几篇要拿(1–3 篇我逐篇帮你开窗登录)。 具体提升了什么 1. 省掉大部分登录 OpenAlex + Crossref + Unpaywall 先判 OA。实测同一批文献里,多数能直接下载,真正需要机构权限的只占少数——不再"为了两篇付费文献打开浏览器翻十页"。 2. 批量处理有分流,不是一刀切 免费的走 HTTP 直连(不碰浏览器),付费的写进 needs-login.txt 等用户点名。 浏览器只承担"少量、明确、用户授意"的下载。 3. 导出文件不再手工整理 parse_export.py 支持 RIS / BibTeX / WoS 制表符,自动按 DOI 去重、按被引与年份排序,可输出表格或 JSON。数据库不允许自动化,但用户自己导出完全合法——这条缝接上了。 4. 合规边界内建,不靠自觉 - 只从 Unpaywall / OpenAlex 标注的合法 OA 位置取文件,取不到就拒绝,不回退镜像 - 付费文献只做「单篇、按需、人工登录」,不循环、不遍历结果 - 明确禁止:抓 Web of Science / Scopus / 知网 / Google Scholar、Sci-Hub、批量下载 - 涉及具体学者时,先列候选让用户确认身份,避免同名认错人 5. 格式策略可预计 第一次问「PDF 还是 HTML」,10 秒不回答按 PDF,选择被记住;定了格式就照做,不会中途再问一次。 安装 macOS cd macos python3 install/install_dsh.py --all # 主通道 + Edge 通道 + 浏览器桥 完全退出 DSH 再打开(⌘Q,不是关窗口) python3 scripts/smoke_test.py # 四项全绿即可用 Windows cd windows python install\install_dsh.py --all 按提示在 edge://extensions / chrome://extensions 加载解压缩的扩展 python scripts\smoke_test.py 详细步骤见各自目录下的 QUICKSTART.md 与 docs/。 目录结构 macos/ macOS 版(0.5.5)——Playwright + AppleScript 桥 windows/ Windows 版(0.7.6)——Playwright + 扩展 + 本地回环桥 每个目录都是完整可独立安装的包:install/ 安装器、scripts/ 工具、servers/ 桥服务、 SKILL.md 给智能体的行为规范、docs/ 踩坑记录。 已知限制 | 项 | 说明 | | Firefox | 不支持:没有可用的 AppleScript 字典,也不接受外部 CDP | | Safari 自动化 | 只能读取,不能点击输入(AppleScript 无对应语义) | | 登录态 | 自动化通道使用独立配置档,每个站点首次需人工登录一次 | | canvas 文档 | 能抓全文,但文字层常缺空格(Thetransitiontowards...);要精确引用请导出原文件 | | 权限 | Windows 扩展拥有 <all_urls>,可读写所有网站页面(chrome.scripting 的必要条件) | 合法使用(重要) 本项目的目标是在合法范围内提升效率,不是绕过限制。以下边界写死在代码与 SKILL.md 里: 会做的 | 行为 | 依据 | | 只从开放获取来源下载全文 | Unpaywall / OpenAlex 标注的出版社 OA、机构仓库、预印本 | | 付费文献由用户本人登录、单篇按需获取 | 用户行使自己的订阅权限 | | 批量场景由用户从数据库导出,程序只做解析 | 导出是数据库自带功能,属授权行为 | | 调用开放 API | OpenAlex、Crossref、Unpaywall、PubMed、arXiv 均明确允许程序化访问 | 不会做的 | 行为 | 原因 | | 抓取 Web of Science / Scopus / 知网 / Google Scholar | 服务条款禁止自动化访问 | | 访问 Sci-Hub 或任何镜像 | 侵犯著作权 | | 绕过付费墙、伪造机构身份 | 违法 | | 批量下载或系统性抓取订阅内容 | 违反订阅协议,可能牵连机构 IP | 风险提示 即使只下载单篇,多数订阅协议仍可能将「自动化访问」视为违约。请以你所在机构的许可条款为准;本项目不提供法律意见,使用者需自行确保其使用方式符合订阅协议与当地法律。 其他安全设计 - 桥服务只监听 127.0.0.1;Windows 版带共享令牌 + Host/Origin 校验 - 浏览器产物只能写到指定输出目录 - 详见各包 SKILL.md 的「绝对不能做的事」与 docs/gotchas.md 来源与许可 - macos/:本项目主线实现 - windows/:同一项目的 Windows 实现(扩展 + 本地桥),设计差异见 windows/PROVENANCE.md 代码以 MIT 许可发布,见 LICENSE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
LAOCLK/browser-handoff
让 AI 在真实浏览器里查文献、下全文,遇到登录墙就交还给你
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目