What Is Vibium?

Jason Huggins, the original creator of Selenium, Appium, and co-founder of Sauce Labs, is building his next foundational testing tool. He describes Vibium simply:

Vibium is Selenium Test Automation for AI. Whatever we did with Selenium for the web, whatever we did with Appium for mobile, we are doing with AI.

Vibium aims to be the next open-source standard for software testing—designed from the ground up for AI-driven development and testing workflows.

* FYI this post will be updated as Vibium evolves. Also the insights in this article come directly from Jason Huggins through his Test Guild Automation Podcast interview and his keynote at TestGuild IRL Chicago, where he revealed Vibium Atlas for the first time.

Why Vibium? Why Now?

Jason  sees a clear pattern in his career:

Selenium → Web testing
Appium → Mobile testing
Vibium → AI-era testing

As AI becomes the dominant platform for software development, Huggins is creating testing infrastructure to ride that wave, just as he did when web and mobile became mainstream.

The Technical Foundation: WebDriver BiDi

At its core, Vibium implements the WebDriver BiDi specification—a WebSocket-based protocol that solves the flakiness and performance issues of the original HTTP-based WebDriver.

Think of it as Selenium rebuilt with modern architecture:

Jason  positions this as answering the question: “If you wanted Selenium to stop being flaky, what would you do differently?” The answer: start with WebSocket-based communication.

Chat About Vibium in our Community

How AI Changes Testing with Vibium

Vibium doesn’t just add AI on top of existing automation—it fundamentally rethinks the architecture:

  1. Intelligent Fallback Instead of Failure
    Traditional WebDriver fails with “element not found.” Vibium can ask an AI for help when stuck, potentially finding alternative paths to continue the test rather than immediately failing.
  2. Automatic Application Mapping
    Vibium revives “model-based testing” by automatically generating application maps from real user interactions—eliminating the manual labor that previously made this approach impractical.
    Think of it like Google Street View for your application: By instrumenting your app and recording events as users navigate through it, Vibium builds a navigational model of workflows and paths.
  3. Vibium Atlas: Visualizing Your App
    Jason demonstrated Vibium Atlas—a visual interface showing your application as nodes (pages) and edges (actions connecting them), similar to Google Maps but for software workflows. This isn’t just pretty visualization; it’s the foundation for intelligent test generation.

Open Source Philosophy

True to his roots, Jason promises:

There has to be an open source reference implementation that you can download and never have to give me money or use my service.

Vibium will offer:

Breaking with Tradition: Beyond Page Objects

Jason is “killing page object models” in favor of what he calls “MAP” (Model for Adaptive Path)—a paradigm where tests constantly adapt to changes rather than failing when encountering unexpected states.

Instead of brittle scripts that break when a button moves, Vibium aims for “shark mode”—always moving forward, adapting to obstacles like cookie popups, newsletter modals, or layout changes.

The Vision: “Waymo for Web Apps”

Jason uses the metaphor of self-driving cars: “I want Waymo for web apps. You just get in the car, robot takes the wheel and drives you to the store”.
For testing, this means asking business-level questions:

Rather than micro-managing every click and assertion.

Get Free Training in Latest Test Tech

Target Users: Vibe Coders

Vibium is designed for the “vibe coding” generation—developers using AI tools like Claude Code, Lovable, or Cursor to build applications through natural language prompts rather than manual coding.

As you build with AI assistance and manually test your app, Vibium records those interactions to automatically generate test suites—creating a feedback loop between development and testing.

Current Status and Roadmap

Jason is transparent about Vibium’s early stage:

Why This Matters for Test Engineers

Skills That Will Matter

  1. Domain expertise over coding prowess
  2. Prompt engineering and natural language specification
  3. Test orchestration rather than script maintenance
  4. Vocabulary mastery for effective AI collaboration

Problems Vibium Aims to Solve

How to Follow Vibium’s Development

The Name: Why “Vibium”?

Like Selenium (which was also a “dad joke” reference to Mercury), Vibium is intentionally playful. The name sparked conversation and attention in ways that previous attempts like “Valet” never did.

While there was discussion about calling this “Selenium 5.0,” Jason felt the Selenium brand carried too much baggage from years of competitors highlighting its weaknesses.

Looking Ahead

Vibium represents a new testing layer—what Huggins calls “end-to-end testing in lazy mode”—where you focus on business outcomes rather than implementation details.

Whether this vision fully materializes remains to be seen, but given Huggins’ track record with Selenium and Appium, the testing community is paying close attention.

Want to learn more? Follow the Vibium journey through Jason Huggins’ social channels and watch for package updates on NPM and PyPI.