jonaspmjonaspmCommunity·6 Agent Skills Included

bunwright

Lightweight browser automation and testing with Bun scripts

Automates browser tasks like logins, form filling, screenshots, and data collection from simple TypeScript scripts. Eliminates heavy Playwright setups by running a lightweight browser directly inside Bun with auto-waiting and retries. Provides chainable page actions, smart selectors, and a CLI so scripts run reliably in CI or local workflows.
npx skills add jonaspm/bunwright --all -g -y
Available:

Explains the repository architecture, commands, and DSL internals so the agent can correctly build, test, and extend the browser automation library and its skills.

All Skills in This Repository (6)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install bunwright?

Run `npx skills add jonaspm/bunwright --all -g -y` in your terminal to install all skills in this repository globally.

What is bunwright used for?

It automates browser tasks like logins, form filling, screenshots, and scraping using simple TypeScript scripts that run on Bun's built-in WebView.

Is bunwright a Playwright alternative?

Yes. It offers a Playwright-style API with chaining, auto-waiting, and retries, but runs on Bun.WebView with zero runtime dependencies.

Does bunwright work on Windows?

Yes. On Windows it launches Chrome itself via remote debugging and connects through the DevTools websocket, with headless mode enabled by default.

Do I need Playwright or ChromeDriver installed?

No. You only need Bun v1.3.12 or newer and a Chrome or WebKit installation; no extra drivers or dependencies are required.

Related Repositories in Software Engineering

View All in Software Engineering