返回目錄

dsh-ego-browser

編輯精選維護狀態: 活躍

fisfzy/dsh-ego-browser

DSH(DeepSeek Harness)外掛:把 ego-lite 瀏覽器(給 AI Agent 用的 Chromium)接入 HARNESS——13 個結構化 ego_* 工具(文本語義快照、語義定位點選、表單填充、截圖、CDP 控制、任務空間隔離),內建 ego 執行時,Linux + Chrome 開箱即用,無需克隆官方倉庫或手動構建。

前往 GitHub
$ dsh plugin add dsh-ego-browser

208

星數

37

Fork

JavaScript

語言

NOASSERTION

授權條款

2026-08-07

建立於

2026-09-28

最近推送

DeepSeek Harness 插件:給 agent 一只能被看見、可隨時接管的真實瀏覽器——32 個 ego_* 工具、即時觀察窗,跨平台開箱即用。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-08-30

授權條款

作者未說明

01它能幫你完成什麼?

  • 让 AI Agent 在已登录的真浏览器里完成登录态、验证码、动态渲染、表单等人机交互任务

    通过 32 个结构化 ego_* 工具驱动 Chromium,并提供实时观察前端口(SSE 推流 + 标签条 + 历史抽屉)

    在 DeepSeek Harness 中需要真浏览器自动化能力的开发者与 Agent 编排者

  • 实时观察并直接接管 Agent 正在操作的浏览器,遇到问题(验证码 / 走岔)立刻介入

    右下角常驻观察球 / 侧边栏原生 Tab,支持点击 / 拖拽 / 缩放直接驱动真实浏览器,并可回看历史轨迹

    希望在后台自动化中保持可见可控、需要人工接管的用户

  • 跨平台(Linux / macOS / Windows)零配置开箱即用,把 ego-lite 运行时与浏览器能力带进 DSH

    内置 ego 运行时(MIT),自动探测 Chrome / Edge / Brave + 自带 --no-sandbox wrapper,root / Docker / 无显示器一键跑

    在 Linux / WSL / 容器等无 GUI 环境部署 DSH 的运维与开发者

02如何將外掛接入 DeepSeek Harness?

先決條件

  • Node ≥ 22(harness 环境自带)
  • 任意 Chrome / Chromium / Brave / Edge(自动发现,或用 EGO_LINUX_CHROME 指定)
  • DSH + dshx(插件装载机制)
  • 带图形界面的 DSH Web(仅观察窗需要;headless 会话仍可使用全部 ego_* 工具)

安裝步驟

  1. 01

    dshx install ego-browser <ego-browser.tgz> # tarball 或 git URL 均可

  2. 02

    dshx list # 应显示:[on] ego-browser

驗證整合成功

  • 运行 `dshx list`,输出应显示:[on] ego-browser

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

Loaded as a dshx plugin into the DeepSeek Harness runtime; exposes 32 structured ego_* tools and a live-observation front end that drives a shared Chromium via CDP.

  • 32 个结构化 ego_* 工具

    agent 任务参数(导航 / 交互 / 执行 / 输出 / 会话与安全)→页面语义快照、截图、下载、CDP 控制等,结果以 @@DSH_RESULT@@ 哨兵行解析

  • 实时观察窗(看直播 + 直接接管)

    agent 后台浏览器操作→右下角观察球或侧边栏原生 Tab,SSE 推流 + 标签条 + 历史抽屉 + 监控窗鼠标直操

  • 内置 ego 运行时 + 跨平台自适应

    DSH 宿主环境→自动探测 Chrome / Edge / Brave,自带 --no-sandbox wrapper,root / Docker / 无显示器免配置

  • self-observation(观察 agent 操作 DSH 界面)

    agent 对 DSH 的管理会话 / 任务看板 / 设置操作→DSH 自身界面实时可见、可随时接手

04適合誰?何時不該用?

適合

  • 在 DeepSeek Harness 中需要真浏览器自动化能力的开发者与 Agent 编排者
  • 希望在后台自动化中保持可见可控、需要人工接管的用户
  • 在 Linux / WSL / 容器等无 GUI 环境部署 DSH 的运维与开发者

不適合

  • 底层 ego-lite 宿主仍是非 Windows 官方支持的社区移植,复杂多步流程稳定性可能弱于 macOS。
  • 本仓库的 DSH peer 包不全在公共 npm registry,普通 pnpm install 可能在解析 @deepseek-ai/* peer 时失败,需由 DSH profile 安装提供这些 peer。

05相容性、維護與安全提醒

  • 底层 ego-lite 宿主仍是非 Windows 官方支持的社区移植,复杂多步流程稳定性可能弱于 macOS。
  • 本仓库的 DSH peer 包不全在公共 npm registry,普通 pnpm install 可能在解析 @deepseek-ai/* peer 时失败,需由 DSH profile 安装提供这些 peer。
  • Linux 用 CDP DOMSnapshot 重建语义树,非 macOS 内核级,复杂 iframe / 画布场景可能降级。
2026-08-072026-08-28v0.8.1

MIT(README 声明插件本体为 MIT)· actively maintained(最新发布 v0.8.1,2026-08-28)

06常見問題

如何在 DeepSeek Harness 中安裝 ego-browser?

執行 `dshx install ego-browser <ego-browser.tgz>`(tarball 或 git URL 皆可),再執行 `dshx list`,應顯示 `[on] ego-browser`。無須宿主端任何設定,插件會自動偵測 root / 無顯示器並兜底。

前置條件是什麼?

Node ≥ 22(harness 環境自帶)、任意 Chrome / Chromium / Brave / Edge(自動發現,或用 EGO_LINUX_CHROME 指定)、以及 DSH + dshx 插件裝載機制。觀察窗需要具圖形介面的 DSH Web;無頭(headless)工作階段仍可使用全部 ego_* 工具,只是沒有觀察窗。

它如何與 DeepSeek Harness 連接?

它是 dshx 裝載的原生 DSH 插件。每個工具把參數拼成 JS 腳本,經 `ego-browser nodejs` 餵給 stdin 執行,宿主透過 CDP 驅動共享的 Chromium,結果以 `@@DSH_RESULT@@` 哨兵行解析。相容 DeepSeek Harness ≥ 0.1.2-alpha.1。

它和只做 3 個工具的同類插件有何不同?

同類插件只用 3 個工具(run/help/status)把瀏覽器留在背景黑盒裡。ego-browser 打開黑盒:32 個職責單一的 ego_* 工具、具即時觀察窗(CDP JPEG / FFmpeg H.264 雙後端 + 標籤條 + 歷史抽屜)並支援監控窗滑鼠直操,外加 worker 單實例守衛與崩潰自愈。

觀察窗不顯示 / 無法接管,怎麼排查?

觀察窗需要具圖形介面的 DSH Web;無頭工作階段仍可用 ego_* 工具但無觀察窗。macOS 首次使用需「螢幕錄製」權限;X11 需 Chromium 與 FFmpeg 共用 DISPLAY;Wayland 缺少 Portal/PipeWire 輸入時會提示切回 CDP。登入狀態依任務空間隔離,強制重啟後需重新登入(掃碼很快)。

08資料與來源

  • 作者聲明github.coma766f4f2bb97…

    接入 DeepSeek Harness:以 **32 个结构化 `ego_*` 工具**驱动浏览器

  • 作者聲明github.coma766f4f2bb97…

    本版本针对 **DeepSeek Harness ≥ `0.1.2-alpha.1`** 适配(2026-08-28)

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-30。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

廣告

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。