一個原生 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 未驗證、暫不承諾
安裝步驟
- 01
從 npm 安裝(已發佈):`dsh plugin --profile web add dsh-builtin-browser`
$ dsh plugin --profile web add dsh-builtin-browser
- 02
或從原始碼目錄安裝(一插件一倉庫):`dsh plugin --profile web add <倉庫路徑>`
$ dsh plugin --profile web add <倉庫路徑>
驗證整合成功
作者未說明
03DSH 整合程度與能力邊界
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。
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` 只是防誤操作的軟護欄,模型可自行解除,並非安全邊界。
07相關的 DSH 工作流程
dsh-better-sidebar
作者 omdsh-dev
開放的側邊欄底座,支援三方拓展註冊新側邊欄頁面。內建檔案渲染編輯/終端/側邊對話/Git/子代理頁面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.
dsh-tui
作者 ccch1mneyyy
DSH 官方公眾號收錄的 TUI 補位外掛:Claude Code 風,鯨魚頂欄/即時狀態/流式思考/雙擊 Esc 回滾/上下文進度+TPS。npm 一鍵裝。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rollback, context bar + TPS. npm one-click.
openpets
作者 alvinunreal
本地優先的桌面陪伴平臺,提供動效寵物、外掛 SDK 與編碼智慧體整合。
dsh-tianshu-tui
作者 huiliyi37
官方 DeepSeek Harness 的互動式終端 UI 外掛:自研 ANSI 極簡互動渲染、流式 Markdown/工具卡、16+ 主題、slash 命令與選擇器、輸入歷史與本地偏好持久化、LSP 診斷、memory記憶,很絲滑的開發體驗。
08資料與來源
dsh plugin --profile web add dsh-builtin-browser
纯 `dsh web` 也能**自托管**——插件自己拉起一个 Electron 窗口,不需要任何额外配置;
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-03。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
