ディレクトリに戻る

dsh-browser

キュレーション掲載メンテナンス: 活発

lum1104/dsh-browser

DSH が現在の Chrome タブを読み取り・クリック・入力・スクロール・ナビゲート(テキスト優先、ログイン状態を保持)

GitHub で見る
$ curl -fsSL https://raw.githubusercontent.com/Lum1104/dsh-browser/refs/heads/main/scripts/install.sh | bash

630

スター

42

フォーク

TypeScript

言語

MIT

ライセンス

2026-08-06

作成日

2026-09-11

最終プッシュ

MIT ライセンスの dsh ブリッジプラグイン + Chrome 拡張機能。DeepSeek Harness が実際の Chrome タブの読み取り・クリック・入力・ナビゲーションを直接実行でき、ワンラインのスクリプトで dsh に導入、テキストのみでビジョン機能不要。

DSH 統合

互換

作者による申告

安全性監査

未監査

最終検証日

2026-08-21

ライセンス

MIT

01どんなタスクに使えるのか?

  • Operate your real Chrome tab from DeepSeek Harness — read pages, click controls, fill forms, scroll and navigate for ai web search and browser tasks

    Browser actions executed in the tab you already use, with login state, session and cookies preserved; conversation UI in the Chrome side panel

    DSH users who want AI web browsing and automation on their own logged-in browser instead of a headless copy

  • Run text-first browser automation in dsh without any vision capability

    Pages converted to structured text with a numbered inventory of interactive elements; the model addresses elements by number — screenshots never enter the pipeline

    Developers building browser workflows on DeepSeek Harness who want fast, token-efficient automation without vision models

02DeepSeek Harness への導入方法

前提条件

  • Node.js `^22.19` or `>=24`
  • Corepack/pnpm
  • Google Chrome

インストール手順

  1. 01

    Run the one-line installer: `curl -fsSL https://raw.githubusercontent.com/Lum1104/dsh-browser/refs/heads/main/scripts/install.sh | bash` — it downloads main, builds and registers the bridge plugin, and builds the Chrome extension into ~/.dsh/browser-extension

    $ curl -fsSL https://raw.githubusercontent.com/Lum1104/dsh-browser/refs/heads/main/scripts/install.sh | bash

  2. 02

    When the installer opens chrome://extensions, load ~/.dsh/browser-extension as an unpacked extension (first install) or click Reload (updates); restart dsh if it is already running

  3. 03

    Start the managed installation with `cd ~/.dsh/dsh-browser && pnpm start` (or `npx @deepseek-ai/dsh web` to use the latest public dsh release)

    $ npx @deepseek-ai/dsh web

  4. 04

    Open an http:// or https:// page, click the DeepSeek whale icon, and wait for Connected

導入成功の確認

  • The side panel shows Connected after clicking the DeepSeek whale icon on an http:// or https:// page
  • Open http://127.0.0.1:3080/ext/bridge-config — it should return JSON such as {"wsUrl":"ws://127.0.0.1:3080/ext/bridge"}; if it returns a web page instead, restart dsh and refresh

03DSH 統合と能力の範囲

DSH 統合互換

dsh bridge plugin + Chrome MV3 extension installed into DeepSeek Harness via a one-line installer; exposes browser tools (snapshot/click/type/scroll/navigate) inside dsh

  • Text-first page reading

    any http:// or https:// page in the controlled Chrome tabstructured text snapshot — title, URL, main text, numbered controls, and masked form fields; `delta: true` returns only changes

    read page text is sent to the selected model
  • Interactive control by element number

    numbered inventory from browser_snapshotclicks on links/buttons/checkboxes, React/Vue-compatible typing, keyboard events (Enter, Tab, Escape, arrows), and viewport scrolling

    acts on your real browser tab; click, type, keypress, navigation, history, and reload calls fail closed until the user approves them
  • Login-preserving navigation

    URLs, back/forward history, or reload commands in the controlled tabnavigation inside the tab you already use, retaining logins, sessions and cookies

  • Guarded local bridge

    local dsh web server (default http://127.0.0.1:3080)authenticated bridge connection; the extension binds tools to one user-controlled tab and probes ports 3080, 3081, 3090 automatically

    privileged gateway methods such as settings.*, credentials.*, and host.open* reject non-loopback sources

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • DSH users who want AI web browsing and automation on their own logged-in browser instead of a headless copy
  • Developers building browser workflows on DeepSeek Harness who want fast, token-efficient automation without vision models

不向きな用途

  • Chrome-only: works on http:// and https:// pages; protected pages such as chrome:// and the Chrome Web Store are not supported.
  • Requires Node.js ^22.19 or >=24, Corepack/pnpm and Google Chrome; not published on npm — the unscoped dsh-browser package on npm belongs to a different project, so use the repository installer.

05互換性・メンテナンス・セキュリティ上の注意

  • Chrome-only: works on http:// and https:// pages; protected pages such as chrome:// and the Chrome Web Store are not supported.
  • Requires Node.js ^22.19 or >=24, Corepack/pnpm and Google Chrome; not published on npm — the unscoped dsh-browser package on npm belongs to a different project, so use the repository installer.
  • Read page text is sent to the selected model; the default auto mode reads the controlled tab without an extra prompt (ask for per-read confirmation or off to block reads). Passwords and payment-card values are masked and never leave the page.
2026-08-062026-08-19作者は未記載

MIT · actively maintained (last push 2026-08-19)

06よくある質問

dsh-browser は DeepSeek Harness とどのように統合されますか?

dsh ブリッジプラグインと Chrome MV3 拡張機能を 1 つの pnpm ワークスペースとして提供します。ワンラインのインストーラーが main ブランチをダウンロードしてブリッジプラグインをビルド・dsh に登録し、拡張機能を ~/.dsh/browser-extension にビルドします。その後 chrome://extensions でそのディレクトリを読み込み、dsh が起動中なら再起動してください。

MCP サーバーですか、それともネイティブな dsh プラグインですか?

実行中の dsh web サーバー(デフォルト http://127.0.0.1:3080)に登録される dsh プラグイン(ブラウザブリッジ)です。browser_snapshot、browser_click、browser_type、browser_navigate などのブラウザツールをモデルに提供し、MCP は使いません。

インストール前に何が必要ですか?

Node.js ^22.19 または >=24、Corepack/pnpm、Google Chrome です。ローカル利用なら設定不要で、拡張機能はポート 3080・3081・3090 を自動で探します。リモートデプロイやカスタムポートの場合は、サイドパネル設定にアドレスと bridge token を入力してください。

ページデータはどこに送信されますか?

モデル向けの処理はテキストのみで、ページは番号付きコントロールの構造化テキストになり、スクリーンショットは一切パイプラインに入りません。読み取ったページテキストは選択したモデルに送信されますが、パスワードとクレジットカード番号は常に •••• でマスクされ、ページの外に出ることはありません。

制限はありますか?

http:// と https:// のページのみ動作し、chrome:// や Chrome ウェブストアなどの保護されたページは非対応です。クリック・入力・キー操作・ナビゲーションはユーザーが承認するまで実行されず(fail closed)、アシスタントはユーザーが管理する 1 つのタブに固定されます。

08データと出典

  • 作者による申告github.com71a1cac63f33…

    `dsh` is DeepSeek AI's open-source, plugin-based agent harness. This repository provides a companion browser bridge plug…

  • 作者による申告github.com71a1cac63f33…

    The installer downloads `main`, builds and registers the bridge plugin, builds the Chrome extension into `~/.dsh/browser…

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-21。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。