返回目錄

browser4

維護狀態: 活躍

platonai/browser4

面向自主智慧體與大規模網頁自動化的 AI 原生瀏覽器引擎,支援智慧內容抽取。

前往 GitHub專案首頁
$ npm install -g browser4-cli

1,112

星數

150

Fork

Kotlin

語言

Apache-2.0

授權條款

2018-03-12

建立於

2026-08-27

最近推送

Apache-2.0、基於 Kotlin/Rust 的面向 AI agent 的瀏覽器自動化引擎——原生 CLI + MCP 後端、X-SQL 抽取、swarm 爬取,以及含 50+ 個工具的程式設計 agent 核心,並提供明確的 DeepSeek Harness 接入方式。

DSH 整合

相容

作者聲明

安全稽核

未稽核

最後核實

2026-08-29

授權條款

Apache-2.0

01它能幫你完成什麼?

  • 在 DeepSeek Harness 中驅動真實瀏覽器,完成導覽、點擊、填寫、快照與資料抓取

    即時頁面快照、基於 X-SQL 的結構化資料、截圖 / PDF,以及自主 agent 任務結果

    在 DeepSeek Harness 上建構瀏覽器自動化、網頁抽取或大规模爬取流程的 AI agent 與開發者

  • 把下載好的 HTML 檔案轉成結構化試算表與報告,且不消耗 LLM token

    由 WebMiner 機器學習聚類產出的互動式 HTML 報告與 Excel 試算表

    需要低成本、大規模網頁資料結構化能力的資料 / 分析團隊

02如何將外掛接入 DeepSeek Harness?

先決條件

  • Node.js——npm 安裝路徑所需(`npm install -g browser4-cli`)

安裝步驟

  1. 01

    $ npm install -g browser4-cli

  2. 02

    browser4-cli install

  3. 03

    $ curl -fsSL https://browser4.oss-cn-beijing.aliyuncs.com/scripts/install-browser4-cli.sh | bash(Linux / macOS)

  4. 04

    $ dsh plugin --profile web add dsh-browser4(在 DeepSeek Harness 內加入 Browser4 配套外掛程式)

驗證整合成功

作者未說明

03DSH 整合程度與能力邊界

DSH 整合相容

透過配套的 `dsh-browser4` 外掛程式與 DeepSeek Harness 相容整合——用 `dsh plugin --profile web add dsh-browser4` 加入

  • Agent 瀏覽器驅動

    透過 browser4-cli 傳入的即時頁面(snapshot 參考或 CSS 選擇器)頁面快照、點擊 / 填寫、截圖、PDF 以及結構化 DOM 抽取

    會驅動真實的 Chrome / Chromium 瀏覽器工作階段會把截圖 / PDF 與工作階段狀態寫入磁碟
  • 零 Token 的 HTML→試算表抽取

    已下載的 HTML 檔案 / 爬取得到的 HTML 目錄由 WebMiner 機器學習聚類產出的結構化 Excel 試算表與互動式 HTML 報告

    WebMiner 需要 JDK 17+(自動偵測)聚類在本地執行,不消耗 LLM token
  • Swarm 爬取與批次自動化

    種子 URL 清單或種子檔案並行爬取 / swarm 任務及 X-SQL 抽取結果

    會啟動並行瀏覽器上下文 / 程序對爬取目標網站產生出網流量
  • 程式設計 Agent 核心(browser4-coding)

    建構 Browser4 製品或 Browser4 本身的 agent 任務50+ 個 `coding.*` 工具:沙箱 shell/fs、鷹架、驗證、自我開發

    在沙箱中執行 shell 指令(指令白名單)會在磁碟上寫入 / 驗證檔案

04適合誰?何時不該用?

適合

  • 在 DeepSeek Harness 上建構瀏覽器自動化、網頁抽取或大规模爬取流程的 AI agent 與開發者
  • 需要低成本、大規模網頁資料結構化能力的資料 / 分析團隊

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

  • AI 驅動類指令(`extract`、`summarize`、`chat`、`agent run` 以及 X-SQL 的 `llm_*` 函式)需要設定 LLM 提供方金鑰,例如 `DEEPSEEK_API_KEY`。
  • Browser4 的執行環境下載 / 安裝操作以及 crawl / swarm 任務需要連網;可透過 `PROXY_ROTATION_URL` 設定代理(Proxy)。
  • 零 Token 試算表抽取的 WebMiner 需要 JDK 17+(自動偵測)。
  • 從原始碼建構需要 JDK 25+(Eclipse Temurin)、Chrome/Chromium,以及 PowerShell 7(僅 Linux / macOS)。
2018-03-122026-08-27v4.13.11

Apache-2.0 · 活躍維護中(最新版本 v4.13.11,2026-08-25)

06常見問題

要怎麼把 Browser4 接到 DeepSeek Harness?

Browser4 提供了配套外掛程式。依 README:執行 `dsh plugin --profile web add dsh-browser4`(npm registry)或 `dsh plugin --profile web add github:platonai/dsh-browser4`(GitHub)。你也可以直接安裝 `browser4-cli` 再連到 DeepSeek Harness。

AI 類指令需要 API key 嗎?

需要。`extract`、`summarize`、`chat`、`agent run` 以及 X-SQL 的 `llm_*` 函式都需要 LLM 提供方金鑰——例如 `DEEPSEEK_API_KEY`。純瀏覽器互動與基於儲存 HTML 的 X-SQL 抽取則不需要金鑰。

能否不花 LLM token 就抽取資料?

可以。用 `htmlsnapshot query --sql @query.sql` 做確定性 DOM 抽取,或用 `htmlsnapshot readability` 取正文——都無需 token。要把大量 HTML 轉成試算表時,`browser4-cli webminer` 會在本地用 WebMiner 機器學習聚類完成,零 LLM 成本(需 JDK 17+)。

怎麼跑大规模爬取?

用 `crawl` 從 URL 或種子檔案爬取,或用 `swarm create` + `swarm query --seed-file ...` 做並行執行。該引擎原生基於 CDP,可支撐單機每天 10 萬–20 萬次複雜頁面訪問(swarm/crawl 横向擴展)。

什麼是程式設計 Agent 核心?

`browser4-coding` 核心提供 50+ 個 `coding.*` 工具(沙箱 shell/fs、鷹架、驗證、自我開發),讓 agent 既能建構 Browser4 製品,也能開發 Browser4 本身,且不依賴 agent 後端。

08資料與來源

  • 作者聲明github.comfaeecd825364…

    https://github.com/platonai/dsh-browser4

  • 作者聲明github.comfaeecd825364…

    dsh plugin --profile web add dsh-browser4

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

🏆

最佳 DeepSeek Harness 外掛

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

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

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