返回目录

dsh-tabbit

编辑精选维护状态: 活跃

tabbit-browser/dsh-tabbit

面向 DeepSeek Harness 的 Tabbit 浏览器自动化插件,支持浏览器控制与网页操作。

前往 GitHub项目主页
$ dsh --version

100

星标

10

Fork

TypeScript

语言

MIT

许可证

2026-08-14

创建于

2026-09-02

最近推送

一个 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 插件,绝不滥发。