🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

浏览器桥接 AshenJyy/browser-bridge

DeepSeek Harness
AshenJyy6 天前有提交已提供中文文档扫描:含敏感能力

让助手直接操作已登录的 Edge 浏览器

30.5/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add AshenJyy/browser-bridge
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · browser
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 6 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 21 处,展示前 21 条)
  • 读取本地文件
    adapters/dsh.mjs:26
    const raw = await readFile(path, { encoding: 'utf8', signal: options.signal });
  • 写入本地文件
    scripts/cli.mjs:81
    await mkdir(dirname(destination), { recursive: true });
  • 写入本地文件
    scripts/cli.mjs:82
    await writeFile(destination, Buffer.from(result.data, 'base64'));
  • 发起网络请求
    core/client.mjs:12
    response = await fetch(`${settings.baseUrl}/v1/status`, {
  • 执行外部命令来自配置/变量
    core/client.mjs:34
    const child = spawn(process.execPath, [fileURLToPath(new URL('./service.mjs', import.meta.url))], {
  • 发起网络请求
    core/client.mjs:68
    response = await fetch(`${this.settings.baseUrl}${path}`, {
  • 发起网络请求
    core/client.mjs:83
    call(action, args = {}, options) { return this.request('/v1/call', { sessionId: this.sessionId, client: this.client, action, args }, options); }
  • 发起网络请求
    core/client.mjs:84
    status(options) { return this.request('/v1/status', undefined, options); }
  • 发起网络请求
    core/client.mjs:87
    const result = await this.request('/v1/call', { sessionId: this.sessionId, client: this.client, action: 'session_close', args: {} }, { ...options, aut
  • 写入本地文件
    core/settings.mjs:34
    await mkdir(settings.dataDir, { recursive: true, mode: 0o700 });
  • 读取本地文件
    core/settings.mjs:47
    const info = await lstat(settings.tokenPath);
  • 读取本地文件
    core/settings.mjs:49
    const token = (await readFile(settings.tokenPath, 'utf8')).trim();
  • 读取本地文件
    core/settings.mjs:62
    const info = await lstat(legacyPath);
  • 读取本地文件
    core/settings.mjs:64
    const token = (await readFile(legacyPath, 'utf8')).trim();
  • 读取本地文件
    core/service.mjs:137
    try { if (!(await stat(path)).isFile()) fail('INVALID_FILES', 'Every upload path must refer to a file.'); }
  • 写入本地文件
    scripts/build.mjs:7
    await mkdir(resolve(root, 'runtime'), { recursive: true });
  • 读取本地文件
    scripts/build.mjs:25
    try { await readFile(resolve(cursor, 'package.json')); packages.add(cursor); break; } catch {}
  • 读取本地文件
    scripts/build.mjs:31
    const manifest = JSON.parse(await readFile(resolve(directory, 'package.json'), 'utf8'));
  • 读取本地文件
    scripts/build.mjs:32
    const licenses = (await readdir(directory)).filter(name => /^(license|licence|copying|notice)(\.|$)/i.test(name));
  • 读取本地文件
    scripts/build.mjs:35
    try { notices.push(await readFile(resolve(directory, name), 'utf8')); } catch {}
  • 写入本地文件
    scripts/build.mjs:38
    await writeFile(resolve(root, 'runtime/THIRD_PARTY_LICENSES.txt'), notices.join('\n'), 'utf8');
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-mcp-client@deepseek-ai/schemastery
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

为 Antigravity AI 助手提供直接、无缝的浏览器自动化,通过 CDP 控制真实的 Microsoft Edge 或 Google Chrome。

README

由 DeepSeek 最新模型翻译生成
Browser Bridge 让 DeepSeek Harness Desktop v0.2.1-rc.3 和 Antigravity App 直接操作日常使用、已经登录的 Microsoft Edge。DSH 使用原生插件注册工具,Antigravity App 使用 MCP 插件;两端共用本地桥接与 Edge 扩展。基于原 Antigravity Browser Bridge 重构,保留 Apache-2.0 许可和原项目来源。 v2.0.1 发布状态:已实现并打包,按要求未运行测试或双宿主端到端验收。 安装 下载 v2.0.1 发布包,完整步骤见 中文安装说明。 - DSH:下载 dsh-browser-bridge-2.0.1.tgz,在插件管理中添加本地包,使用官方 dsh.bundle.patch / Cordis 插件格式。当前 DSH 对话直接调用 browser_ 工具。 - Antigravity App:下载并解压 browser-bridge-antigravity-2.0.1.zip,运行 scripts/Install-Antigravity.ps1,重启 App。安装器配置 App 官方全局插件目录和本地 MCP 服务。
展开完整文档(README 剩余 1 节)
Browser Bridge

让 DeepSeek Harness Desktop v0.2.1-rc.3 和 Antigravity App 直接操作日常使用、已经登录的 Microsoft Edge。DSH 使用原生插件注册工具,Antigravity App 使用 MCP 插件;两端共用本地桥接与 Edge 扩展。基于原 Antigravity Browser Bridge 重构,保留 Apache-2.0 许可和原项目来源。

v2.0.1 发布状态:已实现并打包,按要求未运行测试或双宿主端到端验收。

安装

下载 v2.0.1 发布包,完整步骤见 中文安装说明。

- DSH:下载 dsh-browser-bridge-2.0.1.tgz,在插件管理中添加本地包,使用官方 dsh.bundle.patch / Cordis 插件格式。当前 DSH 对话直接调用 browser_ 工具。
- Antigravity App:下载并解压 browser-bridge-antigravity-2.0.1.zip,运行 scripts/Install-Antigravity.ps1,重启 App。安装器配置 App 官方全局插件目录和本地 MCP 服务。
- Edge:在 edge://extensions 加载 extension/,运行 scripts/BrowserBridge.ps1 pair,在扩展弹窗填写本地配对 token。

发布 ZIP 自带打包后的 JavaScript 运行文件,无需额外安装 Python 或 npm 依赖。需要 Node.js 22+;Windows 脚本可使用 DSH 自带 Node 运行时。源码开发使用 Node.js 与 npm/pnpm。

能力

27 个统一 browser_ 工具覆盖标签页管理、正文与结构化快照、指定标签截图、DOM/坐标点击、悬停、输入、按键、滚动、下拉选择、导航、等待、上传、下载与对话框。DSH 通过官方多模态附件适配返回截图;Antigravity 通过标准 MCP image block 返回。

- 复用真实 Edge 的登录状态,以扩展持久实例 ID 区分多个配置。
- 标签句柄包含实例身份,操作前须新建或明确接管;无活动页隐式回退。
- DSH 按 Agent/Session、Antigravity 按 MCP 进程隔离;共享 MCP 进程的聊天不自动获得独立身份。
- 按任务显示标签组,关闭/释放均有明确动作;释放不会关闭用户页面。
- 本地 token 配对、HTTP/WS 来源检查、串行执行、断线重连及不重放副作用的错误处理。

浏览器内部页、原生系统窗口、封闭组件等受浏览器接口限制。截图需要宿主模型支持图像。工具结果会交给宿主模型,不能宣称「网页内容绝不离开本机」。详细范围及未验收项见安装说明。

架构

flowchart LR
D[DSH native tools] --> B[Shared Node bridge]
A[Antigravity App] --> M[MCP stdio adapter]
M --> B
C[CLI] --> B
B <-->|Authenticated WebSocket| E[Edge MV3 extension]
E --> T[Real browser tabs]

默认监听 127.0.0.1:9224,按需后台启动。Windows 状态与 token 默认放在 %USERPROFILE%\.browser-bridge,避开桌面应用的 AppData 路径重定向;升级时会保留并迁移有效的旧默认令牌。BROWSER_BRIDGE_PORT、BROWSER_BRIDGE_DATA_DIR 可配置,DSH 原生插件也提供 port、dataDir 配置项。两端须使用相同设置,正常只需配对一次。

协议见 PROTOCOL.md,Agent 操作说明见 SKILL.md。v1 HTTP 路由和数字标签 ID 已退役;旧 Python 入口只转发至 Node,新 CLI 参数见 --help。

构建

pnpm install --frozen-lockfile
node scripts/build.mjs
py scripts/package_release.py --output work/releases

构建生成独立 runtime;打包生成 npm-compatible DSH .tgz 和 Antigravity .zip,不安装、不启动宿主、不调用模型。仓库包含开发测试文件,但本次发布未执行测试。

Browser Bridge 让 DSH Desktop 0.2.1-rc.3 和 Antigravity App 直接访问你真实的 Edge 配置档。DSH 调用原生插件工具;Antigravity App 使用 stdio MCP。两者连接同一个带认证的本地桥接服务和 MV3 扩展。标签页句柄需要显式选择或声明;任何命令都不会悄悄作用于当前活动页面。截图返回的是真实的图像工具结果。Windows 主机共享 %USERPROFILE%\.browser-bridge 状态。2.0.1 版本尚未经过自动化测试,也未通过端到端主机验收。请从 v2.0.1 release 下载安装包。

原项目:AshenJyy/antigravity-browser-bridge。许可证:Apache-2.0。
预览分享卡片长什么样 ↓AshenJyy/browser-bridge
分享 · DeepSeek Harness Hub
AshenJyy/browser-bridge

让助手直接操作已登录的 Edge 浏览器

这是你的仓库?认领条目

回到顶部