A DeepSeek Harness plugin that turns the agent into a driver for your real, logged-in Tabbit Browser via the browser-owned `tabbit-cli` — for web automation, extraction, QA and benchmarks, with automatic environment preflight and region-aware installer download.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-08-25
License
Not specified by the author
01What can it help you accomplish?
Drive your real, logged-in Tabbit Browser from a DeepSeek Harness session
Browser-automation runs through `tabbit-cli`: persistent task spaces, locators and waits, screenshots, receipts and recovery — no separate browser tooling to wire up
Developers and QA engineers running DeepSeek Harness (dsh) who want the agent to operate a real browser instead of a headless stub
Extract information and run QA / benchmark tasks against live sites inside the agent loop
Screenshots, receipts and recovered state from real page interactions, ready for extraction, QA passes and agent benchmarks
Data and evaluation engineers who need reproducible, agent-driven browser sessions rather than hand-scripted Playwright
Bootstrap a working Tabbit environment from inside DeepSeek Harness without manual setup
A preflight tool that detects a stable Tabbit ≥1.9.0, verifies the `tabbit-cli` runtime, and — if missing — downloads the region-appropriate installer via a DSH background job
New DSH users who have DeepSeek Harness but no Tabbit Browser installed yet
02How to install into DeepSeek Harness
Prerequisites
- DeepSeek Harness (dsh) installed and on your `PATH` — the README has you run `dsh --version` first
- A stable Tabbit Browser at version `1.9.0` or newer (international `Tabbit` or domestic `Tabbit Browser`); the plugin downloads the installer for you if it's missing
- The current DSH profile must provide `ctx.skills`, `ctx.tools`, `ctx.jobs` and a Bash/Shell tool on the same host as Tabbit Browser
Installation steps
- 01
Check DSH is installed: run `dsh --version` (install via `npm install -g @deepseek-ai/dsh` on macOS/Windows if missing)
$ dsh --version
- 02
Add the plugin: `dsh plugin --profile web add dsh-tabbit` (fallback: `dsh plugin --profile web add github:Tabbit-Browser/dsh-tabbit`)
$ dsh plugin --profile web add dsh-tabbit
- 03
Start DSH: `dsh web` — the bundle auto-registers its skill provider
$ dsh web
Verify the integration
Not specified by the author
03DSH integration and capability boundaries
Bundles a DSH skill provider plus two DSH tools (`tabbit_browser_install`, `tabbit_plugin_update`); the `tabbit-browser` skill drives your real, logged-in Tabbit Browser through the browser-owned `tabbit-cli` Playwright CLI, so the agent controls real pages, login state, and live interactions instead of a headless stub.
tabbit-browser skill (browser-automation guide)
a DeepSeek Harness task that needs real-browser control→the working guide for browser automation: persistent task spaces, locators and waits, screenshots, receipts and recovery
auto-discovered and loaded with the plugin — no separate skill installtabbit_browser_install tool (environment preflight)
the agent's first browser operation in a task→a `ready` / `restart-required` / `background` status; when missing/outdated it starts a DSH background job that downloads the region-appropriate Tabbit installer
may download a Tabbit installer to the user's `Downloads` folder when no compatible edition is installedcaches a successful environment check per agent sessiontabbit_plugin_update tool (update check)
a plugin session (at most once a day)→a comparison of the installed plugin version with the published changelog; loads an update notice when a newer release exists
silently skips offline failuresrecords a version the user declinedRegion-aware installer download (background job)
a missing or outdated Tabbit Browser→the region-appropriate stable installer (domestic `tabbit.com` for mainland China, international `tabbit.ai` elsewhere) saved to `Downloads`, with progress and the absolute installer path on completion
never opens the `.dmg`/`.exe` automaticallyselects the Windows x64 / macOS Apple Silicon / macOS Intel package per OS
04Who is it for? When not to use it?
Good for
- Developers and QA engineers running DeepSeek Harness (dsh) who want the agent to operate a real browser instead of a headless stub
- Data and evaluation engineers who need reproducible, agent-driven browser sessions rather than hand-scripted Playwright
- New DSH users who have DeepSeek Harness but no Tabbit Browser installed yet
Not for
- The agent needs a real GUI Tabbit Browser on the same host as DSH's Bash/Shell tool. If DSH's Bash runs in a sandbox such as E2B or a remote container that cannot access the local GUI browser, Tabbit automation will not work there.
- On Windows, DSH's `read-only` and `workspace-write` restricted tokens cannot write to the Runtime named pipe. The skill probes `tabbit-cli tasks` first and asks for no permission when it succeeds; only on `BROWSER_RUNTIME_UNAVAILABLE` does it request switching the session to Full Permission — and then stops the task immediately without retrying.
05Compatibility, maintenance and safety notes
- The agent needs a real GUI Tabbit Browser on the same host as DSH's Bash/Shell tool. If DSH's Bash runs in a sandbox such as E2B or a remote container that cannot access the local GUI browser, Tabbit automation will not work there.
- On Windows, DSH's `read-only` and `workspace-write` restricted tokens cannot write to the Runtime named pipe. The skill probes `tabbit-cli tasks` first and asks for no permission when it succeeds; only on `BROWSER_RUNTIME_UNAVAILABLE` does it request switching the session to Full Permission — and then stops the task immediately without retrying.
- The plugin does not provide native browser tools such as `tabbit_browser_evaluate`, and development builds of Tabbit are not detected by the environment check.
license not declared in package metadata · actively maintained (latest release v0.2.3, 2026-08-22)
06Frequently asked questions
How do I install DSH Tabbit into DeepSeek Harness?
Run `dsh plugin --profile web add dsh-tabbit` (or `dsh plugin --profile web add github:Tabbit-Browser/dsh-tabbit` if the npm registry is unreachable), then start the harness with `dsh web`. The bundle auto-registers its skill provider — no separate skill install.
Do I need Tabbit Browser installed before adding the plugin?
Not necessarily. The `tabbit_browser_install` preflight requires a stable Tabbit at `1.9.0` or newer (international `Tabbit` or domestic `Tabbit Browser`); if it's missing or outdated, the plugin starts a DSH background job that downloads the region-appropriate installer into your `Downloads` folder.
What can the agent actually do with my browser?
It drives your real, logged-in Tabbit Browser through the browser-owned `tabbit-cli` Playwright CLI: real pages, real login state, and real interactions — persistent task spaces, locators and waits, screenshots, receipts and recovery. It is not a headless stub.
Which environments does it work in?
It needs a real GUI Tabbit Browser on the same host as DSH's Bash/Shell tool. If DSH's Bash runs in a sandbox such as E2B or a remote container that cannot reach the local GUI browser, Tabbit automation will not work there.
How does the plugin keep itself updated?
The `tabbit_plugin_update` tool compares your installed version with the published changelog at most once a day, silently skips offline failures, and — when a newer release exists — loads the skill with an update notice describing what changed.
07Related DSH workflows
openviking
by volcengine
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
distilly
by titanwings
Distill how experts and agents think into reusable Skills for any bot or agent. Turn workflows and personas into shareable skill packs across Claude Code, Codex, OpenClaw and more.
nocobase
by nocobase
NocoBase is an open-source AI + no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.
archify
by tt-a1i
Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
08Data and sources
A plugin for DeepSeek Harness (DSH) that gives the agent control over your Tabbit Browser: real pages, real login state,…
After installation, the bundle automatically registers its skill provider. The model loads the skill via `skill({ name:…
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-25. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
