返回目录

dsh-browser

编辑精选维护状态: 活跃

lum1104/dsh-browser

Chrome sidebar extension that lets DeepSeek Harness operate your browser directly, no vision capabilities required. 一款 Chrome 侧边栏扩展程序,可让 DeepSeek Harness 直接操控您的浏览器,无需视觉能力。

前往 GitHub
$ curl -fsSL https://raw.githubusercontent.com/Lum1104/dsh-browser/refs/heads/main/scripts/install.sh | bash

607

星标

40

Fork

TypeScript

语言

MIT

许可证

2026-08-06

创建于

2026-09-08

最近推送

MIT 许可的 dsh 桥接插件 + Chrome 扩展,让 DeepSeek Harness 直接读取、点击、填表、导航你的真实 Chrome 标签页——一行脚本装入 dsh,纯文本交互、无需视觉能力。

DSH 适配

兼容

作者声明

安全审计

未审计

最后核验

2026-08-21

许可证

MIT

01它能帮你完成什么?

  • Operate your real Chrome tab from DeepSeek Harness — read pages, click controls, fill forms, scroll and navigate for ai web search and browser tasks

    Browser actions executed in the tab you already use, with login state, session and cookies preserved; conversation UI in the Chrome side panel

    DSH users who want AI web browsing and automation on their own logged-in browser instead of a headless copy

  • Run text-first browser automation in dsh without any vision capability

    Pages converted to structured text with a numbered inventory of interactive elements; the model addresses elements by number — screenshots never enter the pipeline

    Developers building browser workflows on DeepSeek Harness who want fast, token-efficient automation without vision models

02如何接入 DeepSeek Harness?

前置条件

  • Node.js `^22.19` or `>=24`
  • Corepack/pnpm
  • Google Chrome

安装步骤

  1. 01

    Run the one-line installer: `curl -fsSL https://raw.githubusercontent.com/Lum1104/dsh-browser/refs/heads/main/scripts/install.sh | bash` — it downloads main, builds and registers the bridge plugin, and builds the Chrome extension into ~/.dsh/browser-extension

    $ curl -fsSL https://raw.githubusercontent.com/Lum1104/dsh-browser/refs/heads/main/scripts/install.sh | bash

  2. 02

    When the installer opens chrome://extensions, load ~/.dsh/browser-extension as an unpacked extension (first install) or click Reload (updates); restart dsh if it is already running

  3. 03

    Start the managed installation with `cd ~/.dsh/dsh-browser && pnpm start` (or `npx @deepseek-ai/dsh web` to use the latest public dsh release)

    $ npx @deepseek-ai/dsh web

  4. 04

    Open an http:// or https:// page, click the DeepSeek whale icon, and wait for Connected

验证接入成功

  • The side panel shows Connected after clicking the DeepSeek whale icon on an http:// or https:// page
  • Open http://127.0.0.1:3080/ext/bridge-config — it should return JSON such as {"wsUrl":"ws://127.0.0.1:3080/ext/bridge"}; if it returns a web page instead, restart dsh and refresh

03DSH 适配与能力边界

DSH 适配兼容

dsh bridge plugin + Chrome MV3 extension installed into DeepSeek Harness via a one-line installer; exposes browser tools (snapshot/click/type/scroll/navigate) inside dsh

  • Text-first page reading

    any http:// or https:// page in the controlled Chrome tabstructured text snapshot — title, URL, main text, numbered controls, and masked form fields; `delta: true` returns only changes

    read page text is sent to the selected model
  • Interactive control by element number

    numbered inventory from browser_snapshotclicks on links/buttons/checkboxes, React/Vue-compatible typing, keyboard events (Enter, Tab, Escape, arrows), and viewport scrolling

    acts on your real browser tab; click, type, keypress, navigation, history, and reload calls fail closed until the user approves them
  • Login-preserving navigation

    URLs, back/forward history, or reload commands in the controlled tabnavigation inside the tab you already use, retaining logins, sessions and cookies

  • Guarded local bridge

    local dsh web server (default http://127.0.0.1:3080)authenticated bridge connection; the extension binds tools to one user-controlled tab and probes ports 3080, 3081, 3090 automatically

    privileged gateway methods such as settings.*, credentials.*, and host.open* reject non-loopback sources

04适合谁?何时不该用?

适合

  • DSH users who want AI web browsing and automation on their own logged-in browser instead of a headless copy
  • Developers building browser workflows on DeepSeek Harness who want fast, token-efficient automation without vision models

不适合

  • Chrome-only: works on http:// and https:// pages; protected pages such as chrome:// and the Chrome Web Store are not supported.
  • Requires Node.js ^22.19 or >=24, Corepack/pnpm and Google Chrome; not published on npm — the unscoped dsh-browser package on npm belongs to a different project, so use the repository installer.

05兼容性、维护与安全提示

  • Chrome-only: works on http:// and https:// pages; protected pages such as chrome:// and the Chrome Web Store are not supported.
  • Requires Node.js ^22.19 or >=24, Corepack/pnpm and Google Chrome; not published on npm — the unscoped dsh-browser package on npm belongs to a different project, so use the repository installer.
  • Read page text is sent to the selected model; the default auto mode reads the controlled tab without an extra prompt (ask for per-read confirmation or off to block reads). Passwords and payment-card values are masked and never leave the page.
2026-08-062026-08-19作者未说明

MIT · actively maintained (last push 2026-08-19)

06常见问题

dsh-browser 如何接入 DeepSeek Harness?

它以 dsh 桥接插件 + Chrome MV3 扩展的形式打包在一个 pnpm 工作区中。一行安装脚本会下载 main 分支、构建并把桥接插件注册进 dsh,同时把扩展构建到 ~/.dsh/browser-extension;随后在 chrome://extensions 中加载该目录,若 dsh 正在运行则重启即可。

它是 MCP 还是原生 dsh 插件?

它是一个注册到运行中 dsh web 服务(默认 http://127.0.0.1:3080)的 dsh 插件(浏览器桥),向模型暴露 browser_snapshot、browser_click、browser_type、browser_navigate 等工具,不是 MCP 服务。

安装前需要准备什么?

Node.js ^22.19 或 >=24、Corepack/pnpm 和 Google Chrome。本地使用无需任何配置,扩展会自动探测 3080、3081、3090 端口;远程部署或自定义端口时,在侧边栏设置中填写地址和 bridge token。

页面数据会发送到哪里?

面向模型的管线是纯文本的——页面转为带编号控件的结构化文本,截图不会进入管线。读取到的页面文本会发送给你选择的模型;密码和银行卡号始终显示为 ••••,绝不离开页面。

有什么限制?

仅支持 http:// 和 https:// 页面,chrome:// 与 Chrome 应用商店等受保护页面不可用。点击、输入、按键和导航操作默认拒绝执行,需你批准后才会生效;助手绑定在一个由你控制的标签页上。

08数据与来源

  • 作者声明github.com71a1cac63f33…

    `dsh` is DeepSeek AI's open-source, plugin-based agent harness. This repository provides a companion browser bridge plug…

  • 作者声明github.com71a1cac63f33…

    The installer downloads `main`, builds and registers the bridge plugin, builds the Chrome extension into `~/.dsh/browser…

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-21。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。