opera-browser-cli是什麼
opera-browser-cli 是 Opera Neon 推出的開源命令行工具,基於 opera-devtools 封裝,支持本地 AI 代理(如 Claude Code)通過終端直接操控瀏覽器。opera-browser-cli 無需雲端中轉或複雜認證,兩行命令可完成安裝,讓 AI 從”問答工具”進化爲能跑網頁測試、抓取數據、生成 Web 應用的數字助手,標誌着瀏覽器正式進入 AI Agent 時代。

opera-browser-cli的主要功能
-
終端驅動瀏覽器:通過命令行打開網頁、截取頁面快照、執行自動化操作。
-
AI 代理命令:支持 Do、Make、Research 等 Opera Neon 專屬 AI 功能,可直接生成 Web 應用。
-
網頁測試與數據抓取:本地 AI 代理可自動跑測試、抓取網頁數據、處理在線表單。
-
自動化集成:自動爲 Claude Code 配置 SKILLs,開箱即用。
-
全面瀏覽器控制:提供 38 條命令,覆蓋導航、截圖、元素操作、AI 生成等場景。
如何使用opera-browser-cli
- 環境準備:確保系統已安裝 Node.js ≥ 20 和 npm,Windows 用戶需確認 PowerShell 7.0 以上版本。
- 安裝配置:在終端執行
npm install -g opera-browser-cli && opera-browser-cli setup完成全局安裝與初始化。 - 啓動瀏覽器:執行
opera-browser-cli open https://operaneon.com驅動 Opera Neon 打開目標網頁。 - 執行操作:
- 使用
opera-browser-cli snapshot截取當前頁面快照,供 AI 分析頁面內容。 - 通過
opera-browser-cli make "create a web app..."調用 AI 直接生成 Web 應用。
- 使用
opera-browser-cli的核心優勢
-
本地直連,零雲端中轉:直接綁定本地 9224 端口運行,無需雲端認證或複雜 MCP 配置,大幅降低延遲與 Token 消耗。
-
無需 OAuth 認證:區別於其他方案,登錄 Opera Neon 可直接使用,省去繁瑣的授權流程。
-
工具無關,平台不限:任何支持 CLI 的 AI 代理或工具均可調用,不綁定 Claude Code 等特定平台。
-
功能更全面:完整覆蓋 chrome-devtools-mcp 接口,同時獨佔支持 Opera Neon 的 Do、Make、Research 三大 AI 代理命令。
-
開源輕量,一鍵上手:GitHub 完全開源,Node.js 環境下兩行命令完成安裝,腳本自動配置 SKILLs。
opera-browser-cli的項目地址
- GitHub倉庫:
- https://github.com/operasoftware/opera-browser-cli
- https://github.com/operasoftware/opera-devtools-mcp
opera-browser-cli的同類競品對比
| 對比維度 | opera-browser-cli | Vercel Agent Browser | chrome-devtools-mcp | Playwright / Puppeteer |
|---|---|---|---|---|
| 定位 | Opera Neon 專用,AI Agent 直接操控瀏覽器 | 通用 AI Agent 瀏覽器控制 CLI | Chrome DevTools 的 MCP 封裝 | 開發者自動化測試框架 |
| 技術架構 | 基於 opera-devtools,本地 9224 端口直連 | Rust 構建,Client-Daemon 架構 | 基於 CDP 協議的標準 MCP | Node.js 庫,需編寫腳本調用 |
| AI 專屬優化 | ✅ 內置 Do/Make/Research AI 代理命令 | ✅ Accessibility ref 系統,Token 減少 82.5% | ❌ 僅標準 DevTools 接口 | ❌ 需自行封裝 AI 調用層 |
| 安裝方式 | npm install -g opera-browser-cli |
npm install -g agent-browser |
需配合 MCP 服務端配置 | npm install playwright |
| 認證要求 | 無需 OAuth,登錄 Opera Neon 即用 | 無需認證 | 需 MCP 服務端認證配置 | 無需認證 |
| 命令數量 | 38 條(含 Neon 專屬 AI 命令) | 核心導航/交互/快照命令 | 覆蓋標準 DevTools 接口 | 完整瀏覽器 API,需代碼調用 |
| 會話持久化 | 支持 | Daemon 自動管理 | 依賴 MCP 服務端 | 需手動管理 BrowserContext |
| 開源協議 | 開源(GitHub) | Apache 2.0 | 開源 | MIT(Playwright)/ Apache(Puppeteer) |
| 適用場景 | 本地 AI 代理 + Opera Neon 瀏覽器自動化 | 多語言 AI Agent 通用瀏覽器控制 | 標準 MCP 兼容的瀏覽器工具 | 自動化測試、爬蟲、RPA |
opera-browser-cli的應用場景
-
AI 自動化測試:讓本地 AI 代理自動運行網頁功能測試,無需人工逐頁操作。
-
智能數據抓取:AI 直接操控瀏覽器抓取動態網頁數據,生成結構化報告。
-
快速原型開發:通過
make命令讓 AI 根據自然語言描述直接生成可運行的 Web 應用。 -
在線表單處理:自動填寫、提交複雜表單,完成訂票、報名等重複性操作。
-
瀏覽器自動化工作流:與 Claude Code 等工具結合,構建端到端的自動化開發流程。
© 版權聲明
文章版权归作者所有,未经允许请勿转载。
相關文章
暫無評論...