All 37 Dependencies

Every package page-agent depends on, ranked by repo health score.

Page Agent is a TypeScript library that turns natural language instructions into live DOM interactions directly inside your running web page. Instead of spinning up a separate browser automation process, you embed a lightweight script and the agent reasons over the live DOM to click buttons, fill forms, scroll, and navigate — all driven by an LLM of your choosing.

The library is structured as a monorepo of focused packages: a core agent loop, a headless DOM controller, an OpenAI-compatible LLM client, a React UI panel, an MCP server, and a Chrome extension for multi-tab workflows. You can use just the headless core or the full-featured bundle depending on your integration needs.

Page Agent is designed explicitly for client-side web enhancement rather than server-side automation. This means it runs in the user's own browser context, inheriting their session cookies, authentication state, and real-time page updates — which is particularly powerful for building AI copilots in SaaS products, automating ERP and CRM workflows, or making complex admin interfaces accessible through voice or typed commands.

The project is MIT-licensed, actively maintained by Alibaba and community contributors, and supports any OpenAI-compatible LLM backend including Alibaba Cloud DashScope, local models, and commercial APIs. Integration requires nothing more than an npm install or a CDN script tag.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search