What problem does it solve?
Embed alibaba/page-agent into your own web application — a pure-JavaScript in-page GUI agent that lets end-users drive the UI with natural language ("click login, fill username as John"). No Python, no headless browser, no extension required. Use this skill when the user is a web developer who wants to add an AI copilot to their SaaS / admin panel / B2B tool, make a legacy web app accessible via natural language, or evaluate page-agent against a local (Ollama) or cloud (Qwen / OpenAI / OpenRouter) LLM. NOT for server-side browser automation — point those users to Hermes' built-in browser tool instead.
Core Features & Use Cases
- In-page GUI agent written in TypeScript. It lives inside a webpage, reads the DOM as text (no screenshots, no multi-modal LLM), and executes natural-language instructions like "click the login button, then fill username as John" against the current page. Pure client-side — the host site just includes a script and passes an OpenAI-compatible LLM endpoint.
- Path 1 — CDN/demo, Path 2 — npm install for production, Path 3 — clone the source for hacking on it. This enables quick evaluation, production integration, or contributor workflows.
- Security & scope: client-side operation with flexible LLM provider options; not intended for server-side browser automation.
Quick Start
Install page-agent in your web app and initialize the panel to drive the UI with natural language.