Tech News
← Back to articles

Show HN: Vibium – Browser automation for AI and humans, by Selenium's creator

read original related products more articles

Vibium

Browser automation without the drama.

Vibium is browser automation infrastructure built for AI agents. A single binary handles browser lifecycle, WebDriver BiDi protocol, and exposes an MCP server — so Claude Code (or any MCP client) can drive a browser with zero setup. Works great for AI agents, test automation, and anything else that needs a browser.

New here? Getting Started Tutorial — zero to hello world in 5 minutes.

Quick Reference

Component Purpose Interface Clicker Browser automation, BiDi proxy, MCP server CLI / stdio / WebSocket :9515 JS Client Developer-facing API npm package

Architecture

┌─────────────────────────────────────────────────────────────┐ │ LLM / Agent │ │ (Claude Code, Codex, Gemini, Local Models) │ └─────────────────────────────────────────────────────────────┘ ▲ │ MCP Protocol (stdio) ▼ ┌─────────────────────┐ │ Vibium Clicker │ │ │ │ ┌───────────────┐ │ │ │ MCP Server │ │ │ └───────▲───────┘ │ ┌──────────────────┐ │ │ │ │ │ │ ┌───────▼───────┐ │WebSocket│ │ │ │ BiDi Proxy │ │◄───────►│ Chrome Browser │ │ └───────────────┘ │ BiDi │ │ │ │ │ │ └─────────────────────┘ └──────────────────┘ ▲ │ WebSocket BiDi :9515 ▼ ┌─────────────────────────────────────────────────────────────┐ │ JS/TS Client │ │ npm install vibium │ │ │ │ ┌─────────────────┐ ┌─────────────────┐ │ │ │ Async API │ │ Sync API │ │ │ │ await vibe.go() │ │ vibe.go() │ │ │ │ │ │ │ │ │ └─────────────────┘ └─────────────────┘ │ └─────────────────────────────────────────────────────────────┘

Components

Clicker

... continue reading