page-agent
JavaScript in-page GUI agent. Control web interfaces with natural language.
Embedding an AI agent into your own web page with a single script.
You need server-side browser automation — Page Agent runs client-side.
About page-agent
Add ?autoInit=false to load the script without creating the demo agent automatically. You can then instantiate it with new window.PageAgent(...).
We welcome contributions from the community! See CONTRIBUTING.md for guidelines and docs/developer-guide.md for local development workflows.
Contributions generated entirely by bots or AI without substantial human involvement will not be accepted.
page-agent is an open-source project written primarily in TypeScript, with 29k stars on GitHub. It was last updated in August 2026.
npm install page-agentpage-agent vs. the alternatives
All 19 alternatives →| Record | Stars | Pricing | ||
|---|---|---|---|---|
| page-agentthis listing | 29k | TypeScript | MIT | Open source |
| UI-TARS-desktop | 39k | TypeScript | Apache-2.0 | Open source |
| skyvern | 23k | Python | AGPL-3.0 | Open source |
| midscene | 15k | TypeScript | MIT | Open source |
| nanobrowser | 14k | TypeScript | Apache-2.0 | Open source |
| Agent-S | 12k | Python | Apache-2.0 | Open source |
