page-agent

Embed a pure-JavaScript in-page GUI agent to drive UI with natural language.

31|3|Updated May 7, 2026
One-click install
npx skills add https://github.com/markwang2658/hermes-windows-native --skill page-agent-markwang2658
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: page-agent
Source: https://github.com/markwang2658/hermes-windows-native/tree/main/hermes-agent/optional-skills/web-development/page-agent
Command: npx skills add https://github.com/markwang2658/hermes-windows-native --skill page-agent-markwang2658

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Embeds a pure-JavaScript in-page GUI agent into a web application to enable natural-language driven UI control, without server-side automation or Python dependencies.

Core Features & Use Cases

  • Pure client-side: the agent runs entirely in the browser and does not require a backend.
  • Flexible delivery: ships as a single <script> tag or installable via npm.
  • AI copilot for web apps: lets end-users drive the UI with natural language and supports evaluation against local or cloud LLMs.
  • Use cases include embedding an AI assistant in SaaS/admin panels, enabling legacy apps to be controlled by natural language, and testing against Ollama, Qwen, or OpenAI.

Quick Start

Include PageAgent in your web app via a script tag or npm install, then initialize the agent with your LLM endpoint.

Frequently Asked Questions about page-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I embed an AI copilot in a web app to control the UI with natural language?

You can embed an in-page GUI agent using a script tag or npm package to drive web UI with natural language. The agent runs entirely client-side in the browser and requires an OpenAI-compatible LLM endpoint for execution.

Can I run a natural language web agent purely in the browser without a backend?

Yes, a pure-JavaScript in-page agent runs entirely client-side without requiring Python or server-side browser automation. It executes directly in the browser to drive UI interactions using an OpenAI-compatible LLM endpoint.

Does the in-page agent work with local LLMs like Ollama?

Yes, the in-page agent supports evaluation against local Ollama or cloud LLMs. It requires an OpenAI-compatible LLM endpoint, allowing you to connect local models like Qwen or cloud providers for UI automation.

What is the best way to add an AI assistant to a SaaS admin panel?

The best way is embedding a pure-JavaScript in-page agent via a script tag or npm package. It enables end-users to drive SaaS or admin panel UI with natural language without server-side automation dependencies.

Do I need Python or server-side browser automation to drive web UI with an AI agent?

No, you do not need Python or server-side browser automation. The in-page GUI agent is pure client-side JavaScript, executing directly in the browser to drive UI elements with natural language commands.