alibaba/page-agent

JavaScript in-page GUI agent. Control web interfaces with natural language.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 13 minutes ago
Added to GitGenius on March 13th, 2026
Created on September 23rd, 2025
Open Issues & Pull Requests: 87 (+0)
GitHub issues: Enabled
Number of forks: 2,592
Total Stargazers: 29,054 (-1)
Total Subscribers: 117 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.2 hours
Mean response time: 4.5 days
90th percentile: 11.0 days
Tracked items: 195

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 89% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 42% of tracked open issues have had no activity in three months. Only 12% of issues opened in the past year have been closed. Three people close 94% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 45
New in 7 days: 2
Closed in 7 days: 2
Avg open age: 23 days
Stale 30+ days: 40
Stale 90+ days: 19

Recent activity

Opened in 7 days: 2
Closed in 7 days: 2
Comments in 7 days: 1
Events in 7 days: 3

Top labels

  • bug (55)
  • enhancement (50)
  • high (17)
  • discussion (10)
  • low (9)
  • documentation (4)
  • mid (2)
  • bad_case (1)

Detailed Description

Page Agent is a JavaScript in-page GUI agent that enables control of web interfaces through natural language commands.

The tool addresses the challenge of automating web interactions without requiring browser extensions, Python scripts, or headless browsers. It works by embedding a single script into a webpage that gives that page its own AI agent. Rather than relying on screenshots and multi-modal models, the agent manipulates the DOM based on text representations, reducing complexity and special permission requirements. Users can bring their own language models, including locally deployed ones, or use the provided testing API for evaluation.

Page Agent suits developers building SaaS products who want to ship an AI copilot with minimal backend changes, teams automating repetitive form-filling workflows in enterprise systems like ERPs and CRMs, and anyone seeking to make web applications accessible through natural language interfaces. The tool's in-page approach makes it particularly lightweight for single-page tasks, though it offers an optional Chrome extension for multi-page workflows and an MCP server for external control. The core distinguishing factor is the absence of infrastructure overhead compared to traditional browser automation approaches.

The project maintains a substantial base of adopters reporting real-world use, as evidenced by the fact that almost all open issues are raised by outside users rather than the core team. Maintainers typically respond to new issues and pull requests within a day. Work in the issue tracker is dominated by bug reports, enhancement requests, and high-priority items.