Vibium

Active
GitHub Go Apache-2.0

Description

Browser automation tool for AI agents and humans, providing high-performance web interaction capabilities built in Go

Key Features

  • CLI-first browser automation with semantic element finding (text, label, role)
  • WebDriver BiDi based — open standard, no proprietary protocol lock-in
  • Single ~10MB binary, zero runtime dependencies, auto-downloads Chrome
  • Client libraries for JS/TS, Python, and Java with sync and async APIs
  • Session recording, screenshot annotation, and PDF export capabilities

Use Cases

💡 AI agents verifying their web work through screenshots and DOM inspection
💡 Automated end-to-end testing of web applications
💡 Form filling and data extraction from web pages
💡 Visual regression testing with diff map comparison
💡 Building browser-based automation workflows in Python or Java

Quick Start

Install globally: `npm install -g vibium`. Add the agent skill: `npx skills add https://github.com/VibiumDev/vibium --skill vibe-check`. Then navigate with `vibium go https://example.com` and interact via `vibium map`, `vibium click @e1`.

Related Projects