纯 JS 实现的 GUI agent。使用自然语言操作你的 Web 应用。无须后端、客户端、浏览器插件。
🌐 English | 中文
🚀 Demo | 📖 Docs | 📢 HN Discussion | 𝕏 Follow on X
浏览器插件 / Python / 无头浏览器,纯页面内 JavaScript通过我们免费的 Demo LLM 快速体验 PageAgent:
<script src="{URL}" crossorigin="true"></script>
⚠️ 仅用于技术评估。 该 Demo CDN 使用了免费的测试 LLM API,使用即表示您同意其条款。
| Mirrors | URL |
|---|---|
| Global | https://cdn.jsdelivr.net/npm/page-agent@1.8.0/dist/iife/page-agent.demo.js |
| China | https://registry.npmmirror.com/page-agent/1.8.0/files/dist/iife/page-agent.demo.js |
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',
language: 'zh-CN',
})
await agent.execute('点击登录按钮')
更多编程用法,请参阅 📖 文档。
欢迎社区贡献!请参阅 CONTRIBUTING.md 了解安装与贡献指南。
提交 issue 或 PR 之前,请先阅读作者声明和行为准则。
我们不接受未经实质性人类参与、完全由 Bot 或 Agent 自动生成的代码。
本项目基于 browser-use 的优秀工作构建。
PageAgent 专为客户端网页增强设计,不是服务端自动化工具。
DOM processing components and prompt are derived from browser-use: Browser Use <https://github.com/browser-use/browser-use> Copyright (c) 2024 Gregor Zunic Licensed under the MIT License We gratefully acknowledge the browser-use project and its contributors for their excellent work on web automation and DOM interaction patterns that helped make this project possible.
⭐ 如果觉得 PageAgent 有用或有趣,请给项目点个星!