VibiumはAIエージェント向けのブラウザ自動化ツール。Claude Codeと連携して、フォーム入力やスクリーンショット撮影を自動化できます。
Vibiumとは?
Vibiumは、AIエージェント向けに構築されたブラウザ自動化インフラです。
従来のSeleniumやPlaywrightと違い、MCPサーバーがビルトインされており、Claude Codeから直接ブラウザを操作できます。
主な特徴
- 約10MBの軽量バイナリ - ランタイム依存なし
- ブラウザ自動ダウンロード - セットアップ不要
- WebDriver BiDi準拠 - 業界標準プロトコル
- クロスプラットフォーム - Windows/macOS/Linux対応
インストール方法
Claude Codeに追加するなら、たった1行:
claude mcp add vibium -- npx -y vibium
npm/pipでも利用可能:
# Node.js
npm install vibium
# Python
pip install vibium
何ができる?
Vibiumで使えるツールは6つ:
| ツール | 機能 |
|---|---|
| browser_launch | ブラウザを起動 |
| browser_navigate | URLに移動 |
| browser_click | 要素をクリック |
| browser_type | テキスト入力 |
| browser_screenshot | スクリーンショット撮影 |
| browser_find | 要素を検索 |
シンプルですが、フォーム入力・ボタンクリック・スクショ撮影という基本操作は十分カバーしています。
実際にやってみた
お問い合わせフォームに自動入力するデモを試してみました。
Before(入力前)

空のフォームです。
After(入力後)

AIがフォームに自動入力しました:
- お名前: テスト太郎
- メールアドレス: [email protected]
- 会社名: 株式会社サンプル
- お問い合わせ内容: Vibiumを使ったブラウザ自動化のテストです...
コードで書くとこんな感じ:
browser_launch()
browser_navigate("https://example.com/contact")
browser_type("#name", "テスト太郎")
browser_type("#email", "[email protected]")
browser_type("#company", "株式会社サンプル")
browser_type("#message", "自動入力テストです")
browser_screenshot("demo.png")
browser_quit()
AIに「お問い合わせフォームに入力して」と言うだけで、勝手にやってくれる時代が来ました。
Playwrightとの違い
Playwrightの方が高機能ですが、VibiumはMCPネイティブという点が強み。
| 項目 | Vibium | Playwright |
|---|---|---|
| セットアップ | 1コマンド | 依存関係多め |
| MCP対応 | ビルトイン | 別途設定必要 |
| 機能 | 基本操作のみ | 高機能 |
| 用途 | AIエージェント | E2Eテスト全般 |
「AIエージェントにブラウザ操作させたい」という用途なら、Vibiumの方がシンプルに始められます。
まとめ
VibiumはAIエージェント時代のブラウザ自動化ツールです。
- Claude Codeと1コマンドで連携
- フォーム入力、クリック、スクショがすぐできる
- 複雑な設定不要
「AIにWebブラウザを操作させる」第一歩として、試してみてはいかがでしょうか。
GitHub: VibiumDev/vibium