openbrowser-ai

让 AI 写代码操控浏览器,自动完成网页任务

OpenBrowser 是一个面向智能浏览器自动化的开源框架,核心思路是让大语言模型直接写 Python 代码来操作浏览器,而不是依赖传统的点击式录制或固定选择器。它通过 CDP(Chrome DevTools Protocol)与浏览器直接通信,并采用 CodeAgent 架构:LLM 生成 Python 代码,在持久化的命名空间中执行,从而完成页面导航、元素交互和信息提取。相比 Playwright 或 Selenium 这类需要人工编写脚本的工具,它把决策权交给模型,能根据页面实时状态自主调整操作路径,适合处理结构多变、需要临场判断的网页任务。项目用 Python 编写,支持 Claude 等模型,定位是给开发者和 AI Agent 研究者提供一个可编程、可扩展的浏览器操作底座。

开源 free 自动化工作流
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 268
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类自动化工作流
开发团队billy-enrizky
所属国家
定价模式free
价格说明开源免费,需自行部署
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agent-skills,ai,ai-agents,ai-browser,ai-browser-automation,artificial-intelligence,browser-automation,claude-code,claude-code-skills
GitHub 星标★ 268
30天Star增速
HF 下载量
上线时间2025-12-18 00:00:00
最近更新2026-09-26 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-27
浏览次数0

使用教程

核心亮点

  • 用 LLM 生成 Python 代码而非固定选择器,页面结构变化时适应性更强
  • 基于 CDP 直连浏览器,绕过中间层,控制和调试粒度更细
  • 持久化命名空间让多步操作共享状态,适合长流程自动化任务

不足之处

  • 依赖 LLM 生成代码,执行成本和延迟较高,简单任务不划算
  • 项目处于早期,文档和示例相对有限,上手需要一定调试

适用场景

  • 自动抓取结构不固定的电商或资讯页面信息
  • 让 AI 代理自主完成网页表单填写与多步操作
  • 为研究型 Agent 提供可编程的浏览器操作环境

替代项目

browser-use、Playwright

项目介绍

openbrowser-ai 是自动化工作流领域的开源项目,由 billy-enrizky 开发,2025 年首次发布。

它收录于自动化工作流分类,该分类目前共有 520 个项目,GitHub 星标数为 268。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-26。开源免费,需自行部署。

它主要面向的使用场景是:自动抓取结构不固定的电商或资讯页面信息。同类可对比的替代方案包括 browser-use、Playwright。

上一篇:oya-browser

下一篇:native-devtools-mcp

同类项目推荐

n8n 开源

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

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

★ 206037 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

★ 95622 2026-08-10