User-facing AI copilots.
Page-Agent is a JavaScript-based framework designed to turn standard web pages into interactive, AI-driven agents. Instead of relying on traditional automation methods that require explicit selectors or rigid scripting, Page-Agent allows users to interact with web interfaces using natural language. It interprets user intent through an integrated language model and translates those instructions into actionable DOM operations directly within the browser environment.
One of its core capabilities is DOM-aware automation, where the system analyzes the structure of a webpage and identifies relevant elements dynamically. This enables actions such as clicking buttons, filling forms, or navigating workflows without hard-coded rules. Because it runs on the client side, Page-Agent can operate without a separate automation server or headless browser setup, making it lightweight and easy to embed into existing web applications.
A key enhancement to the system is its Human-in-the-Loop (HITL) design, which introduces a verification step before executing AI-generated actions. This ensures users maintain full control over automated behavior, reducing the risk of unintended or unsafe operations. The HITL layer is especially important in sensitive contexts such as authentication flows, data entry, or transactional systems.
In addition, Page-Agent supports end-to-end encryption (E2EE) for user commands and interactions. This feature ensures that sensitive input data can be encrypted in the browser before transmission, with decryption handled locally. Combined with configurable language model integration, Page-Agent offers a flexible balance between automation, safety, and privacy, making it suitable for both developer tooling and user-facing AI copilots.

- Page-Agent – Page-Agent is a JavaScript library that enables AI-driven, natural language control of web pages by interpreting user commands and executing them through DOM-based automation with optional Human-in-the-Loop verification and security features like end-to-end encryption.
