Page Agent

活跃
GitHub TypeScript MIT

简介

Page Agent 是阿里巴巴开发的 JavaScript 页面内 GUI 智能体,通过自然语言控制网页界面,实现自动化表单填写、页面导航和元素操作等任务。

核心特性

  • 页面内JavaScript GUI智能体,无需浏览器扩展、Python或无头浏览器
  • 基于文本的DOM操作,不依赖截图或多模态大模型
  • 自带LLM,兼容任何OpenAI兼容API
  • 可选Chrome扩展,支持跨标签页的多页面Agent任务
  • MCP Server(Beta),支持通过MCP协议从外部控制Agent
  • 一行CDN集成,快速上手评测

适用场景

💡 SaaS产品内嵌AI Copilot,无需重写后端
💡 智能表单填写:将ERP、CRM等系统的20步操作缩减为一句话
💡 通过自然语言语音命令为任意Web应用添加无障碍访问层
💡 借助Chrome扩展实现跨标签页的多页面浏览器自动化
💡 MCP客户端通过编程方式控制浏览器交互

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(29.0k stars)
  • 开源许可证友好(MIT)
  • Issue 响应及时,积压少

快速开始

npm install page-agent && import { PageAgent } from 'page-agent'; const agent = new PageAgent({ model: 'qwen3.5-plus', baseURL: 'https://dashscope.aliyuncs.com/compatible-mode/v1', apiKey: 'YOUR_API_KEY' }); await agent.execute('点击登录按钮')

相关项目

Open Operator

2.0k · TypeScript
不活跃 C

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

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

BrowserOS

13.6k · TypeScript
活跃 A+

开源的智能体浏览器,可作为 ChatGPT Atlas 和 Perplexity Comet 的替代方案,将浏览器转变为 AI 驱动的智能操作系统。

browseragenttypescript +3
  • · AI 原生 Chromium 分支:53+ 浏览器自动化工具,支持自然语言导航、点击、输入和数据提取
  • · MCP 服务集成:从 Claude Code、Gemini CLI 或任何 MCP 客户端控制浏览器
  • · 可视化工作流构建器:通过拖拽图形界面创建可重复的浏览器自动化