dsh-plugin: A Tabbit Browser Automation Plugin for DeepSeek Harness

tabbit-browser/dsh-plugin

Tools & CapabilitiesVerified
Listed on 2026-08-20
Page last updated 2026-08-20

DSH plugin enables DeepSeek Harness to control Tabbit browser for automation.

Let DeepSeek Harness models directly control the Tabbit browser, automatically detecting installation, validating versions, and downloading installers.

install
dsh plugin --profile web add github:tabbit-browser/dsh-plugin
Category
Tools & Capabilities
Platform
DSH-Plugin
Author
tabbit-browser
Distribution
Plugin

dsh-plugin Key Features

Auto-discover and load SkillDetect Tabbit release versionCheck tabbit-cli runtimeDownload installer in backgroundReport progress and path

dsh-plugin Repository

tabbit-browser
Publisher
tabbit-browser
Repository
tabbit-browser/dsh-plugin
90
Stars
7
Forks
0
Watchers
8
Open issues
LanguageJavaScript
License
Website
Repo last push2026-08-17 13:22:10
Repo created2026-08-14 18:44:31
Topics
browser-automationbrowser-usedeepseek-harnessdsh-plugindsh-plugin-marketdsh-plugin-verifydsh-pluginsplaywrighttabbit
Default branchmain

dsh-plugin Repo Summary

tabbit-browser is a browser automation plugin (DSH plugin) for DeepSeek Harness (DSH), maintained by the Tabbit-Browser team, designed to let DSH models directly control the Tabbit browser. It solves the problem of DSH lacking native GUI control in browser automation scenarios by automatically loading Skills and background jobs, handling browser installation detection, version validation, runtime checks, and installer downloads. Built on Playwright, it supports both the international Tabbit and the China-mainland Tabbit Browser, suitable for various agent tasks requiring browser automation.

What core capabilities does the tabbit-browser DSH plugin provide?

Upon installation, the plugin automatically discovers and loads the tabbit-browser Skill without separate configuration. It detects the international official Tabbit and the China-mainland official Tabbit Browser, requiring at least one version to be 1.9.0 or higher, and checks the tabbit-cli resident runtime; if not running, it prompts the user to restart the browser. When multiple Tabbit instances run simultaneously, the plugin still correctly determines Runtime availability, and the model can set TABBIT_PLAYWRIGHT_INSTANCE based on CLI hints to avoid ambiguity. If neither is installed or all versions are too low, the plugin downloads the region-appropriate official installer via ctx.jobs background tasks, using tabbit.com for China-mainland and tabbit.ai for other regions, reporting download progress and the installer path.

How to install the tabbit-browser DSH plugin?

Before installation, ensure DeepSeek Harness (DSH) and Node.js 20+ are installed. On macOS, use brew install node and npm install -g @deepseek-ai/dsh; on Windows, use winget install OpenJS.NodeJS.LTS then install DSH. After confirming dsh --version works, run the following command to install the plugin:

bash
dsh plugin --profile web add github:tabbit-browser/dsh-plugin

Then start DSH:

bash
dsh web

What are the prerequisites and limitations of tabbit-browser?

Prerequisites include: an official Tabbit browser version 1.9.0 or higher (either international or China-mainland), the current DSH profile providing ctx.skills, ctx.tools, ctx.jobs and corresponding model tools, dsh-tool-jobs enabled, and Bash/Shell tools able to access the Browser-owned Runtime Service. The plugin does not detect development builds, does not automatically open .dmg or .exe files, and does not provide native tools like tabbit_browser_evaluate. If DSH runs in E2B, remote containers, or sandboxes without access to the local GUI browser, this Skill cannot make Tabbit automation available.

How to develop and verify tabbit-browser?

Developers can run tests and packaging checks with the following commands:

bash
npm test
npm pack --dry-run

The plugin is maintained by Tabbit-Browser, written in JavaScript, and last updated in 2026-08, suitable for DSH scenarios requiring browser automation.

View more DSH plugins at dsh-plugin.org

DSH-Plugin FAQ