dsh-tabbit
让 DeepSeek Harness 能够控制 Tabbit 浏览器:安装即自动加载 tabbit-browser skill,检测国际版 Tabbit 与国内版 Tabbit Browser 正式版(>= 1.9.0),检查 tabbit-cli 常驻运行时,按平台诊断调用 CLI 所需的 DSH sandbox 模式,并在没有合格版本时通过后台任务下载与系统地区匹配的正式版安装包。
- 形态
- Plugin 插件
- 安装
- npm 包安装
- 需要密钥
- 是
- 近月下载
- 2,638
- 最近推送
- 4 天前更新
项目说明
From README
dsh-tabbit — Tabbit 的 DeepSeek Harness 官方插件 English 简体中文 Changelog Tabbit Browser 的 DeepSeek Harness(dsh)插件包(bundle)。dsh 可以通过此插件调用 Tabbit 完成 Agent 任务:真实页面、真实登录态、真实交互,经原生 code-first 工具驱动(不走 shell 转发)。适用于网页自动化、信息提取、QA 与评测。能力 能力 说明 --- --- tabbit browser 用户使用真实的 Tabbit 内置的 CLI 模式执行网页读取和网页操作。
浏览器代理的 web fetch 把 dsh 的 web fetch 改接到 Tabbit 上(dsh 自带的直连抓取器无 JS 渲染、无登录态、不走系统代理——在 fake-ip 代理环境下所有域名都会被它拒绝)。"网页标签"输入框提及 @ 在 dsh Web UI 输入框敲 @ ,会列出本会话浏览器任务中打开的页面 以及用户浏览器里的全部标签页 ,可以选中成为上下文(标签组首页这类无内容的空壳页已被屏蔽)。"标签组"输入框提及 @ @ 菜单里独立成组展示:按组名(或成员页标题/URL)搜出整个标签组。
提及是轻量【引用】——chip 携带成员页清单、发送零等待,模型在对话里按需用 tabbit browser / web fetch 自提相关页面(过程可见、走权限审批),而不是发送时整组重取。独立"页面读取"权限 完善的权限控制。因为与用户共享 cookie,dsh 访问 Tabbit 网页时会确认权限 pageAccess (默认每会话询问一次)+ intranetFetch (web fetch 访问内网目标默认逐次审批)。
tabbit browser install 工具 环境预检:检测已装稳定版 Tabbit、校验 launcher 与 Runtime Service;缺装/过旧时以 dsh 后台任务下载 Tabbit。tabbit plugin update 工具 插件更新检查
Original description
Tabbit Browser plugins for Deepseek Harness
安装方式
npm 包安装 · 需要额外配置密钥
dsh plugin --profile web add dsh-tabbit # npm 主路线dsh plugin --profile web add github:Tabbit-Browser/dsh-tabbit # npm 不可达时的回退dsh plugin --profile web add link:/path/to/dsh-tabbit # 本地开发安装命令包含风险形态
- 全局安装,会改动系统级依赖
全局安装会修改系统级依赖;远程脚本执行等于把执行权交给仓库作者。装前请通读命令。
安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 执行命令
- 写入文件
- 读取文件
- 访问网络
- 读取环境变量
- 访问宿主运行时
未发现已知红线(明文传输、安装期执行代码、凭据外传等)。
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 4 天仍在推送;README 给出了可直接复制的安装命令;运行前需要准备 API Key 或环境变量;近月 npm 下载 2638 次,star 不多但真在被使用。
- 维护活跃
- 96
- 实用度
- 78
- 生态热度
- 68
- 上手便捷
- 74
- 信号质量
- 86
- 数据置信度
- 100%
相关插件
dsh-pilot
Viger1/dsh-pilot
按无障碍 ref 操控浏览器:导航、把页面快照成 ref 树、操作元素、等待条件;域名策略跟随会话审批状态,并由请求拦截层强制执行。
dsh-preview
Viger1/dsh-preview
无头浏览器验证工具:让 agent 打开自己刚写的页面,读取渲染后的 DOM 与计算样式、检查控制台、截图留档;内置 frontend-verify 技能。
dsh-chrome-bridge
OrderG-X/dsh-chrome-bridge
操作你已经登录的 Chrome:模型在你真实的标签页里点击、打字、填表、读网页、截图、下载文件,同源 iframe 里的内容也能读能点。支持 macOS、Windows、Linux;需要 Chrome 116+ 与 Node 18+。走 native messaging 与 chrome.debugger,不开监听端口。提供 12 个 browser_* 原生工具和一个 cb 命令行,发送真实 CDP 输入事件,绘制会出现在截图里的页内光标,并带一个工具栏面板(连接状态、正在控制的标签页、暂停开关)。browser_download 带着这个网站的登录 Cookie 下载链接、元素指向的文件或网址(跟随跳转、用服务器给的文件名),存进「下载」文件夹或会话的工作目录;跨站 iframe 只在快照里标出来,不进去读。宿主(原生宿主 + MV3 扩展)随本 tarball 一起发:插件首次加载时自己把它们落盘并写好 native messaging 注册,不用 clone 仓库、不用 install.sh、不用 python3——只剩把扩展装进 Chrome:从 Chrome 应用商店装 DSH Bridge(https://chromewebstore.google.com/detail/bippcbbbipppmhjkjomgdnjbooecbimo,不用开发者模式),或者到 chrome://extensions 加载自带的已解压扩展(插件会替你打开那个页面并把文件夹放进剪贴板)。没装好之前,工具会带着这几步明确报错。Windows 上注册写进注册表(Chrome 和 Edge 都写),宿主走命名管道。每天在 GitHub 的 macOS / Windows / Linux 机器上自动跑一遍:装插件、把扩展加载进真 Chrome、用 browser_* 工具读一个网页。