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バイナリとして配布。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト