browserwing

把浏览器操作变成 AI 能直接调用的命令,告别慢速对话,自动化快人一步。

BrowserWing 是一个将浏览器操作转化为 MCP 命令或 Claude Skill 的开源工具,旨在让 AI 代理高效、可靠地控制浏览器。它解决了传统 LLM 与浏览器交互时速度慢、token 消耗大的问题,通过让代理直接调用命令而非依赖冗长的自然语言对话,显著提升自动化效率。核心能力包括:将常见浏览器动作(如点击、输入、导航)封装为标准化命令,支持 MCP 协议集成,可作为 Claude Skill 使用,并提供 Go 语言实现的高性能后端。该项目适用于 AI 驱动的任务、浏览器自动化及生产力提升场景,目前处于成长阶段,社区活跃度较高。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1414
维护状态 维护中
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队browserwing
所属国家
定价模式free
价格说明开源项目,MIT许可证,可免费使用和部署。
访问状态
是否开源是
开源协议MIT
主要语言Go
技术栈/模型aibrowser,golang,llm,react
GitHub 星标★ 1414
30天Star增速
HF 下载量
上线时间2025-12-10 00:00:00
最近更新2026-09-20 00:00:00
维护状态维护中
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 8 步

环境要求

  • Node.js 环境(使用 npm/pnpm 安装方式时需要)
  • macOS / Linux / Windows 任一台可联网的机器
  • 如需从源码构建:本机需安装 Go 与 pnpm
  • 已安装 Chrome 浏览器(README 提到安装流程包含 Chrome setup)

安装与启动步骤

  1. 1选择安装方式

    README 提供 npm、pnpm、Homebrew、一行安装脚本四种方式,任选其一即可;也可让 AI 代理按 INSTALL.md 自动安装。

  2. 2npm 全局安装

    这是 README 推荐的包管理器安装方式,安装过程会自动测速并选择 GitHub 或 Gitee 最快的镜像。

    npm install -g browserwing
  3. 3启动服务

    用 --port 指定监听端口,README 示例统一使用 8080,可按需改成其他端口。

    browserwing --port 8080
  4. 4运行内置脚本

    BrowserWing 内置 78 个脚本,可直接输出结构化数据,配合 jq 还能截取前几条结果。

    browserwing run github-trending
    browserwing run bilibili-hot
    browserwing run hackernews-top | jq '.[0:5]'
  5. 5macOS 报错修复

    若 macOS 运行时报 killed,用该命令去掉隔离属性即可;详细说明见官方 macOS 安装修复文档。

    xattr -d com.apple.quarantine $(which browserwing)
  6. 6接入 AI 工具

    复制 MCP 配置或下载 Skills 文件导入 AI 工具,并填写 LLM 的 API Key 与模型,确认能连上 BrowserWing。

  7. 7源码构建(可选)

    仅在需要从源码运行时使用,需本机具备 Go 与 pnpm,README 给出的构建命令为 make install。

    make install
  8. 8一行脚本安装(可选)

    替代 npm 的安装方式,脚本会自动识别系统架构、测速镜像、下载二进制并写入 PATH。

    curl -fsSL https://raw.githubusercontent.com/browserwing/browserwing/main/install.sh | bash

关键配置

配置项必填说明示例
--port否指定 BrowserWing 服务监听端口,README 示例使用 80808080
LLM API Key是在接入的 AI 工具中配置,用于驱动自然语言控制浏览器sk-xxxxxxxx
模型选择否在 AI 工具中为 BrowserWing 指定使用的大模型gpt-4o

如何确认成功

启动命令无报错即视为服务已运行;再执行 browserwing run github-trending 能返回 JSON 数据即接入正常。

常见问题

Q:macOS 上运行 browserwing 提示 killed 怎么办?

A:执行 xattr -d com.apple.quarantine $(which browserwing) 去掉隔离属性,详细步骤见 docs/MACOS_INSTALLATION_FIX.md。

Q:npm 安装太慢可以换源吗?

A:npm 包在安装时会自动测试 GitHub 与 Gitee 镜像并选择最快的一个,无需手动配置。

Q:必须自己一步步装吗?

A:不必。可以把 INSTALL.md 的地址发给 OpenClaw、Cursor、Claude Code 等 AI 代理,让它自动完成安装、配置、Chrome 设置和 Skill 集成。

Q:没有 Go 和 pnpm 能安装吗?

A:可以,使用 npm、pnpm 或一行安装脚本都是直接获取二进制;只有从源码构建(make install)才需要 Go 与 pnpm。

Q:Windows 怎么装?

A:可用 npm install -g browserwing,或在 PowerShell 执行官方 install.ps1 一行脚本自动安装。

注意事项

  • README 的端口 8080 仅为示例,可用 --port 自行更换。
  • 安装脚本会访问 GitHub 与 Gitee,网络受限时建议优先用自动测速的安装方式。
  • 从源码构建需要 Go 与 pnpm 两套环境,普通用户建议直接用 npm 或安装脚本。
  • LLM 的 API Key 与模型选择在 AI 工具侧的 MCP/Skills 配置中填写,注意不要泄露密钥。

核心亮点

  • 将浏览器动作封装为 MCP 命令,AI 代理调用更直接,减少 token 消耗和延迟
  • 支持 Claude Skill 集成,与主流 AI 助手无缝衔接,降低使用门槛
  • 基于 Go 实现,性能优异,适合高并发自动化场景

不足之处

  • 文档/社区待观察,项目尚在成长中,生态和示例可能不够丰富
  • 功能范围相对聚焦,复杂浏览器交互(如多标签、动态页面)可能需要扩展

适用场景

  • AI 代理驱动的网页自动化测试,如表单填写、按钮点击
  • 构建基于浏览器的智能助手,如自动抓取信息、执行重复操作
  • 结合 MCP 生态,为 Claude 等 AI 提供浏览器控制能力,提升任务执行效率

替代项目

Playwright MCP、Browser MCP、Puppeteer MCP

项目介绍

browserwing 是自动化工作流领域的开源项目,由 browserwing 开发,2025 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(1,414)位列前 30%,在自动化工作流分类中处于中上游。

项目仍在小幅维护中,最近一次代码更新于 2026-09-20。MIT许可证,可免费使用和部署。

它主要面向的使用场景是:AI代理驱动的网页自动化测试,如表单填写、按钮点击。同类可对比的替代方案包括 Playwright MCP、Browser MCP、Puppeteer MCP。

上一篇:HyperAgent

下一篇:LatteReview

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 205700 2026-08-10
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 262 2026-08-09
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 301 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95609 2026-08-10