BrowserWing turns your browser actions into MCP commands Or Claude Skill, allowing AI agents to control browsers efficiently and reliably. Say goodbye to slow, token-heavy LLM interactions — let agents call commands directly for faster automation. Perfect for AI-driven tasks, browser automation, and boosting productivity.
English · 简体中文 · 日本語 · Español · Português
browserwing.com
> **Turn any website into structured data with one command.** Browser automation platform with 78 built-in scripts, CLI for AI agents, MCP & Skills protocol support, and a visual recorder.
https://github.com/user-attachments/assets/e5377892-4b88-433a-8620-43b38a2fb28f
```bash
# Install and try it in 30 seconds
npm install -g browserwing && browserwing --port 8080
# Get data from any supported site
browserwing run github-trending
browserwing run bilibili-hot
browserwing run hackernews-top | jq '.[0:5]'
```
## Highlights
**Native Browser Automation Platform with AI Integration**
- **Complete Browser Control**: 26+ HTTP API endpoints for full-featured browser automation
- **Built-in AI Agent**: Direct conversational interface for browser automation tasks
- **Universal AI Tool Integration**: Native MCP & Skills protocol support - compatible with any AI tool that supports these standards
- **Visual Script Recording**: Record browser actions, edit visually, and replay with precision
- **Flexible Export Options**: Convert recorded scripts to MCP commands or Skills files for AI tool integration
- **Intelligent Data Extraction**: LLM-powered semantic extraction supporting OpenAI, Claude, DeepSeek, and more
- **Session Management**: Robust cookie and storage handling for stable, authenticated browsing sessions
## Requirements
- Google Chrome or Chromium installed and accessible in your environment.
## Screenshots
### Turn Scripts Into Claude Skill
You can now combine any scripts into a SKILL.md.
## Quick Start
### Let Your AI Agent Install It For You
Simply send the following message to your AI agent (OpenClaw, Cursor, Claude Code, etc.):
> **"Help me install BrowserWing following https://raw.githubusercontent.com/browserwing/browserwing/main/INSTALL.md"**
The agent will read the guide and handle the installation, configuration, Chrome setup, and Skill integration automatically.
---
### Option A — Install via Package Manager (recommended)
**Using npm:**
```bash
npm install -g browserwing
browserwing --port 8080
```
**Using pnpm:**
```bash
pnpm add -g browserwing
browserwing --port 8080
```
The npm package automatically tests GitHub and Gitee mirrors during installation and selects the fastest one.
**⚠️ macOS Users:**
If you encounter a "killed" error when running, fix it with:
```bash
xattr -d com.apple.quarantine $(which browserwing)
```
See the [macOS Installation Fix Guide](docs/MACOS_INSTALLATION_FIX.md) for details.
**Using Homebrew (macOS/Linux):**
```bash
# Coming soon
brew install browserwing
```
### Option B — One-Line Install Script
**Linux / macOS:**
```bash
curl -fsSL https://raw.githubusercontent.com/browserwing/browserwing/main/install.sh | bash
```
**Windows (PowerShell):**
```powershell
iwr -useb https://raw.githubusercontent.com/browserwing/browserwing/main/install.ps1 | iex
```
The script automatically:
- Detects your OS/architecture
- Tests GitHub and Gitee mirrors, selects the fastest one
- Downloads and extracts the binary
- Adds to PATH
**Then start BrowserWing:**
```bash
browserwing --port 8080
# Open http://localhost:8080 in your browser
```
**Note for users in China:** The installation script automatically uses Gitee mirror if GitHub is slow.
### Option C — Manual Download
Download the prebuilt binary for your OS from [Releases](https://github.com/browserwing/browserwing/releases...