What problem does it solve?
page-agent eliminates the need for users to manually click through complex web interfaces by letting them control a live webpage using natural language instructions.
Core Features & Use Cases
- In-page GUI agent: Embeds a pure-JavaScript/TypeScript agent inside your own web application and drives the current page via DOM text (no screenshots, no headless browser).
- Natural-language DOM actions: Executes instructions like clicking UI elements and filling inputs based on what it can read from the page.
- Client-side copilot embedding: Lets you ship an AI copilot to your SaaS, admin panel, or legacy web app while keeping integration lightweight (single script tag or npm package).
- Evaluate against different LLMs: Test behavior using any OpenAI-compatible endpoint (cloud or local such as Ollama), including Qwen/OpenRouter/OpenAI-compatible services.
Quick Start
Embed page-agent in your page, configure an OpenAI-compatible LLM endpoint, and then tell it to "click login and fill the username as John" to drive the UI.