@anweat/dsh-browser

@anweat · 浏览器与网页
检测未发现问题无安装脚本来源一致

为 DSH 提供自包含浏览器运行时与交互工具,供其他插件注入使用的浏览器服务

v0.1.4版本
npm 预构建包安装方式
2026-08-22最近更新
8 · 2,829Star · 周下载
dsh plugin --profile web add @anweat/dsh-browser查看仓库

插件介绍

根据仓库资料整理 · commit abbe5ad

主要功能

  • 将 Playwright(chromium)与 OpenCLI 打包为插件本地依赖,优先本地、缺省回退全局复用,无需依赖全局 CLI
  • 对外提供 `browser` 服务,其他插件可通过 inject: ['browser'] 注入使用
  • 提供 9 个交互式浏览器工具:打开页面、点击、输入、滚动、读取、截图、关闭、查看状态、安装内核
  • 支持通过 storageStatePath 复用已登录会话,抓取需要登录的受限页面
  • 可配置内核(打包 chromium 或系统 msedge)、headless 模式及是否启用 opencli
  • 作为 dsh-web-search-pro 等插件的浏览器后端,为其网页快照、抓取与社区平台搜索提供底层能力

适合什么时候用

  • 需要让 Agent 在 DSH 中实际打开、点击、输入并读取网页内容时
  • 希望其他插件(如 dsh-web-search-pro)具备浏览器能力,但不想单独安装/维护全局 Playwright 或 opencli 时
  • 需要用已登录身份抓取受限或需要认证的网页内容时

安装后会多出什么

Agent 工具browser_openbrowser_clickbrowser_typebrowser_scrollbrowser_readbrowser_screenshotbrowser_closebrowser_statusbrowser_install

使用前需要

  • 需要 @deepseek-ai/cordis、@deepseek-ai/dsh-tools、@deepseek-ai/schemastery 作为 peer 依赖(推荐 ^0.1.0-rc.6)
  • 需要 chromium 浏览器内核(共享缓存约 400MB),缺失时可用 browser_install 工具补装
  • opencli 的社交平台后端(如小红书/推特/Reddit/IG/FB)需要浏览器扩展及在线登录态

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI环境变量文件系统宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库anweat/dsh-browsernpm@anweat/dsh-browser@0.1.3安装方式npm 预构建包收录日期2026-08-14固定 commitabbe5ad039d4 · 2026-08-22
dsh plugin --profile web add @anweat/dsh-browser