@bill9109/dsh-webbridge
Kimi WebBridge host plugin for DeepSeek Harness: model tools that drive the user's REAL browser (navigate, snapshot, click, fill, evaluate, screenshot, network inspection, tab management) through the local kimi-webbridge daemon
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:bill9109/dsh-webbridge说明文档
阅读完整 README ↗@bill9109/dsh-webbridge
DeepSeek Harness(DSH)宿主插件:让模型通过 Kimi WebBridge 驱动你的 真实浏览器——导航、快照、点击、填写、求值、截图、网络检查、标签页管理。
这是什么
dsh-webbridge 是 DeepSeek Harness(DSH)
的宿主插件。它把 Kimi WebBridge 的本地守护进程桥接成 11 个 webbridge_*
模型工具,让模型可以操作用户自己的浏览器——登录态、Cookie、已打开的
标签页全保留——而不是无头浏览器。浏览器状态留在用户浏览器里,绝不进入
模型请求。
它不包含任何浏览器驱动代码:真正的活由 Kimi WebBridge 守护进程和 浏览器扩展完成,本插件只在 DSH 一侧把能力翻译成模型工具。
工作原理
模型 ── webbridge_* 工具 ──▶ dsh-webbridge 插件
│ POST /command
▼
kimi-webbridge 守护进程 (127.0.0.1:10086)
│
▼
WebBridge 浏览器扩展
│
▼
用户真实浏览器(含登录态)
每次工具调用就是一次到本机守护进程的 HTTP 往返;返回载荷被压缩成一行
summary + 原始 detail。
特性
- 真实浏览器,不是无头浏览器:登录态、Cookie、活动会话全保留
- 11 个模型工具:navigate / find_tab / snapshot / click / fill / evaluate / screenshot / list_tabs / network / close_tab / close_session
- 一个任务 = 一个标签组:
session名分组标签页,任务之间干净隔离 - 本地优先:守护进程跑在本机,浏览器状态不出你的机器
- 无 KV Cache 负担:浏览器状态存在于模型请求之外
前置依赖(必装!)
本插件只是适配层,不装下面的东西,浏览器控制不成立。必须单独安装 Kimi WebBridge(月之暗面的独立产品,本插件不含其任何代码)。安装与浏览器 扩展的完整配置步骤见 Kimi 官方页面: 功能页 / 帮助中心。 摘要如下:
# 1. 安装守护进程:
curl -fsSL https://cdn.kimi.com/webbridge/install.sh | bash
# 2. 安装 Kimi WebBridge 浏览器扩展并连接守护进程(Chrome 应用商店搜索
# "Kimi WebBridge"),然后检查就绪:
kimi-webbridge status # 期望看到 "extension_connected": true
守护进程未运行时,工具会以 daemon_unreachable 错误响亮失败,并提示你运行
~/.kimi-webbridge/bin/kimi-webbridge start。
安装
# 装进官方 web profile(建议 pin 到 tag/commit 保证稳定):
dsh plugin --profile web add github:bill9109/dsh-webbridge#v0.0.1