opera-browser-cli – Opera Neon 开源的命令行工具

Al项目 2026-05-27 12:01:41 AI导航网

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-cliVercel Agent Browserchrome-devtools-mcpPlaywright / Puppeteer
定位Opera Neon 专用,AI Agent 直接操控浏览器通用 AI Agent 浏览器控制 CLIChrome DevTools 的 MCP 封装开发者自动化测试框架
技术架构基于 opera-devtools,本地 9224 端口直连Rust 构建,Client-Daemon 架构基于 CDP 协议的标准 MCPNode.js 库,需编写脚本调用
AI 专属优化✅ 内置 Do/Make/Research AI 代理命令✅ Accessibility ref 系统,Token 减少 82.5%❌ 仅标准 DevTools 接口❌ 需自行封装 AI 调用层
安装方式npm install -g opera-browser-clinpm 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 等工具结合,构建端到端的自动化开发流程。

© 版权声明

相关文章