VibiumDev/vibium

The verification layer for coding agents

解決する課題

Vibiumは、AIコーディングエージェント向けの検証レイヤーを提供し、Webブラウザで作業をインタラクティブに操作・検証できるようにします。複雑な手動ブラウザ設定や独自プロトコルの必要性を排除し、エージェントがページをナビゲートし、フォームを入力し、スクリーンショットを取得することで、コード変更が正しく動作しているかを確認できるようにします。

動作方法

Vibiumは、LLM/エージェントとWebブラウザの間を橋渡しする軽量なバイナリとして動作します。CLIスキル、MCP(Model Context Protocol)サーバー、またはJavaScript/TypeScript、Python、Java用のクライアントライブラリとして統合できます。ブラウザとの通信にはWebDriver BiDiプロトコルを使用し、CSSセレクタに頼るのではなく、テキスト、ラベル、または役割(role)に基づく意味的検索を提供します。

対象ユーザー

ブラウザ自動化と検証タスクを自律的に行う必要があるAIエージェント(例:Claude CodeやGemini)を開発している開発者向けに設計されています。

特徴

  • AIネイティブ統合:エージェント用のスキルとしてインストール可能で、即座にブラウザ自動化を学習可能。
  • ゼロ構成:インストール時に自動的に必要なブラウザ(Chrome)をダウンロード。
  • 標準準拠:独自プロトコルではなく、WebDriver BiDiに基づいて構築。
  • マルチインターフェース:CLI、MCPサーバー、および言語固有のAPI(JS/TS、Python、Java)をサポート。
  • 意味的要素検出:表示テキスト、ARIAロール、またはフォームラベルで要素を検索可能。
  • 軽量:実行時依存なしの単一の約10MBバイナリとして配布。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト