CheckOps
Vibium
Vibium is an Apache-2.0 browser automation tool for AI agents, built on WebDriver BiDi, usable as an agent skill, an MCP server or a JS, Python or Java library.
- AI testing agents
- AI-enabled testing
- MCP servers for testing
- Web Testing
- Open source
- Free
- End-to-end & functional
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Vibium calls itself “the verification layer for coding agents”. The repository VibiumDev/vibium is Apache-2.0 licensed. The README says Vibium gives AI agents the tools to check their work: install the browser skill and the agent can navigate pages, fill forms, click buttons and take screenshots through simple CLI commands.
It is also available as an MCP server and as JavaScript/TypeScript, Python and Java client libraries. Vibium is built on the WebDriver BiDi standard rather than a proprietary protocol, and ships as a single binary of about 10 MB.
Features
- Agent skill: Install as a skill so an agent learns the browser toolkit.
- MCP server: Use from any MCP client.
- Client libraries: JS/TS, Python and Java, published to npm, PyPI and Maven Central.
- WebDriver BiDi: Standards-based browser control.
- Zero config: One install; the browser downloads automatically and is visible by default.
- Lightweight: Single ~10 MB binary with no runtime dependencies.
Pros
- Open standard: WebDriver BiDi avoids lock-in to one vendor’s protocol.
- Apache-2.0: Permissive licence.
- Flexible use: CLI skill, MCP or library.
- Easy setup:
npm install -g vibiumthenvibium setup. - Active: Commits the day before review; about 3,000 stars.
Cons
- Young project: APIs may change.
- Thin website: At review, vibium.com showed little content; the README is the main documentation.
- Not a test framework: Assertions and reporting come from your runner.
- BiDi coverage: Browser support depends on each browser’s BiDi implementation.
- Smaller ecosystem: Fewer plugins than Playwright or Selenium.
Usage and Links (Example)
From the README:
npm install -g vibium
vibium setup
Agents can run vibium setup --non-interactive. Then ask your agent to open a page, fill a form and take a screenshot. Getting-started tutorials for JavaScript, Python and Java are in the repository’s docs folder.
Resources:
Pricing
Vibium is free and open source under Apache-2.0.
Recommended for?
- Coding-agent users who want a light browser tool for self-verification.
- Teams that prefer open standards like WebDriver BiDi.
- Java, Python or JS shops wanting the same tool across languages.
- Not a fit if you need a mature, fully featured test runner today.
Conclusion
Vibium is a small, standards-based browser tool aimed at letting agents verify their own work, with CLI, MCP and library options.
It is early, so pair it with an established runner for assertions and reporting.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Vibium side by side.
PPlaywright MCPPlaywright MCP is Microsoft's Model Context Protocol server for browser automation, using structured accessibility snapshots.Compare with Vibium
SSeleniumA browser automation framework and ecosystem.Compare with Vibium
PPlaywrightPlaywright is a framework for Web Testing and Automation.Compare with Vibium
CChrome DevTools MCPChrome DevTools MCP is Google's Apache-2.0 MCP server and CLI that lets coding agents control and inspect a live Chrome: automation, network and console debugging, and performance traces.Compare with Vibium
AAlumniumAlumnium is an MIT-licensed AI test harness: an MCP server for coding agents plus Java, Python and TypeScript libraries that add natural-language steps to Selenium, Playwright and Appium.Compare with Vibium
BBrowser UseBrowser Use is an open-source, MIT-licensed browser agent that can drive a real browser from natural-language tasks, with a hosted cloud billed by browser-hour rather than a subscription.Compare with Vibium