Load the Chrome extension
The Chrome extension is bundled with the CLI. First, get the path to the extension directory:Then load it in Chrome:
- Go to
chrome://extensions - Enable Developer mode using the toggle in the top right
- Click Load unpacked
- Select the path printed by the command above
The Chrome Web Store release is in progress. For now, the extension must be loaded as an unpacked extension in developer mode.
Configure your LLM provider
BrowserWire uses a vision-capable LLM to perceive page content during discovery. Set your provider and API key as environment variables:Supported providers and their default models:
| Provider | Default model | Requires API key |
|---|---|---|
openai | gpt-4o | Yes |
anthropic | claude-sonnet-4-20250514 | Yes |
gemini | gemini-2.5-flash | Yes |
ollama | llama3 | No |
Start the server
http://127.0.0.1:8787 by default. You can open the API docs landing page at http://127.0.0.1:8787/api/docs.Discover a site
With the server running and the Chrome extension loaded:
- Open any website in Chrome
- Click the BrowserWire extension icon to open the sidepanel
- Click Start Exploring and navigate around the site
- Click Stop Exploring when you’re done — BrowserWire builds the manifest in the background
What’s next
Once a site is discovered, you can execute actions through the REST API. For example, to call asubmit_login workflow:
http://localhost:8787/api/sites/example-com/docs.