page-agent
From public sourcesJavaScript in-page GUI agent. Control web interfaces with natural language.
Overview
- agent
- ai
- ai-agents
- browser-automation
- javascript
- mcp
- typescript
- web
Installation
Commands are shown, never run by the marketplace. Check them against the official documentation.- Official websiteFrom public sourcesfrom catalog metadataalibaba.github.io/page-agent/ ↗
- Official release filesFrom public sourcesfrom the latest official releasegithub.com/alibaba/page-agent/releases/tag/v1.12.4 ↗
- Build from sourceFrom public sourcesfrom catalog metadata
Build from source: no validated build recipe — follow the repository instructions.
github.com/alibaba/page-agent ↗
Compatibility
Unknown means no evidence was found — not that the product is incompatible.| Platform | Status | Architecture | Evidence | Confidence |
|---|---|---|---|---|
| Windows | Unknown | — | — | — |
| macOS | Unknown | — | — | — |
| Linux | Unknown | — | — | — |
| Web browser | Unknown | — | — | — |
| Server / self-hosted | Unknown | — | — | — |
| Container (OCI) | Unknown | — | — | — |
Releases
checked Oct 30, 2026Files in 1.12.4
| File | Platform | Size | SHA-256 | Download from the official source |
|---|---|---|---|---|
| page-agent-ext-1.12.4-chrome.zip | Unknown | 416.1 KB | 56318213b783… | Official source ↗ |
Release history
- v1.12.3Sep 5, 2026Official source ↗
- v1.12.2Jul 16, 2026Official source ↗
- v1.12.1Jul 10, 2026Official source ↗
- v1.12.0Jul 9, 2026Official source ↗
- v1.11.0Jul 3, 2026Official source ↗
- v1.10.0Jun 15, 2026Official source ↗
- v1.9.0Jun 8, 2026Official source ↗
Quality profile
algorithm quality-v1.0 · assessed Oct 16, 2026Score components
License
MITThis is the catalog policy status, not legal advice.
Sources
Reviews
No reviews yet.
Alternatives
README
From alibaba/page-agent · license MIT · fetched Oct 30, 2026Page Agent
[CI] [npm] [downloads] [Minzipped bundle size (excluding Zod)] [license] [typescript] [Chrome Web Store Rating] [GitHub stars]
The GUI Agent Living in Your Webpage. One script gives any web page its own AI agent.
🌐 English | 中文
🚀 Demo | 📖 Docs | 📢 HN Discussion | 𝕏 Follow on X
✨ Features
- 🎯 Easy integration
- No need for
browser extension/python/headless browser. - Just in-page javascript. Everything happens in your web page.
- No need for
- 📖 Text-based DOM manipulation
- No screenshots. No multi-modal LLMs or special permissions needed.
- 🧠 Bring your own LLMs
- Works with most mainstream models, including locally deployed ones. See supported models.
- 🐙 Optional chrome extension for multi-page tasks.
- And an MCP Server (Beta) to control it from outside
💡 Use Cases
- SaaS AI Copilot — Ship an AI copilot in your product in lines of code. No backend rewrite.
- Smart Form Filling — Turn 20-click workflows into one sentence. Perfect for ERP, CRM, and admin systems.
- Accessibility — Make any web app accessible through natural language. Voice commands, screen readers, zero barrier.
- Multi-page Agent — Extend your own web agent's reach across browser tabs via the Chrome extension.
- MCP - Allow your agent clients to control your browser.
🚀 Quick Start
One-line integration
Fastest way to try PageAgent with our free Demo LLM:
<script
src="https://cdn.jsdelivr.net/npm/page-agent@1.12.4/dist/iife/page-agent.demo.js"
crossorigin="anonymous"
></script>
<!-- China CDN mirror if you can't access jsDelivr -->
<!-- https://registry.npmmirror.com/page-agent/1.12.4/files/dist/iife/page-agent.demo.js -->
⚠️ For technical evaluation only. This demo CDN uses our free testing LLM API. By using it, you agree to its terms.
Add
?autoInit=falseto load the script without creating the demo agent automatically. You can then instantiate it withnew window.PageAgent(...)and your own LLMs.
NPM Installation
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')
For more programmatic usage, see 📖 Documentations.
🤝 Contributing
We welcome contributions from the community! See CONTRIBUTING.md for guidelines and docs/developer-guide.md for local development workflows.
Built something cool with PageAgent? Share it in Show and Tell. 🙌
Please read the maintainer's note on principles and current state.
Contributions generated entirely by bots or AI without substantial human involvement will not be accepted.
⚖️ License
👏 Acknowledgments
This project builds upon the excellent work of browser-use.
PageAgent is designed for client-side web enhancement, not server-side automation.
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.
⭐ Star this repo if you find PageAgent helpful!