browserwing

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 132 🐛 待处理 23 👀 关注 4
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1423
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,可免费使用和部署。

项目预览

browserwing 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队browserwing
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Go
技术栈/模型aibrowser,golang,llm,react
GitHub 星标★ 1423
上线时间2025-12-10 00:00:00
代码更新2026-08-08
仓库体积61.4 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1423

技术标签

使用教程

难度:入门 约 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

上一篇:HyperAgent

下一篇:LatteReview

同类项目推荐

kiki-ai-workflow 开源

在 Alfred 里直接对话 AI,快速处理文本,无需切换应用。

AI-Powered Chat & Text Tools for Alfred

★ 98 2026-08-09
chromiumfish 开源

让 Playwright 自动化不被反爬识别,开箱即用

A stealth Chromium build with a drop-in Playwright harness for Python and Node, feat···

★ 171 2026-09-15
papercast 开源

把论文变成播客,通勤路上也能涨知识

A Python pipeline tool and plugin ecosystem for processing technical documents. Proc···

★ 53 2026-08-09
starlight-llms-txt 开源

Starlight 文档一键生成 llms.txt,喂给大模型更省事

Generate llms.txt files to train large language models on your Starlight documentati···

★ 117 2026-09-15
ComfyUIMini 开源

手机上轻松跑 ComfyUI 工作流,随时随地出图

A mobile-friendly WebUI to run ComfyUI workflows.

★ 388 2026-08-09
pinchtab 开源

多开浏览器隐身抓数据,实时看板管所有实例

High-performance browser automation bridge and multi-instance orchestrator with adva···

★ 10561 2026-08-10
SwiftAutoGUI 开源

用 Swift 在 macOS 上轻松实现鼠标键盘自动化和 AI 代理操作

A Swift library for macOS automation — mouse, keyboard, screenshots, image recognit···

★ 94 2026-08-09
teardown 开源

一句话让 Claude 把机器拆成可交互的 3D 模型

A Claude Code skill that turns any machine into a 3D simulator you can take apart

★ 2599 2026-11-05
claude-video-kit 开源

一句话生成竖屏解说视频,从脚本到成片全自动

Agent Skill + Remotion pipeline: brief/script → review receipt → narrated 9:16 exp···

★ 124 2026-08-09