AB
AiBoss
project

opera-browser-cli - Opera Neonのオープンソースコマンドラインツール

opera-browser-cliは、Opera Neonが開発したオープンソースのコマンドラインツールで、opera-devtoolsをベースに構築されており、ローカルのAIエージェント(Claude Codeなど)がターミナル経由でブラウザを直接制御することをサポートします。

opera-browser-cliとは何ですか?

opera-browser-cliは、Opera Neonが開発したオープンソースのコマンドラインツールで、opera-devtoolsをベースに構築されています。ローカルAIエージェント(Claude Codeなど)をサポートし、ターミナル経由でブラウザを直接制御できます。Opera-browser-cliはクラウド仲介や複雑な認証を必要とせず、わずか2行のコマンドでインストールが完了します。これにより、AIは「質問応答ツール」から、Webページのテスト、データのスクレイピング、Webアプリケーションの生成が可能なデジタルアシスタントへと進化し、ブラウザがAIエージェント時代に正式に参入することになります。

opera-browser-cliの主な機能

  • ターミナル駆動型ブラウザコマンドラインを介して、ウェブページを開いたり、ページのスナップショットをキャプチャしたり、自動操作を実行したりします。
  • AIエージェントコマンドOpera Neon独自のAI機能である「実行」「作成」「調査」などをサポートし、Webアプリケーションを直接生成できます。
  • ウェブテストとデータスクレイピングローカルAIエージェントは、テストの自動実行、ウェブページデータのスクレイピング、オンラインフォームの処理を行うことができます。
  • 自動化統合Claude Code用のスキルを自動的に設定し、すぐに使用できる状態にします。
  • ブラウザを完全に制御ナビゲーション、スクリーンショット撮影、要素操作、AI生成などのシナリオを網羅する38のコマンドを提供します。

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の主な利点

  • ローカル直接接続、クラウド中継なしクラウド認証や複雑なMCP設定を必要とせず、ローカルポート9224で直接動作するため、遅延とトークン消費量を大幅に削減できます。
  • OAuth認証は不要です他のソリューションとは異なり、Opera Neonにログインするだけで直接使用できるため、面倒な認証プロセスを省くことができます。
  • ツール非依存、プラットフォーム非依存CLIをサポートするあらゆるAIエージェントやツールから呼び出すことができ、Claude Codeのような特定のプラットフォームに限定されません。
  • より包括的な機能chrome-devtools-mcp インターフェースを完全にカバーし、Opera Neon の主要な 3 つの AI プロキシ コマンド (Do、Make、Research) のみをサポートします。
  • オープンソースで軽量、ワンクリックで簡単に使用可能GitHubで完全にオープンソースとして公開されており、Node.js環境では2行のコマンドでインストールが完了し、スクリプトがSKILLを自動的に構成します。

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エージェントがブラウザを直接制御 汎用AIエージェントブラウザ制御CLI Chrome DevTools 用の MCP ラッパー 開発者向け自動テストフレームワーク
技術アーキテクチャ opera-devtoolsをベースに、ローカルポート9224に直接接続します。 Rustで構築、クライアントデーモンアーキテクチャ CDPプロトコルに基づく標準MCP スクリプトから呼び出す必要があるNode.jsライブラリ。
AIに特化した最適化 組み込みの実行/作成/調査AIエージェントコマンド アクセシビリティ参照システム、トークン数が82.5%削減 標準のDevToolsインターフェースのみ AI呼び出しレイヤーは自分でカプセル化する必要があります。
インストール方法 npm install -g opera-browser-cli npm install -g agent-browser MCPサーバーとの設定が必要です。 npm install playwright
認証要件 OAuth認証は不要です。Opera NeonにログインするだけでOKです。 認証は不要です MCPサーバー認証の設定が必要です 認証は不要です
コマンド数 38個のコマンド(Neon固有のAIコマンドを含む) 主要なナビゲーション/操作/スナップショットコマンド 標準のDevToolsインターフェースをオーバーライドする ブラウザAPIを完全に利用するには、コード呼び出しが必要です。
セッションの永続性 サポート デーモンの自動管理 MCPサーバーに依存します BrowserContextは手動で管理する必要があります。
オープンソースライセンス オープンソース(GitHub) Apache 2.0 オープンソース MIT(Playwright)/ Apache(Puppeteer)
適用可能なシナリオ ローカルAIプロキシ+Opera Neonブラウザ自動化 多言語対応AIエージェント(ユニバーサルブラウザ制御機能付き) 標準的なMCP互換ブラウザツール 自動テスト、ウェブスクレイピング、RPA

opera-browser-cliのアプリケーションシナリオ

  • AIによる自動テストローカルAIエージェントが、ページごとの手動操作を必要とせずに、ウェブページの機能テストを自動的に実行できるようにする。
  • インテリジェントなデータ収集AIがブラウザを直接制御し、動的なウェブページデータを取得して構造化されたレポートを生成する。
  • ラピッドプロトタイピング:合格 make このコマンドにより、AIは自然言語による記述に基づいて、動作するWebアプリケーションを直接生成することができる。
  • オンラインフォーム処理複雑なフォームへの入力と送信を自動で行い、チケットの予約や登録といった反復的な作業を自動化します。
  • ブラウザ自動化ワークフローClaude Codeなどのツールと組み合わせることで、エンドツーエンドの自動化された開発プロセスの構築が可能になります。