
Page Agent 是阿里巴巴开源的一款纯前端 JavaScript GUI 智能体,其核心理念是:无需浏览器扩展、无需 Python 后端、无需无头浏览器,只需在网页内嵌入一段 JS,即可通过自然语言指令控制网页界面。它将 AI Agent 的能力直接"活在"网页中,极大降低了 Web AI Copilot 的集成门槛。
阿里巴巴(Alibaba)特性 | 说明 |
|---|---|
🎯 零依赖集成 | 不需要浏览器扩展、Python 环境或无头浏览器,纯页面内 JS |
📖 基于文本的 DOM 操作 | 无需截图,无需多模态 LLM,无需特殊权限 |
🧠 自带 LLM | 支持接入任意 LLM,灵活可配 |
🐙 Chrome 扩展(可选) | 支持跨页面/多标签页任务 |
🔌 MCP Server(Beta) | 支持从外部通过 MCP 协议控制浏览器 |
browser-use 的 DOM 处理组件和 Prompt 设计<!-- 全球 CDN -->
<script src="https://cdn.jsdelivr.net/npm/page-agent@1.10.0/dist/iife/page-agent.demo.js"></script>
<!-- 中国镜像 -->
<script src="https://registry.npmmirror.com/page-agent/1.10.0/files/dist/iife/page-agent.demo.js"></script>⚠️ Demo CDN 使用免费测试 LLM API,仅用于技术评估,使用须同意相关条款。 可添加
?autoInit=false参数手动实例化:new window.PageAgent(...)
npm install page-agentimport { PageAgent } from 'page-agent'
const agent = new PageAgent({
model: 'qwen3.5-plus', // 指定 LLM 模型
baseURL: 'https://dashscope.aliyuncs.com/compatible-mode/v1', // 兼容 OpenAI 接口的模型服务地址
apiKey: 'YOUR_API_KEY', // 你的 API Key
language: 'en-US', // 交互语言
})
// 通过自然语言执行页面操作
await agent.execute('Click the login button')