bunwv

Automate end-to-end browser testing with a persistent Bun.WebView session.

161|3|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/NatiCha/bunwv --skill bunwv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bunwv
Source: https://github.com/NatiCha/bunwv/tree/main/skills/bunwv
Command: npx skills add https://github.com/NatiCha/bunwv --skill bunwv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Headless browser testing with a persistent Bun.WebView session saves developers from losing page state across commands, enabling reliable UI verification, form filling, and screenshot workflows.

Core Features & Use Cases

  • Persistent WebView daemon maintains a single browser instance across commands for stateful testing.
  • Automate UI verification, form filling, clicking, and screenshot capture on local or staging web applications.
  • Use with AI agents to drive browser tasks via discrete tool calls and deterministic results.

Quick Start

Install bunwv, start the daemon, navigate to a URL, and capture a screenshot to verify UI state.

Frequently Asked Questions about bunwv

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I maintain page state across multiple browser automation commands?

Persistent browser automation maintains a single WebView instance across commands, preserving page state for reliable UI verification, form filling, and screenshot workflows.

What is persistent Bun.WebView used for in frontend testing?

Persistent Bun.WebView is used for end-to-end frontend UI testing, enabling content verification, form filling, button clicks, and modal handling across local or staging web applications.

Do I need a Bun environment to run persistent WebView browser automation?

Yes, you need a Bun environment with Bun.WebView support to run this persistent browser automation, as it maintains a single browser instance to execute actions like navigate and screenshot.

How do I automate form filling and screenshot capture on staging web apps?

You can automate form filling and screenshot capture by starting the persistent WebView daemon, navigating to your staging URL, and executing discrete tool calls for typing and clicking.

What browser testing actions are available for UI verification with Bun.WebView?

Available browser testing actions include navigate, click, type, wait-for, and screenshot, allowing AI agents to drive deterministic UI verification tasks via discrete tool calls.

Why does my headless browser testing lose page state between commands?

Headless browser testing loses page state when a new browser instance is created per command; a persistent WebView daemon solves this by maintaining a single instance across ongoing sessions.