Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: VibiumDev/vibium

v0.1.8

13 Feb 17:58
e3e987e

Choose a tag to compare

Windows Support 🪟

This release brings full Windows support to Vibium, including daemon mode, process management, and build tooling.

  • Windows daemon IPC via named pipes — Daemon mode now works on Windows using native named pipes (go-winio), replacing the Unix socket approach that was previously a no-op on Windows.
  • Fix zombie Chrome/chromedriver processes (#78) — Running make test on Windows left behind ~170 orphaned processes. Process cleanup now uses taskkill /T /F to kill the entire process tree, and error paths properly call KillAll() before exiting.
  • Build and test pipeline on Windows — Makefile now detects the OS and adapts (Git Bash shell, .exe suffix, cp instead of ln -sf, taskkill via cmd.exe). Test helpers are platform-aware with shared binary path resolution.
  • GnuWin32 Make 3.81 compatibility — Workaround for GnuWin32's CreateProcess behavior by requiring Git's usr/bin on PATH.

Binary Rename: clicker → vibium

The binary and all surrounding tooling have been fully renamed from clicker to vibium.

  • Binary output: bin/clickerbin/vibium
  • Daemon socket/pid files: clicker.sock/clicker.pidvibium.sock/vibium.pid
  • Environment variable: VIBIUM_BIN_PATH
  • npm bin entry: vibium
  • JS client: ClickerProcessVibiumProcess
  • Platform npm packages: "main" field updated from bin/clickerbin/vibium

Go source directories remain as clicker/ internally.

Docs

  • Windows setup guide finalized (removed draft warning)
  • Setup docs synced across platforms (PAT sections, PowerShell tips, winget install)

Full Changelog: v0.1.7...v0.1.8

v0.1.7

09 Feb 11:55
1920f65

Choose a tag to compare

Bug Fixes

  • Show correct binary name in help output — Help and version output now shows vibe-check when invoked via the symlink or npm wrapper, and clicker when called directly.
  • Fix MCP setup instructions — All docs now correctly use npx -y vibium mcp (the mcp subcommand was missing from setup commands).

Developer Experience

  • Auto-copy binary for local devmake build-go now copies the built binary into node_modules/@vibium/ when present, so local changes are immediately available without reinstalling.

Full Changelog: v0.1.6...v0.1.7

v0.1.6

09 Feb 10:03
3ed6a95

Choose a tag to compare

Highlights

14 new browser tools — Page reading (get_text, get_url, get_title, get_html), element queries (find_all, wait), input actions (hover, select, scroll, keys), and tab management (new_tab, list_tabs, switch_tab, close_tab). All available via MCP server, daemon, and CLI.

Daemon mode — The browser now stays open between commands by default, eliminating cold-start overhead. Use --oneshot for the old one-command-per-process behavior.

Agent skill systemvibe-check add-skill installs a browser automation skill to ~/.claude/skills/ for Claude Code. CLI alias renamed from vibium to vibe-check.

Other Changes

  • Add browser_evaluate tool for JavaScript execution (thanks @jolks! — #60)
  • Add evaluate() method to Python client
  • Fix CLI arguments not being forwarded to clicker binary
  • Fix macOS Gatekeeper blocking chromedriver (xattr -d quarantine fix — #33)
  • Suppress macOS notification permission dialog on Chrome launch
  • Show helpful info when running clicker mcp directly in a terminal
  • Add Gemini CLI MCP setup tutorial and fix Claude Code tutorial
  • Fix Windows x86 local dev setup guide
  • Fix npm bin entry for vibe-check CLI command

New Contributors

  • @jolks made their first contribution in #60

Full Changelog: v0.1.4...v0.1.6

v0.1.4

19 Jan 06:50
33f4420

Choose a tag to compare

What's Changed

Bug Fixes

  • Fix: require Chrome for Testing, remove system Chrome fallback

  • Suppress macOS notification permission dialog on Chrome launch

  • Fix Python websockets deprecation warnings

  • Make make targets work from clean clone by @coty

  • Fix increase WebSocket message size limit to 10MB by @evanniedojadlo

Issues Fixed

  • #32 - Python does not execute launch browser

New Contributors

  • @coty made their first contribution in #34

Full Changelog: v0.1.3...v0.1.4

v0.1.3

18 Jan 00:35

Choose a tag to compare

What's Changed

Bug Fixes

  • Fix MCP server compatibility with Claude Desktop (#42) - thanks @evanniedojadlo

    • Add additionalProperties: false to tool schemas for Zod validation
    • Fix notifications/initialized handling per JSON-RPC 2.0 spec
    • Fixes #48, #38, #26
  • Fix BiDi error response parsing to follow WebDriver BiDi spec

  • Fix Python platform packages to include clicker binaries

    • Windows wheel now includes clicker.exe
    • Fixes #49, #47, #31
  • Disable Chrome password manager and leak detection prompts

Issues Fixed

  • #50 - vibe.screenshot() fails intermittently when BiDi error payload is a string
  • #49 - Python Windows: vibium_win32_x64 installs without clicker.exe
  • #48 - Vibium MCP sends invalid JSON-RPC message after initialization
  • #47 - ClickerNotFound Error workaround on Windows
  • #38 - Vibium showing error with Claude Desktop on macOS
  • #31 - ClickerNotFoundError on Windows
  • #26 - Using MCP with Claude Desktop returns errors
  • #25 - BiDi error responses incorrectly parsed