awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
alibaba avatar

alibaba/page-agent

0
View on GitHub↗
19,138 stars·1,651 forks·TypeScript·MIT·21 viewsalibaba.github.io/page-agent↗

Page Agent

Page-agent is an LLM browser automation agent and JavaScript in-page GUI controller. It translates natural language instructions into direct browser interface actions to automate web-based tasks and manipulate web page elements through a programmable interface.

The system coordinates complex sequences of actions across multiple browser tabs and different websites. It functions as a remote browser control server, providing an interface that allows external clients to operate a browser and manage page interactions.

Its capabilities include natural language intent decoding and action mapping, DOM-tree accessibility parsing, and cross-tab state management. The project also incorporates a JavaScript injection runtime and a remote procedure call interface to facilitate external command execution and state updates.

Features

  • Autonomous Browser Agents - An intelligent agent that interprets natural language to navigate and interact with web interfaces.
  • Browser Automation Agents - An LLM-powered agent that translates natural language into direct browser interface actions.
  • Intent-to-UI Action Mappings - Maps natural language instructions to a sequence of executable browser operations and interface elements.
  • Natural Language Command Translation - Translates natural language instructions into executable browser-level commands via LLMs.
  • Natural Language Query Interfaces - Processes user text inputs to determine specific goals and parameters for web interface interaction.
  • Natural Language Workflow Builders - Converts plain text instructions into executable sequences of browser agent actions.
  • Accessibility Tree Extractions - Extracts the structural and semantic hierarchy of web page elements to identify interactable targets.
  • Natural Language Automation - Controls web interfaces using text commands to automate repetitive browser workflows.
  • In-Page GUI Controllers - Provides a JavaScript-based system for manipulating web page elements through a programmable interface.
  • JavaScript Injections - Injects JavaScript directly into the browser context to manipulate the DOM in real time.
  • Remote Browser Controllers - Provides a server interface for external agents to remotely operate browsers via API calls.
  • Multi-Model Workflow Coordinators - Coordinates automated sequences that complete multi-step processes across various web interfaces.
  • Multi-Page Browser Workflow Automators - Coordinates complex sequences of actions across multiple browser tabs and different websites.
  • Remote Procedure Call Interfaces - Exposes server endpoints for external clients to send commands and receive browser state updates.
  • Cross-Page Workflow Orchestration - Coordinates complex sequences of browser actions across multiple tabs and different websites.
  • Cross-Tab State Coordination - Coordinates interaction sequences across multiple browser windows to execute multi-domain workflows.

Star history

Star history chart for alibaba/page-agentStar history chart for alibaba/page-agent

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Page Agent

Similar open-source projects, ranked by how many features they share with Page Agent.
  • steel-dev/steel-browsersteel-dev avatar

    steel-dev/steel-browser

    6,450View on GitHub↗

    Steel is a cloud browser automation platform that provides a REST API for launching and controlling remote Chrome browser sessions. It enables programmatic browsing and web scraping using standard automation tools like Puppeteer, Playwright, and Selenium, connecting to cloud-hosted browser instances via WebSocket and the Chrome DevTools Protocol. The platform supports both headless and headful browser sessions, with language-specific SDKs for TypeScript and Python. The service distinguishes itself through comprehensive anti-detection capabilities, including residential proxy rotation, CAPTCHA

    TypeScriptaiai-agentsai-tools
    View on GitHub↗6,450
  • lavague-ai/lavaguelavague-ai avatar

    lavague-ai/LaVague

    6,374View on GitHub↗

    LaVague is an LLM web agent framework and large action model designed to translate natural language instructions into executable browser automation scripts. It functions as a multi-modal orchestrator that reasons over web page states and HTML content to automate multi-step tasks via a Selenium-based automation engine. The framework features a modular model provider layer, allowing users to swap between different language and vision models from providers such as Anthropic, Gemini, and Azure OpenAI. It employs a multi-modal world model to process screenshots and HTML structures, utilizing retri

    Pythonaibrowserlarge-action-model
    View on GitHub↗6,374
  • hkuds/autoagentHKUDS avatar

    HKUDS/AutoAgent

    8,583View on GitHub↗

    AutoAgent is a multi-agent orchestrator and natural language workflow builder designed to connect multiple large language models with external API tools. It provides a framework for designing multi-step agent interactions and reasoning processes using plain text instead of manual code. The platform functions as a tool integration gateway, linking agents to third-party platforms and authenticated browser sessions. It enables the execution of complex analytical tasks and deep research by distributing work across collaborative agent frameworks and importing browser cookies to access restricted w

    Pythonagentllms
    View on GitHub↗8,583
  • google-gemini/computer-use-previewgoogle-gemini avatar

    google-gemini/computer-use-preview

    2,815View on GitHub↗

    This project is a browser automation system that connects Google's Gemini API to a web browser, enabling an AI agent to perform tasks on a user's behalf by interpreting natural language instructions. At its core, it operates through a continuous screenshot-based action loop, where the agent captures the browser's current state, sends the image to the Gemini model, and executes the model's returned commands to click, type, and navigate. The system distinguishes itself through a dual browser backend abstraction, supporting both local Playwright-controlled browsers and remote Browserbase cloud i

    Python
    View on GitHub↗2,815
See all 30 alternatives to Page Agent→

Frequently asked questions

What does alibaba/page-agent do?

Page-agent is an LLM browser automation agent and JavaScript in-page GUI controller. It translates natural language instructions into direct browser interface actions to automate web-based tasks and manipulate web page elements through a programmable interface.

What are the main features of alibaba/page-agent?

The main features of alibaba/page-agent are: Autonomous Browser Agents, Browser Automation Agents, Intent-to-UI Action Mappings, Natural Language Command Translation, Natural Language Query Interfaces, Natural Language Workflow Builders, Accessibility Tree Extractions, Natural Language Automation.

What are some open-source alternatives to alibaba/page-agent?

Open-source alternatives to alibaba/page-agent include: steel-dev/steel-browser — Steel is a cloud browser automation platform that provides a REST API for launching and controlling remote Chrome… lavague-ai/lavague — LaVague is an LLM web agent framework and large action model designed to translate natural language instructions into… hkuds/autoagent — AutoAgent is a multi-agent orchestrator and natural language workflow builder designed to connect multiple large… google-gemini/computer-use-preview — This project is a browser automation system that connects Google's Gemini API to a web browser, enabling an AI agent… viarotel-org/escrcpy — escrcpy is an Android device mirroring tool and ADB device manager that enables the display and control of Android… browser-use/workflow-use — This project is an LLM browser automation framework and AI agent browser interface. It serves as a control layer that…

Curated searches featuring Page Agent

Hand-picked collections where Page Agent appears.
  • Desktop Computer Control Agents
  • Web Automation AI Agents
  • Autonomous Goal-Driven Agent Frameworks