返回目錄

dsh-browser

編輯精選維護狀態: 活躍

wqty123/dsh-browser

DSH 共享真實瀏覽器外掛,供代理共用瀏覽器環境

前往 GitHub
$ dsh plugin --profile web add dsh-builtin-browser

44

星數

3

Fork

TypeScript

語言

MIT

授權條款

2026-08-14

建立於

2026-09-02

最近推送

一個原生 DeepSeek Harness 套件,把 harness 變成共享真實瀏覽器的操作者:用 `dsh plugin add` 安裝,取得 33 個 `browser_*` 工具,支援人工接管、任務級工作階段隔離,以及零額外設定的 Electron 自托管。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-09-03

授權條款

MIT

01它能幫你完成什麼?

  • 讓 agent 在 DeepSeek Harness 裡驅動一個真實、可見的瀏覽器

    一個人與 agent 共用、隨時可人工接管的真實瀏覽器,透過 33 個 `browser_*` 工具驅動(開啟、快照、點擊、填表、結構化擷取、截圖、下載、登入狀態管理)

    執行 DeepSeek Harness(dsh)、需要使用者可觀察並可介入的真實瀏覽器的開發者與 agent

  • 自動化需要真實 DOM 與登入狀態的網頁任務

    結構化資料擷取、批次填表、帶登入狀態下載與持久化的登入狀態——依 DSH 任務工作階段隔離

    在 DeepSeek Harness 內對需登入的站點撰寫瀏覽器流程的自動化開發者

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 已安裝 DeepSeek Harness(dsh)並具備對應 profile(`web` / `desktop` 等)
  • Electron 執行環境(必裝依賴,隨套件自動安裝,建議 ≥ 40;44+ 首次使用自動下載二進位,需聯網)
  • 目前僅在 Windows 環境實測,macOS/Linux 未驗證、暫不承諾

安裝步驟

  1. 01

    從 npm 安裝(已發佈):`dsh plugin --profile web add dsh-builtin-browser`

    $ dsh plugin --profile web add dsh-builtin-browser

  2. 02

    或從原始碼目錄安裝(一插件一倉庫):`dsh plugin --profile web add <倉庫路徑>`

    $ dsh plugin --profile web add <倉庫路徑>

驗證整合成功

作者未說明

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

Native dsh plugin registered via `dsh plugin add`; exposes 33 `browser_*` tools through the ctx.browser seam, provider and tool layers of DeepSeek Harness

  • 共享真實瀏覽器(可見、可接管)

    agent 的 `browser_*` 工具呼叫人類可見、可隨時接管的真實 WebContentsView;人與 agent 操作同一頁面

    自托管模式下套件會拉起自己的 Electron 子程序,並透過本機 TCP JSON-RPC 驅動(隨機 token 認證)
  • 33 個 `browser_*` 工具(DOM 驅動、框架友好)

    頁面 URL / 選擇器 / 語意 target開啟、快照、無障礙樹、點擊、輸入、填表、結構化擷取、截圖、下載、登入狀態管理等

  • 任務級工作階段隔離

    每個 DSH 任務(工作階段)每個任務獨立的瀏覽器工作階段(獨立標籤與歷史);並行任務互不污染

  • 登入狀態持久化與帶登入狀態下載

    `browser_auth` 匯出/復原、`browser_download` 帶工作階段 cookie重啟後登入狀態不丟;攜帶工作階段 cookie 抓取檔案

    自托管實例的 cookie 以明文落盤(Electron 預設行為);`browser_download` 直接寫檔案到磁碟(預設 ~/Downloads,可用 downloadDir 覆寫)

04適合誰?何時不該用?

適合

  • 執行 DeepSeek Harness(dsh)、需要使用者可觀察並可介入的真實瀏覽器的開發者與 agent
  • 在 DeepSeek Harness 內對需登入的站點撰寫瀏覽器流程的自動化開發者

不適合

  • 本插件当前仅在 Windows 环境实测,macOS/Linux 未验证、暂不承诺;需自备 Electron 运行时(随插件自动安装,建议 ≥ 40)。
  • `browser_restrict` 白名单只是防误操作的软护栏,模型可自行解除,并非安全边界;敏感操作仍需人工确认。
  • 自托管模式下 cookie 以明文落盘(Electron 默认行为),需要加密落盘的部署应在宿主层接入系统钥匙串 / DPAPI。

05相容性、維護與安全提醒

  • 本插件当前仅在 Windows 环境实测,macOS/Linux 未验证、暂不承诺;需自备 Electron 运行时(随插件自动安装,建议 ≥ 40)。
  • `browser_restrict` 白名单只是防误操作的软护栏,模型可自行解除,并非安全边界;敏感操作仍需人工确认。
  • 自托管模式下 cookie 以明文落盘(Electron 默认行为),需要加密落盘的部署应在宿主层接入系统钥匙串 / DPAPI。
2026-08-142026-09-02v0.1.0

MIT · GitHub stars 44 · latest release v0.1.0 (2026-08-14)

06常見問題

怎麼把 dsh-browser 安裝進 DeepSeek Harness?

執行 `dsh plugin --profile web add dsh-builtin-browser` 從 npm 安裝(已發佈),或 `dsh plugin --profile web add <倉庫路徑>` 從原始碼目錄安裝。它會註冊為原生 dsh 套件,安裝後 agent 自動取得 33 個 `browser_*` 工具。

需要 DeepSeek Harness 桌面外殼吗?

不需要。有桌面外殼時瀏覽器視圖嵌入外殼;純 `dsh web` 環境下套件自托管,自行拉起 Electron 視窗,`browser_*` 工具照常可用,零額外設定。

相容哪些平台?

目前僅在 Windows(10.0.26200)環境實測,macOS/Linux 未驗證、暫不承諾。需要 Electron 執行環境(隨套件自動安裝,建議 ≥ 40;44+ 首次使用自動下載二進位,需聯網)。

agent 用這個瀏覽器能做什麼?

33 個工具:開啟/快照頁面、讀取無障礙樹、點擊/輸入/批次填表(語意 `target` 或座標)、捲動、前進後退、結構化擷取(`browser_scrape`)、截圖、帶登入狀態下載、登入狀態管理(`browser_auth`),以及偵測人機驗證交由人工處理。

它能自動通過人機驗證嗎?

不能。它會識別 Cloudflare / reCAPTCHA / hCaptcha / Turnstile 並在快照中標註,由你在共享視窗裡人工完成,而不是讓 agent 盲目重試。`browser_restrict` 只是防誤操作的軟護欄,模型可自行解除,並非安全邊界。

08資料與來源

  • 作者聲明github.comb26bab0f732a…

    dsh plugin --profile web add dsh-builtin-browser

  • 作者聲明github.comb26bab0f732a…

    纯 `dsh web` 也能**自托管**——插件自己拉起一个 Electron 窗口,不需要任何额外配置;

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-03。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。