自动安装并启动 kimi-webbridge 桥接守护进程(含 SHA-256 校验),注册一套 25 个动作的技能,通过本地桥接驱动用户的真实浏览器。
安装
# npm 包(预构建)
dsh plugin --profile web add kimi-webbridge-dsh
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:cfanmaoli/kimi-webbridge-dsh
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
把 Kimi 浏览器扩展(Kimi Browser Extension,原 Kimi WebBridge)接进 dsh:供应守护进程 + 注册官方技能包。插件本身不代理浏览器操作——浏览器能力全部由官方技能文档描述,模型照它驱动本地守护进程。
| 职责 | 说明 |
|---|---|
| 守护进程供应 | 按官方清单下载对应平台二进制(SHA-256 校验),未运行时自动拉起;落在 ~/.kimi-webbridge/bin/ |
| 技能注册 | 随包内置官方技能文档(含 references/),启动时注册为 kimi-webbridge skill |
| 健康锚点 | 瘦工具 kimi_webbridge,只有 status 一个动作(守护进程 + 扩展 + 已装技能副本) |
安装
dsh plugin --profile web add kimi-webbridge-dsh
自带 bundle patch,无需手改 cordis.patch.yml;重启一次 dsh 生效。
用法
- 需要真实浏览器时加载
kimi-webbridgeskill(触发词:browser / 网页 / 截图 / ……,也包括"给某个网站做个可复用 CLI"); - 先调
kimi_webbridge的status确认守护进程 + 扩展健康(会自动补装 / 拉起); - 按 skill 文档
POST http://127.0.0.1:10086/command,请求体{action, args, session}; - Windows 必须用临时文件承载 JSON 请求体(shell 会破坏非 ASCII),skill 里有说明。
工具清单、参数与注意事项一律以 skill 文档为准。
配置
在 ~/.dsh/profiles/web/cordis.patch.yml 按 id 覆盖(整份替换,未给出的键取默认):
- id: kimi-webbridge
config:
daemonVersion: v2.0.23
| 键 | 默认 | 说明 |
|---|---|---|
baseUrl |
http://127.0.0.1:10086 |
守护进程地址 |
requestTimeoutMs |
120000 |
单次请求超时(ms) |
autoStartDaemon |
true |
未运行时自动启动 |
autoInstallDaemon |
true |
二进制缺失时自动下载安装 |
daemonVersion |
latest |
自动安装的版本,带 v 前缀,建议与扩展版本一致 |
registerSkill |
true |
注册 kimi-webbridge skill |
要求与提示
- 浏览器扩展:需自行安装并连接(Chrome Web Store);
status显示extension_connected: true即可用。 - 守护进程:无需预装,插件自动供应;与官方安装器共用
~/.kimi-webbridge/bin/(Windows%USERPROFILE%\.kimi-webbridge\bin\)。 - dsh 版本:只 import 宿主提供的
@deepseek-ai/*(声明为 peer,不打包副本),已在 0.2.0-rc.1 验证,peer 范围覆盖 0.1.0-rc.7 起的整个 0.1.x / 0.2.x。dsh 换代后如果kimi_webbridge工具、系统提示段落和 skill 一起消失,通常就是插件版本还没覆盖新 dsh——升级本插件再重启即可。 status里的version_mismatch/update_available/skill_mismatch:把其中的command原样交给用户执行;不要自行upgrade/stop/restart/uninstall,它们会杀掉正在运行的守护进程。status.skills为空是正常的:守护进程只识别 Claude Code / Codex / Hermes / OpenClaw / Kimi,dsh 拿到技能的唯一途径就是本插件。
移除
dsh plugin --profile web remove kimi-webbridge-dsh
重启后生效;skill 随插件注册,移除即消失。
链接
同类插件
Tencent/BrowserSkill#dsh-plugin-browserskill★ 9166
BrowserSkill 的 DeepSeek Harness 浏览器自动化桥接插件,通过原生浏览器工具控制可见的 Chrome 和 Edge Agent Window,支持可访问性与 VOM 页面观察、截图、隔离的多会话控制和 Web UI 实时观察浮层。
omdsh-dev/dsh-browser#packages/browser/bridge-browser★ 844
Chrome 侧边栏扩展,让 DSH 直接操控你的浏览器,无需视觉能力。
liustack/modsearch★ 750
纯文本 agent 的联网搜索桥:搜索网页与 X,返回结构化 JSON 证据(search/fetch/引用)。
DDDMUC/dsh-free-search★ 487
DSH 免费搜索插件:7 个引擎(DuckDuckGo/Bing/SearXNG 免费 + Exa/Perplexity/DeepSeek 付费)、自动回退、设置页 UI(API key 输入 + 官网链接)、web_fetch、引擎测试工具。
wqty123/dsh-browser★ 124
共享真实浏览器:用户可观看并随时接管的原生 Electron 窗口,agent 通过 CDP 驱动,内置 20 个 browser_* 工具(打开/快照/执行/填表/截图/下载/登录态);任务级会话隔离、登录态持久化、人机验证识别,纯 `dsh web` 无需桌面外壳即可自托管。
Tabbit-Browser/dsh-tabbit★ 110
让 DeepSeek Harness 能够控制 Tabbit 浏览器:安装即自动加载 tabbit-browser skill,检测国际版 Tabbit 与国内版 Tabbit Browser 正式版(>= 1.9.0),检查 tabbit-cli 常驻运行时,按平台诊断调用 CLI 所需的 DSH sandbox 模式,并在没有合格版本时通过后台任务下载与系统地区匹配的正式版安装包。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。