Skip to main content
BrowserWire turns browser sessions into executable APIs. Record how you use a website, and BrowserWire’s AI training pipeline learns the site’s structure — pages, views, actions, and transitions — then generates a local REST API you can call without ever touching a browser again.

How it works

1

Install the CLI

npm install -g @browserwire/cli
2

Record a site

bw record https://example.com
A browser opens. Navigate the site, interact with forms, click around. Press Enter to start and stop recording.
3

AI trains a manifest

Your recording is uploaded and processed by BrowserWire’s training pipeline. A vision LLM analyzes your session and produces a manifest — a typed state machine describing every page, view, and action it discovered.
4

Call APIs locally

bw run
# Read data from a page
curl http://127.0.0.1:8787/api/sites/example-com/views/HomePage/product_list
# Execute an action
curl -X POST http://127.0.0.1:8787/api/sites/example-com/actions/LoginPage/submit_login \
  -H "Content-Type: application/json" \
  -d '{"email": "user@example.com", "password": "secret"}'

Quick Start

Get your first API running in under 5 minutes.

API Reference

Full reference for the local execution API.

Dashboard

View recordings, manifests, and endpoints in the web dashboard.

Agent Integration

Connect discovered APIs to your AI agents.