让 Agent 在真实浏览器里操作,登录由你手动完成
29.5/100
综合分
4
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Tianyu209/dsh-browser-companion该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · browser
装得上吗
实装验证未通过(dependency_conflict),装前请到仓库确认最近更新与 issue
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 80 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(dependency_conflict · 2026/9/25) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-browser-companion(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/22 05:58:59
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 3 处,展示前 3 条)
- 发起网络请求src/index.js:301
const response = await fetch(`${config.visionBaseUrl.replace(/ $/, '')}/chat/completions`, { - 发起网络请求src/client.v3.js:32
fetch(API) - 发起网络请求src/client.v3.js:58
const res = await fetch(API, {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools@deepseek-ai/dsh-settings@deepseek-ai/schemastery@deepseek-ai/dsh-client-ui-slots给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 持久化配置档
- 可见窗口
- 人工介入登录
DSH 浏览器插件,个人自用:持久化配置档、可见窗口、人工介入登录,还有安全的智能体浏览器工具。
README
由 DeepSeek 最新模型翻译生成dsh-browser-companion
一个面向个人的 DeepSeek Harness (DSH) 浏览器插件。
它给 Agent 一个专属、持久、可见的浏览器:
- 你可以实时看到 Agent 在真实浏览器窗口里做什么。
- 登录由你在弹窗中手动完成;密码和 OAuth 密钥不会经过 Agent。
- Cookies 和登录状态保存在同一个 profile 中,重启后依然保留。
功能特性
- ✅ 持久化浏览器 profile(cookies / localStorage / 登录状态)
- ✅ 可见窗口模式(默认 headless: false)
- ✅ 人机交互登录:browser_login 打开窗口,由你自己输入密码 / 完成 OAuth
- ✅ Agent 工具:open、snapshot、click、type、press、screenshot、see、select、check、upload、hover、scroll、tabs、status
- ✅ 安全护栏:browser_type 禁止填写密码框
- ✅ browser_see 使用本地视觉模型(OpenAI 兼容),让 Agent 理解图片 / 视觉布局
- ✅ 基于 agent-browser,底层浏览器自动化经过实战检验
开箱即用
插件默认零配置即可使用基础浏览功能:
展开完整文档(README 剩余 1 节)
dsh-browser-companion
一个面向个人的 DeepSeek Harness (DSH) 浏览器插件。
它给 Agent 一个专属、持久、可见的浏览器:
- 你可以实时看到 Agent 在真实浏览器窗口里做什么。
- 登录由你在弹窗中手动完成;密码和 OAuth 密钥不会经过 Agent。
- Cookies 和登录状态保存在同一个 profile 中,重启后依然保留。
功能特性
- ✅ 持久化浏览器 profile(cookies / localStorage / 登录状态)
- ✅ 可见窗口模式(默认 headless: false)
- ✅ 人机交互登录:browser_login 打开窗口,由你自己输入密码 / 完成 OAuth
- ✅ Agent 工具:open、snapshot、click、type、press、screenshot、see、select、check、upload、hover、scroll、tabs、status
- ✅ 安全护栏:browser_type 禁止填写密码框
- ✅ browser_see 使用本地视觉模型(OpenAI 兼容),让 Agent 理解图片 / 视觉布局
- ✅ 基于 agent-browser,底层浏览器自动化经过实战检验
开箱即用
插件默认零配置即可使用基础浏览功能:
- 默认使用 agent-browser 自带的 Chromium
- 默认使用 ~/.dsh/browser-profile 作为持久化 profile
- 基础工具全部可用:open、snapshot、click、type、tabs 等
可选设置可以在 DSH WebUI 插件设置中修改:
- executablePath:填真实 Chrome/Edge 路径,解决 Google 等登录拦截
- visionBaseUrl / visionModel:启用 browser_see 本地视觉模型
- profilePath:自定义浏览器 profile 位置
如果 browser_see 未配置,会返回友好提示,不会影响其他功能。
安装
1. 安装依赖
npm install -g agent-browser
agent-browser install # 首次下载 Chromium
2. 安装插件
从 npm 或 GitHub 安装:
dsh plugin --profile web add dsh-browser-companion
pnpm 用户注意: 从 GitHub 安装时,pnpm 可能会阻止 agent-browser 的 build script。
在 profile 的 pnpm-workspace.yaml 中加入并重新运行: allowBuilds: agent-browser: true
本地开发也可以直接加到 ~/.dsh/profiles/web/cordis.patch.yml:
- insert:
- id: dsh-browser-companion
name: 'file:///absolute/path/to/dsh-browser-companion/src/index.js'
config:
profilePath: '/home/your-name/.dsh/browser-profile'
headless: false
executablePath: '/path/to/your/chrome'
browserArgs: '--disable-blink-features=AutomationControlled'
defaultTimeout: 30000
完整示例配置见 examples/dsh-browser-companion.config.yml。
⚠️ 不要把真实路径、Token 或个人数据提交到 Git。请使用示例配置并在本地替换。
3. 重启 DSH
dsh web
Agent 工具
| 工具 | 说明 |
| browser_open | 打开网页(默认显示可见窗口) |
| browser_snapshot | 获取带 @e1 引用的可访问性快照 |
| browser_click | 点击元素 |
| browser_type | 输入文字(禁止用于密码框) |
| browser_press | 按键 |
| browser_screenshot | 截图保存到本地 |
| browser_see | 截图 + 本地视觉模型描述(仅在需要时使用) |
| browser_get_text | 读取元素文本 |
| browser_get_url / browser_get_title | 获取 URL / 标题 |
| browser_wait | 等待时间 / 元素 / URL |
| browser_back / forward / reload | 导航 |
| browser_select | 选择下拉框 |
| browser_check / browser_uncheck | 勾选 / 取消勾选 |
| browser_upload | 上传文件 |
| browser_hover | 鼠标悬停 |
| browser_scroll | 滚动页面 |
| browser_tabs / browser_new_tab / browser_close_tab / browser_switch_tab | 标签页管理 |
| browser_status | 浏览器状态 |
| browser_login | 打开可见登录窗口,由用户手动登录 |
| browser_wait_login | 等待登录完成(Cookie / URL) |
| browser_close | 关闭浏览器(保留 profile) |
典型登录流程
Agent: 我需要登录某个网站。
Agent 调用 browser_login("https://example.com/login") → 你看到弹窗,手动输入账号密码 / 完成 OAuth → 你告诉 Agent “登录好了” → Agent 继续用同一份 Cookie 操作
Agent 如何“看”页面
- 默认: browser_snapshot — 快速、免费的可访问性快照。
- 仅在需要时: browser_see — 截图 + 本地视觉模型,用于图片 / 视觉布局 / 复杂界面。
配置项
| 配置项 | 默认值 | 说明 |
| profilePath | ~/.dsh/browser-profile | 持久化 profile 目录 |
| headless | false | 是否隐藏浏览器窗口 |
| defaultTimeout | 30000 | 单次操作超时(毫秒) |
| agentBrowserPath | 自动检测 | 覆盖 agent-browser CLI 路径 |
| executablePath | 自动 | Chrome/Edge 可执行文件路径(推荐用于 Google 登录) |
| browserArgs | --disable-blink-features=AutomationControlled | 额外浏览器启动参数 |
| visionBaseUrl | http://127.0.0.1:1234/v1 | 本地视觉模型地址 |
| visionModel | your-vision-model | 本地视觉模型名称 |
安全说明
- Agent 被明确禁止填写密码框。
- 密码和 OAuth 密钥由用户在可见浏览器窗口中手动输入。
- 未来版本可以增加加密 Cookie 存储和代理式凭据注入,提供更强保护。
开发
npm install
npm test
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Tianyu209/dsh-browser-companion
让 Agent 在真实浏览器里操作,登录由你手动完成
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目