• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Alibaba avatar

Page Agent

In-page JavaScript agent that operates web interfaces from text commands

  • Agent frameworks and tools
  • Developer tools
View on GitHub
Website

What it is

A TypeScript library you drop into a web page so an LLM can read the DOM as text and click, type, and fill forms in response to plain-language instructions. It needs no screenshots, headless browser, or Python, and works with most OpenAI-compatible models, including local ones. An optional Chrome extension handles multi-page tasks and a beta MCP server lets outside agents drive the browser. Web developers use it to add an AI copilot or natural-language form filling to SaaS, admin, and CRM-style apps without changing their backend.

Images

Facts

Stars
29,523 GitHub stars.
29,523

Forks
2,913
Commits
1,137
Contributors
33
Language
TypeScript
License
MIT
Last commit
Sep 6, 2026
On GitHub since
September 2025
First release
January 2026
Platforms
web, library
Self-hostable
No
Tags
  • mcp-server
  • browser-automation
  • ai-agents
  • browser-extension
  • computer-use

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • Browser Use avatar

    Browser Use

    Python library that lets LLM agents drive a web browser to finish tasks

    119k
  • Charming avatar

    Tambo

    React toolkit for agents that render your own components as replies

    11.2k

What people are saying

Updated Oct 21, 2026
  • Hacker NewsShow HN: PageAgent, A GUI agent that lives inside your web appMar 5, 2026 · 147 points · 76 comments (opens Hacker News in a new tab)
  • Bluesky“I came across this impressive open-source project on GitHub: PageAgent lets you control web interfaces with natural language using a JavaScript in-page GUI…”Mar 19, 2026 · 4 likes · 1 reply (opens Bluesky in a new tab)
  • Bluesky“- AI agent that lives on your web page beui.dev - Animated React components sevalla.com - Deploy apps without managing infrastructure iconcreator.dev - Free…”Aug 17, 2026 · 4 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Turn any webpage into an AI-controllable interface with natural language commands - no extensions, no Python, just JavaScript that lets users say 'fill out…”Mar 26, 2026 · 3 likes · 0 replies (opens Bluesky in a new tab)
  • Hacker NewsPage-Agent.js: The GUI Agent Living in Your WebpageMar 21, 2026 · 3 points · 0 comments (opens Hacker News in a new tab)
  • Hacker NewsAlibaba/page-agent: in-page GUI agent. Control web interfacesJul 4, 2026 · 2 points · 0 comments (opens Hacker News in a new tab)
  • Hacker NewsPage Agent – JavaScript in-page GUI agentMar 10, 2026 · 2 points · 0 comments (opens Hacker News in a new tab)
  • Bluesky“Gotta test this. Sounds interesting. Anyone tried it already?”Mar 5, 2026 · 1 like · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Show HN: PageAgent, A GUI agent that lives inside your web app (”Mar 5, 2026 · 1 like · 0 replies (opens Bluesky in a new tab)
  • Bluesky“alibaba page-agent is an in-page js agent that drives any web app with natural language. no extension, no python, no headless browser, no screenshots. it…”Jul 6, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Page Agent : The GUI Agent Living in Your Webpage. Control web interfaces with natural language.”Mar 16, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Show HN: PageAgent, A GUI agent that lives inside your web app”Mar 6, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Show HN: PageAgent, A GUI agent that lives inside your web app (alibaba.github.io) Discussion | Main Link”Mar 5, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Show HN: PageAgent, A GUI agent that lives inside your web app”Mar 5, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Show HN: PageAgent, A GUI agent that lives inside your web app (”Mar 5, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Embedding an autonomous UI layer directly into a web app could simplify onboarding, but performance overhead and security sandboxing remain open challenges. 🤖…”Mar 5, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Show HN: PageAgent, A GUI agent that lives inside your web app | Discussion”Mar 5, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Show HN: PageAgent, A GUI agent that lives inside your web app L: C: posted on 2026.03.05 at 12:01:47 (c=1, p=6)”Mar 5, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Show HN: PageAgent, A GUI agent that lives inside your web app Discussion”Mar 5, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)