返回目錄

dsh-tabbit

編輯精選維護狀態: 活躍

tabbit-browser/dsh-tabbit

面向 DeepSeek Harness 的 Tabbit 瀏覽器自動化外掛,支援瀏覽器控制與網頁操作。

前往 GitHub專案首頁
$ dsh --version

96

星數

10

Fork

JavaScript

語言

2026-08-14

建立於

2026-08-22

最近推送

一個 DeepSeek Harness 外掛:透過瀏覽器自帶的 `tabbit-cli`,讓 agent 成為你真實、已登入的 Tabbit 瀏覽器的驅動器,用於網頁自動化、資訊擷取、QA 與基準測試,並自動完成環境預檢與依地區下載安裝包。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-08-25

授權條款

作者未說明

01它能幫你完成什麼?

  • 在 DeepSeek Harness 對話裡直接驅動你真實、已登入的 Tabbit 瀏覽器

    經 `tabbit-cli` 的瀏覽器自動化:持久化任務空間、定位器與等待、截圖、回執與復原——無須額外接入瀏覽器工具

    使用 DeepSeek Harness(dsh)的開發者與 QA 工程師,希望 agent 操作真實瀏覽器而非無頭樁

  • 在 agent 閉環裡對線上網站做資訊擷取與 QA / 基準測試

    來自真實頁面互動的截圖、回執與可復原狀態,可直接用於擷取、QA 與 agent 基準評測

    資料與評測工程師,需要可重現、由 agent 驅動的瀏覽器工作階段,而非手寫 Playwright 指令碼

  • 無須手動設定,就在 DeepSeek Harness 內把 Tabbit 環境搭建起來

    一個預檢工具:檢測 1.9.0 及以上的穩定版 Tabbit、校驗 `tabbit-cli` 執行環境;缺失時透過 DSH 背景任務下載對應地區的安裝包

    已有 DeepSeek Harness 但尚未安裝 Tabbit 瀏覽器的新 DSH 使用者

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 已安裝 DeepSeek Harness(dsh)並在 `PATH` 中——README 要求先執行 `dsh --version`
  • 1.9.0 及以上的穩定版 Tabbit 瀏覽器(國際版 `Tabbit` 或國內版 `Tabbit Browser`);缺失時外掛會為你下載安裝包
  • 目前的 DSH profile 必須提供 `ctx.skills`、`ctx.tools`、`ctx.jobs`,以及和 Tabbit 瀏覽器同主機的 Bash/Shell 工具

安裝步驟

  1. 01

    確認 DSH 已安裝:執行 `dsh --version`(缺失則在 macOS/Windows 上用 `npm install -g @deepseek-ai/dsh` 安裝)

    $ dsh --version

  2. 02

    新增外掛:`dsh plugin --profile web add dsh-tabbit`(備選:`dsh plugin --profile web add github:Tabbit-Browser/dsh-tabbit`)

    $ dsh plugin --profile web add dsh-tabbit

  3. 03

    啟動 DSH:`dsh web`——外掛套件會自動註冊技能提供方

    $ dsh web

驗證整合成功

作者未說明

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

隨 DeepSeek Harness 一併打包了 DSH 技能提供方與兩個 DSH 工具(`tabbit_browser_install`、`tabbit_plugin_update`);`tabbit-browser` 技能透過瀏覽器自帶的 `tabbit-cli` Playwright CLI 驅動你真實、已登入的 Tabbit 瀏覽器,讓 agent 操作真實頁面、登入狀態與即時互動,而非無頭瀏覽器樁。

  • tabbit-browser 技能(瀏覽器自動化指南)

    需要真實瀏覽器控制的 DeepSeek Harness 任務瀏覽器自動化工作指南:持久化任務空間、定位器與等待、截圖、回執與復原

    隨外掛自動發現並載入——無須單獨安裝技能
  • tabbit_browser_install 工具(環境預檢)

    任務中 agent 的首次瀏覽器操作`ready` / `restart-required` / `background` 狀態;缺失或過舊時啟動 DSH 背景任務下載對應地區的 Tabbit 安裝包

    當沒有相容版本時,可能把 Tabbit 安裝包下載到使用者的 `Downloads` 資料夾每個 agent 工作階段快取一次成功的預檢結果
  • tabbit_plugin_update 工具(更新檢查)

    外掛工作階段(每天最多一次)已裝外掛版本與已發布更新日誌的比對;存在更新版本時載入更新提示

    離線失敗會靜默略過記錄使用者拒絕的版本
  • 依地區下載安裝包(背景任務)

    缺失或過舊的 Tabbit 瀏覽器對應地區的穩定安裝包(中國大陸走 `tabbit.com`,其他地區走 `tabbit.ai`),儲存到 `Downloads`,完成時回報進度與絕對安裝路徑

    絕不會自動開啟 `.dmg`/`.exe`依作業系統選擇 Windows x64 / macOS Apple Silicon / macOS Intel 套件

