Lum1104/dsh-browser--packages-browser-bridge-browser ↗★ 666

@yuxianglin/dsh-bridge-browser

Bridge plugin: token-authenticated WebSocket carrier for the browser extension plus text-only browser_* tools that drive the user's Chrome via that extension 需要安装并启动服务,通过令牌连接浏览器扩展;适合让 Chrome 执行文本浏览器工具的任务。

パッケージ
@yuxianglin/dsh-bridge-browser
互換性
未検証
Harness ピア範囲
^0.1.5-rc.2
Cordis ピア範囲
^4.0.2
バージョン
0.0.5
ライセンス
MIT
最終更新
2026/09/13

同名パッケージの別リポジトリ

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Lum1104/dsh-browser#50b70028d1f702eada5f19dfce0c26444a4886b2&path:packages/browser/bridge-browser

ドキュメント

README 全文を読む ↗

Usage

The remote installer downloads an installer-managed workspace, builds the plugin, and registers its official bundle in the local dsh web profile. It requires neither Git nor a local clone:

curl -fsSL https://raw.githubusercontent.com/Lum1104/dsh-browser/refs/heads/main/scripts/install.sh | bash
cd ~/.dsh/dsh-browser && pnpm start

On Windows, run the PowerShell installer instead:

$s="$env:TEMP\dsh-install.ps1"; irm https://raw.githubusercontent.com/Lum1104/dsh-browser/refs/heads/main/scripts/install.ps1 -OutFile $s; powershell -NoProfile -ExecutionPolicy Bypass -File $s
cd $HOME\.dsh\dsh-browser; pnpm start

Developers can instead clone the repository and run ./scripts/install.sh followed by pnpm start from that checkout. The local mode uses the current branch without downloading or overwriting source files. Both installation modes register the same profile bundle; build tools resolve only from the selected workspace and never from a parent checkout or parent node_modules directory.

The workspace pins dsh 0.1.5-rc.2, the minimum supported runtime. Older DSH releases are not supported:

npx @deepseek-ai/dsh@0.1.5-rc.2 web

The installer copies the unpacked extension to ~/.dsh/browser-extension and opens chrome://extensions. Load that stable directory in Chrome and use the side panel. Loopback connections are discovered automatically and require no token entry; non-loopback deployments still require the configured bearer token.