page-agent
JavaScript in-page GUI agent. Control web interfaces with natural language.
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 22k stars on GitHub. It was last updated in July 2026.
npm install page-agentpage-agent vs. the alternatives
All browser & computer use →| Agent | Stars | Pricing | ||
|---|---|---|---|---|
| page-agent | 22k | TypeScript | MIT | Open source |
| UI-TARS-desktop | 38k | TypeScript | Apache-2.0 | Open source |
| skyvern | 22k | Python | AGPL-3.0 | Open source |
| midscene | 14k | TypeScript | MIT | Open source |
| nanobrowser | 13k | TypeScript | Apache-2.0 | Open source |
| Agent-S | 12k | Python | Apache-2.0 | Open source |
