阿里巴巴开源的 in-page GUI Agent,一行 CDN 脚本或一次 npm install,就能让任意网页获得 AI 自然语言操作能力。GitHub 26.8k stars,MIT 协议。


阿里巴巴开源的 in-page GUI Agent,一行 CDN 脚本或一次 npm install,就能让任意网页获得 AI 自然语言操作能力。GitHub 26.8k stars,MIT 协议。

你有没有遇到过这种情况:一个老旧的内部后台、一个政府办事网站、一个供应商的订单系统——UI 停留在十年前,每次操作都要点十几个按钮、填一堆表单。如果能用一句"把购物车里的商品按价格排序"就让 AI 自动完成,是不是省事很多?
阿里开源的 Page Agent 就是干这件事的。官方一句标语概括得很到位:"住进你网页的 GUI Agent——一行脚本让任何网页拥有自己的 AI agent。" GitHub 上 26.8k stars、2.4k forks,MIT 协议,最新版本 v1.12.2(2026-07-16 发布,累计 37 个 release)。
仓库地址:https://github.com/alibaba/page-agent
它是一个基于 JavaScript(TypeScript 占比 82.6%)的 in-page GUI Agent,运行在浏览器客户端,直接操控当前网页的 DOM。核心定位官方写得很明确:为客户端网页增强设计,不是服务端自动化。
这带来一个关键区别:
| 类型 | 代表项目 | 控制范围 | 部署形态 |
|---|---|---|---|
| 浏览器自动化 | browser-use、Playwright | 整个浏览器(多标签、跨域) | 服务端或扩展 |
| 网页内 Agent | Page Agent | 当前网页 DOM | 客户端 JS |
Page Agent 的 DOM 处理组件和 prompt 工程派生自知名的 browser-use 项目(官方在 Acknowledgments 里明确致谢),但定位不同——它解决的是"让某一个具体网页获得 AI 操作能力",而不是"让 AI 替我操控整个浏览器"。
四个核心特征(都来自官方 README):
典型执行流程:
因为不依赖截图,部署非常轻量,也避开了多模态模型带来的延迟和成本。
官方推荐的最快上手方式,配合它提供的免费 Demo LLM 直接跑:
<script
src="https://cdn.jsdelivr.net/npm/page-agent@1.12.2/dist/iife/page-agent.demo.js"
crossorigin="anonymous"
></script>
<!-- 国内访问不了 jsDelivr 的话,用镜像 -->
<!-- https://registry.npmmirror.com/page-agent/1.12.2/files/dist/iife/page-agent.demo.js -->⚠️ 官方明确说明:这个 demo CDN 用的是它的免费测试 LLM API,仅供技术评估。想用自己的模型,加
?autoInit=false让脚本不自动创建 demo agent,再用new window.PageAgent(...)传入你自己的 LLM 配置实例化。
前端/全栈开发者想把它原生集成进自己的产品(比如给 SaaS 加一个 AI 操作助手),走 npm:
npm install page-agentimport { PageAgent } from 'page-agent'
const agent = new PageAgent({
model: 'qwen3.5-plus',
baseURL: 'https://dashscope.aliyuncs.com/compatible-mode/v1',
apiKey: 'YOUR_API_KEY',
language: 'en-US',
})
await agent.execute('Click the login button')配置项支持 model / baseURL / apiKey / language,agent.execute(...) 传入一句自然语言任务即可。Page Agent 是 monorepo(npm workspaces),核心在 packages/page-agent/ 下,自带 UI Panel。
💡 生产集成提示:集成进自家产品时注意网站的 CSP(Content Security Policy)限制,以及前端不要硬编码 LLM API key——企业场景建议自建 LLM 网关或走代理。先在 staging 环境验证再上线。
README 里给了五个明确的 use case,比"老旧网站加 AI"更具体:
不太适合的场景:需要 100% 确定性的关键业务流程(Agent 有概率性,关键链路还是走官方 API 更稳)。
最常被问到的问题。官方 Acknowledgments 写得很清楚:Page Agent 的 DOM 处理组件和 prompt 派生自 browser-use(Gregor Zunic 的 MIT 项目)。但两者定位不同——browser-use 控制整个浏览器,Page Agent 只在当前页面内工作,部署形态是客户端 JS,不需要 Python、headless 浏览器或浏览器扩展。
Page Agent 把"AI 操作网页"这件事的门槛压到了一行脚本的程度,对前端开发者尤其友好——它也是一个值得拆解的工程范本:如何用客户端 JS + LLM 构建一个不依赖截图的 in-page agent。建议直接去 GitHub 仓库看 README 和源码,那里有最准确的接入指引和 demo 视频。
仓库地址:https://github.com/alibaba/page-agent (MIT 协议,npm 包名 page-agent,最新版 v1.12.2)
诚实声明:本文基于 Page Agent 官方 GitHub 仓库 README 的公开信息撰写(stars / 版本号 / 代码片段 / use case 均来自仓库页面,截至 2026-07-18)。具体 API 与配置以仓库最新文档为准。

GPT-5.4 mini 和 nano 正式上线,编码能力达满血版 94%,速度提升 2 倍,价格低至 1/12,成为 AI Agent 开发的理想引擎

百度秒哒 Miaoda App Builder 上架 ClawHub,支持一键生成带支付功能的网页、小程序,自动修复 Bug,真正实现从对话到产品的闭环
阿里ATH事业群发布悟空WuKong,全球首个企业智能体AI原生工作平台,支持CLI化操作、RealDoc文件系统、十大行业OPT技能套件,解决OpenClaw企业落地难题