Browserless

活跃
GitHub TypeScript NOASSERTION

简介

在Docker中部署无头浏览器,支持云端运行或本地部署,为AI Agent提供强大的网页自动化和渲染能力,免费用于非商业用途。

核心特性

  • Docker 化无头浏览器部署,支持 Chromium、Firefox、WebKit,兼容 ARM64 和 x64
  • 并行会话管理,可配置并发限制,实时调试查看器
  • BrowserQL 绕过反爬虫、验证码求解、指纹随机化、住宅代理轮换
  • REST API 支持 HTML/PDF 生成、智能抓取、全站爬取和网页搜索
  • MCP Server 集成,连接 Claude Desktop、Cursor、VS Code 等 AI 助手
  • 持久化会话存储 cookies、缓存、localStorage,最长 90 天

适用场景

💡 大规模网页抓取和数据提取,支持智能重试和结构化输出
💡 AI 代理浏览器自动化,用于网页研究、表单填写和交互任务
💡 Web 应用自动化测试,支持并行浏览器会话和实时调试
💡 PDF 生成、截图和内容渲染,用于文档处理流水线

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(13.6k stars)
  • Issue 响应及时,积压少

⚠️ 不足

  • 缺少明确的开源许可证

快速开始

docker run -p 3000:3000 ghcr.io/browserless/chromium

相关项目

Open Operator

2.0k · TypeScript
不活跃 C

基于 Stagehand 和 Browserbase 构建 Web Agent 的开源模板,提供无服务器浏览器自动化方案,支持 AI Agent 在云端安全执行网页操作任务。

browseragenttypescript +2
  • · 基于 Stagehand 和 Browserbase 构建的开源 Web Agent 模板——通过简单代理循环将自然语言意图转换为无头浏览器操作
  • · 由 Browserbase 驱动的无服务器浏览器自动化——AI 代理在隔离的云端浏览器会话中执行 Web 任务,无需管理基础设施
  • · Stagehand DOM 操作和状态管理,实现与 Web 元素的精确交互和结构化数据提取

BB Browser

6.1k · TypeScript
正常 B

将浏览器变成 API 的 MCP 服务工具,AI 代理可通过 CLI 或 MCP 协议控制 Chrome 浏览器,复用用户已登录的会话状态进行网页操作、数据抓取和自动化任务,无需重复登录认证。

mcptoolsbrowser +2
  • · 将浏览器变成 API,AI 代理复用用户已登录的会话状态
  • · 支持 36 个平台、103 个命令(Twitter、Reddit、GitHub、知乎等)
  • · 无需 API Key 或反向工程,直接使用用户浏览器的 Cookie

Agent Reach

72.3k · Python
活跃 A+

为 AI Agent 赋予全网搜索能力,一键读取和搜索 Twitter、Reddit、YouTube、GitHub、B 站、小红书等平台,无需 API 费用。

browserpythonagent +2
  • · 全平台搜索 — 一键搜索 Twitter、Reddit、YouTube、GitHub、B站、小红书等 14+ 平台
  • · 零 API 费用 — 所有工具开源免费,无需为各平台 API 付费
  • · 一键安装 — 复制一句话给 AI Agent 即可完成安装,支持 Claude Code、OpenClaw、Cursor 等

相关文章