04適合誰?何時不該用?

適合

  • 使用 DeepSeek Harness(dsh)的開發者與 QA 工程師,希望 agent 操作真實瀏覽器而非無頭樁
  • 資料與評測工程師,需要可重現、由 agent 驅動的瀏覽器工作階段,而非手寫 Playwright 指令碼
  • 已有 DeepSeek Harness 但尚未安裝 Tabbit 瀏覽器的新 DSH 使用者

不適合

  • agent 需要一台與 DSH 的 Bash/Shell 工具同主機的真實 GUI Tabbit 瀏覽器。如果 DSH 的 Bash 跑在 E2B 這類沙箱或無法存取本地 GUI 瀏覽器的遠端容器裡,Tabbit 自動化將無法運作。
  • 在 Windows 上,DSH 的 `read-only` 與 `workspace-write` 受限權杖無法寫入 Runtime 命名管道。技能會先探測 `tabbit-cli tasks`,成功時不申請任何權限;僅當 `BROWSER_RUNTIME_UNAVAILABLE` 時才請求把目前工作階段切換為 Full Permission——隨後立即終止任務,不重試、也不繼續瀏覽器操作。

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

  • agent 需要一台與 DSH 的 Bash/Shell 工具同主機的真實 GUI Tabbit 瀏覽器。如果 DSH 的 Bash 跑在 E2B 這類沙箱或無法存取本地 GUI 瀏覽器的遠端容器裡,Tabbit 自動化將無法運作。
  • 在 Windows 上,DSH 的 `read-only` 與 `workspace-write` 受限權杖無法寫入 Runtime 命名管道。技能會先探測 `tabbit-cli tasks`,成功時不申請任何權限;僅當 `BROWSER_RUNTIME_UNAVAILABLE` 時才請求把目前工作階段切換為 Full Permission——隨後立即終止任務,不重試、也不繼續瀏覽器操作。
  • 此外掛不提供 `tabbit_browser_evaluate` 這類原生瀏覽器工具,且環境預檢不會辨識 Tabbit 的開發版建置。
2026-08-142026-08-22v0.2.3

license not declared in package metadata · actively maintained (latest release v0.2.3, 2026-08-22)

06常見問題

要怎麼把 DSH Tabbit 裝進 DeepSeek Harness?

執行 `dsh plugin --profile web add dsh-tabbit`(若 npm 來源不可達,改用 `dsh plugin --profile web add github:Tabbit-Browser/dsh-tabbit`),再用 `dsh web` 啟動。外掛套件會自動註冊技能提供方,不必單獨安裝技能。

新增外掛前必須先裝好 Tabbit 瀏覽器嗎?

不一定要。環境預檢工具 `tabbit_browser_install` 要求 1.9.0 及以上的穩定版 Tabbit(國際版 `Tabbit` 或國內版 `Tabbit Browser`);若缺失或版本過舊,外掛會啟動一個 DSH 背景任務,把對應地區的安裝包下載到你的 `Downloads` 資料夾。

agent 究竟能用我的瀏覽器做什麼?

它透過瀏覽器自帶的 `tabbit-cli` Playwright CLI 驅動你真實、已登入的 Tabbit 瀏覽器:真實頁面、真實登入狀態、真實互動——持久化任務空間、定位器與等待、截圖、回執與復原。它不是無頭瀏覽器樁。

它在哪些環境裡能跑?

需要一台與 DSH 的 Bash/Shell 工具同主機的真實 GUI Tabbit 瀏覽器。如果 DSH 的 Bash 跑在 E2B 這類沙箱或無法存取本地 GUI 瀏覽器的遠端容器裡,Tabbit 自動化將無法運作。

外掛如何保持自身更新?

工具 `tabbit_plugin_update` 每天最多比對一次已安裝版本與已發布的更新日誌,離線失敗會靜默略過;當存在更新版本時,載入技能會附帶一條說明變動內容的更新提示。

08資料與來源

  • 作者聲明github.com64dfa964aac3…

    A plugin for DeepSeek Harness (DSH) that gives the agent control over your Tabbit Browser: real pages, real login state,…

  • 作者聲明github.com64dfa964aac3…

    After installation, the bundle automatically registers its skill provider. The model loads the skill via `skill({ name:…

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

🏆

最佳 DeepSeek Harness 外掛

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

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

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