AIエージェント用のオープンソースOSを作りました――いまあなたのために準備できています

Dev.to / 2026/4/19

💬 オピニオンDeveloper Stack & InfrastructureTools & Practical UsageIndustry & Market MovesModels & Research

要点

  • Web Agent Bridge(WAB)は、v3.1で「巧いミドルウェア」から、標準化されたエージェント間プロトコルと実行基盤を備えた“フルのエージェントOS”へと大きく作り替えられました。
  • WABは、サイトが /.well-known/agent-tools.json を通じて能力を宣言する“ディスカバリー優先”のWeb Agent Protocol(WAP)を導入し、脆く保守が大変なDOMスクレイピングを回避します。
  • コア部分はMITライセンスを維持(ブリッジスクリプト、SDK、WAP、Agent OSランタイムなど)しつつ、有償の保護や成長機能はサーバー側のオープンコアとして提供されます。
  • v3.1では、ノーコードのエージェント作業環境(ドラッグ&ドロップUI)に加え、デスクトップ用のElectronブラウザ/PWA(AIチャット、詐欺対策、オフライン対応のインストールなど)も追加されます。
  • 開発者にとっては、addToCartのようなアクションをセレクタなしで直接呼び出して実行できるなど、信頼性の高いエージェント構築と、プラグイン拡張やフック、監査ログによる拡張性が得られます。

2週間前、Web Agent Bridgeは画期的なミドルウェアで、破壊することなくAIエージェントがWebサイトと会話できるよう支援していました。

しかし、今日ではまったく別の存在です。

大規模な書き換え(v2.0 → v3.1)の後、WABは完全なエージェント・オペレーティング・システム(Agent Operating System)へ進化しました――独自のプロトコル、オープンコアのビジネスモデル、デスクトップ・ブラウザ、そして非開発者向けのノーコード・ワークスペースまで備えています。

そして、もちろん中核は引き続きMITライセンスです。

何が変わったのか、そしてなぜあなたが気にすべきなのかをお見せします。

決して死ななかった問題

ボタンをクリックしたりフォームに入力したりする必要があるAIエージェントはすべて、DOMスクレイピングに依存しています――CSSセレクタ、XPath、要素が現れるのを待つ処理。
デザイナーが

. を移動するたびに壊れます。遅い、脆い、そして保守するのが地獄です。

WABはモデルを反転させます。Webサイトはwindow.AICommandsインターフェースを公開します。エージェントはアクション(signup、add_to_cart、checkout)を発見し、それを直接実行します。パース不要、推測不要。

それがv1.0でした。
今、v3.1はまったく別物です。

⚙️ WAB v3.1で新しくなったこと(「Agent OS」リリース)

  1. Agent Operating System(Agent OS)

· コマンドレジストリと機能(capability)のネゴシエーションを備えた標準化されたエージェント間プロトコル(WABP)。
· 完全なランタイム:イベントバス、タスクスケジューラ、状態管理、リプレイ・エンジン。
· 内蔵の可観測性――ログ、トレース、メトリクス。

  1. Web Agent Protocol(WAP)

· /.well-known/agent-tools.json を使ったディスカバリー優先のプロトコル。
· サイトは一度だけ機能を宣言すればよく、MCP、REST、またはブラウザベースの任意のエージェントがそれを理解できます。
· WAPはトランスポートに依存しません――同じインターフェースがCLI、WebSocket、HTTPで動作します。

  1. オープンコア + Growth Suite

· コアはMITのままです(ブリッジスクリプト、SDK、WAP、そしてAgent OSランタイム)。
· プレミアム機能(Fairness Engine、Threat Shield、Dynamic Pricing Shield)はサーバーサイドのみ。
· 主要な課金、計測(メータリング)、そしてエージェント部品のマーケットプレイス(売上の15%シェア)。

  1. Agent Workspace(ノーコードUI)

· 一般ユーザー向けのドラッグ&ドロップ・インターフェース。
· 価格比較エージェント、ホテル予約エージェント、ローカル店舗の発見者(finders)を、コード一行も書かずに作成できます。
· 完全なRTL + アラビア語対応。

  1. WABデスクトップ・ブラウザ + PWA

· 広告ブロッカー(80+ドメイン)付きのElectronブラウザ、詐欺シールド、フェアネスランキング、そして内蔵のAIエージェントチャット。
· モバイルのPWAはオフラインでも動作――他のアプリと同様にインストールできます。

これが開発者にとって重要な理由

· 実際に動くエージェントを作れます。
WABAgent(Puppeteer/Playwright)なら、agent.execute('addToCart', { sku: '...' }) を行うだけ――セレクタも待ちも不要です。
· プラグインでWABを拡張できます。
動的フック機構、優先順位付け、監査ログ。自作の価格シールドやカスタムアクションパックを構築できます。
· すべてローカルで動かせます。
クラウドは不要です。npx web-agent-bridge start が、あなたのマシン上にAgent OS全体を立ち上げます。
· 取り組みを収益化できます。
内蔵のマーケットプレイスで、エージェントテンプレート、ビジョンモデル、またはオートメーションパックを販売できます。

30秒で試す

npx web-agent-bridge start

次に http://localhost:3000 を開いてください――新しいSovereign Dashboard、Agent Workspace、そしてライブのデモストアが表示されます。

またはWABブラウザ(デスクトップ)をダウンロードして、サイドバーにいるAIエージェントで任意のサイトを閲覧できます。

まだオープンソース(MIT)です

· window.AICommands ブリッジスクリプト
· エージェントSDK(Puppeteer/Playwright向けのWABAgent)
· WAPプロトコル + ディスカバリー
· React / Vue / Svelte / LangChain パッケージ
· WordPressプラグイン
· すべてのエージェント例とテンプレート

あなたが好きなコードは今も無料です。追加の筋肉(フェアネス、脅威検知、価格シールド、マーケットプレイス)が、このプロジェクトを持続可能にしてくれます。

フィードバックが必要です

· Agent OSは、適切な抽象化だと感じますか?
· WAPを使って、自分のサイトをエージェント対応にしたいと思いますか?
· 本番のオートメーションに賭ける前に、どんなものが欠けていると感じますか?

リポジトリにスターをつけて、デモを試して、教えてください。
一緒に、エージェント・ファーストのWebを作りましょう。

GitHub: github.com/abokenan444/web-agent-bridge
Website: webagentbridge.com
npm: npx web-agent-bridge start