星标数:29677★ Fork数:2639 《page-agent:页面内的自然语言网页GUI智能体》

Page Agent 是一个 JavaScript 编写的页面内 GUI 智能体(GUI Agent),它驻留在你的网页中,让任意网页都拥有属于自己的 AI 智能体。你只需要引入一行脚本,就能用自然语言控制网页界面。

page-agent 项目截图

它的核心思路是基于文本的 DOM 操作:不需要截图,也不需要多模态大模型或特殊权限,一切都直接发生在你的网页内。集成过程非常轻量,无需浏览器扩展、Python 或无头浏览器,仅凭页面内的 JavaScript 即可完成。

Page Agent 支持自带大模型(Bring your own LLM),可与大多数主流模型配合使用,包括本地部署的模型。此外还提供可选的 Chrome 扩展以支持跨页面任务,以及一个 MCP Server(Beta),让你可以从外部控制它。

主要特点

  • 易于集成:无需浏览器扩展、Python 或无头浏览器,只需页面内 JavaScript,所有逻辑都在你的网页中运行。
  • 基于文本的 DOM 操作:不需要截图,不需要多模态大模型,也不需要特殊权限。
  • 自带大模型:兼容大多数主流模型,包括本地部署的模型。
  • 可选 Chrome 扩展:用于执行多页面任务,并提供 MCP Server(Beta)以便从外部控制。

快速开始

一行脚本即可集成,使用免费的 Demo LLM 快速试用:

<script
    src="https://cdn.jsdelivr.net/npm/page-agent@1.12.4/dist/iife/page-agent.demo.js"
    crossorigin="anonymous"
></script>

<!-- 无法访问 jsDelivr 时可使用国内 CDN 镜像 -->
<!-- https://registry.npmmirror.com/page-agent/1.12.4/files/dist/iife/page-agent.demo.js -->

注意:该 Demo CDN 仅用于技术评估。若想加载脚本但不自动创建 demo 智能体,可添加 ?autoInit=false,随后使用 new window.PageAgent(...) 配合自己的大模型进行实例化。

也可以通过 NPM 安装:

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: 'en-US',
})

await agent.execute('Click the login button')

📊 本项目 GitHub 星标数:29677。最后更新:2026-09-06,发布:2026-09-06。项目地址:https://github.com/alibaba/page-agent

100T高转存免费网盘资源精选【持续更中~~~~】:点击查看

0 0 投票
文章评级
订阅
提醒
guest
0 评论
内线反馈
查看所有评论
0
希望你的想法,请评论。x