frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: PageAgent, A GUI agent that lives inside your web app

https://alibaba.github.io/page-agent/
34•simon_luv_pho•2h ago
Title: Show HN: PageAgent, A GUI agent that lives inside your web app

Hi HN,

I'm building PageAgent, an open-source (MIT) library that embeds an AI agent directly into your frontend.

I built this because I believe there's a massive design space for deploying general agents natively inside the web apps we already use, rather than treating the web merely as a dumb target for isolated bots.

Currently, most AI agents operate from external clients or server-side programs, effectively leaving web development out of the AI ecosystem. I'm experimenting with an "inside-out" paradigm instead. By dropping the library into a page, you get a client-side agent that interacts natively with the live DOM tree and inherits the user's active session out of the box, which works perfectly for SPAs.

To handle cross-page tasks, I built an optional browser extension that acts as a "bridge". This allows the web-page agent to control the entire browser with explicit user authorization. Instead of a desktop app controlling your browser, your web app is empowered to act as a general agent that can navigate the broader web.

I'd love to start a conversation about the viability of this architecture, and what you all think about the future of in-app general agents. Happy to answer any questions!

Comments

simon_luv_pho•1h ago
This is highly experimental right now, but here are some quick links for anyone wanting to dig deeper:

- GitHub: https://github.com/alibaba/page-agent

- Live Demo (No sign-up): https://alibaba.github.io/page-agent/ (you can drag the bookmarklet from here to try it on other sites)

- Browser Extension: https://chromewebstore.google.com/detail/page-agent-ext/akld...

I'd be really interested in feedback on the security model of client-side agents giving extension-bridge access, and taking questions on the implementation!

jauntywundrkind•1h ago
Not exactly the same but I'd also point to Paul Kinlan's FolioLM as a very interesting project in this space. A very nice browser extension,

> Collect and query content from tabs, bookmarks, and history - your AI research companion. FolioLM helps you collect sources from tabs, bookmarks, and history, then query and transform that content using AI.

https://github.com/PaulKinlan/NotebookLM-Chrome https://chromewebstore.google.com/detail/foliolm/eeejhgacmlh...

simon_luv_pho•41m ago
Thanks for sharing! We need more projects like this in the JS ecosystem.
klueinc•10m ago
I've been trying to arrive to something like this with my own sidepanel extension called Klue but its more of a user notes + web page context approach. Nice to see another take on this! https://chromewebstore.google.com/detail/cackjmmgcmnkjnffabk...
pscanf•1h ago
Very cool!

I'm particularly impressed by the bookmark "trick" to install it on a page. Despite having spent 15 years developing for the browser, I had somehow missed that feature of the bookmarks bar. But awesome UX for people to try out the tool. Congrats!

simon_luv_pho•53m ago
Thanks!

Bookmarklets are such an underrated feature. It's super convenient to inject and test scripts on any page. Seemed like the perfect low-friction entry point for people to try it out.

Spent some time on that UX because the concept is a bit hard to explain. Glad it worked!

MeteorMarc•23m ago
Confusing name because of the existence of pageant, the putty agent.
kirth_gersen•15m ago
Came here to say missed opportunity to call it "PAgent". Rolls off the tongue better than Page Agent.
simon_luv_pho•7m ago
Darn. Pageant would've been a nice name though. Maybe `page-agent.js` is more relevant in web dev community.
coreylane•12m ago
Looks cool! Are you open to adding AWS Bedrock or LiteLLM support?
dzink•11m ago
Is this Affiliated with the Chinese company Alibaba? Any chance data goes there too?
mentalgear•5m ago
> Data processed via servers in Mainland China

Appreciate the transparency, but maybe you could add some European (preferably) alternatives ?

Open-sourced a scanner for AI skills/hooks called 'artguard'

https://github.com/spiffy-oss/artguard
1•spiffyamber•23s ago•1 comments

Don't Be Afraid to Be Bad at It

https://dontbreakprod.com/posts/dont-be-afraid-to-be-bad-at-it
1•dorkrawk•24s ago•0 comments

Flash Attention 4, running near matmul speeds [pdf]

https://github.com/Dao-AILab/flash-attention/blob/main/assets/fa4_paper.pdf
1•verdverm•1m ago•1 comments

Show HN: KarnEvil9, a deterministic AI agent runtime

https://github.com/oldeucryptoboi/KarnEvil9
1•oldeucryptoboi•1m ago•0 comments

President Trump, Pam Bondi sued over sale of TikTok assets

https://www.npr.org/2026/03/05/g-s1-112605/tiktok-deal-lawsuit-trump-bondi
4•yibg•2m ago•0 comments

Show HN: Vet – Prevent coding agents from making mistakes

https://imbue.com/product/vet/
1•andrewlak•3m ago•0 comments

White House Uses Call of Duty Footage in Showcase of Destruction in Iran War

https://www.gamespot.com/articles/white-house-uses-call-of-duty-footage-in-showcase-of-destructio...
2•speckx•3m ago•0 comments

Generate Your Own Cinematic Video Overviews in NotebookLM

https://blog.google/innovation-and-ai/products/notebooklm/generate-your-own-cinematic-video-overv...
1•armcat•5m ago•0 comments

The key insight for programming with LLMs effectively

https://yoyo-code.com/the-key-insight-for-programming-with-llms-effectively/
1•panstromek•5m ago•0 comments

US Won't Allow India to Become Rival Like China, Official Says

https://www.bloomberg.com/news/articles/2026-03-05/us-won-t-allow-india-to-become-rival-like-chin...
1•alephnerd•5m ago•0 comments

Seventeen Years of Coding and Starting Over

https://www.sunilshenoy.com/2026/03/05/seventeen-years-of-coding-and.html
1•speckx•6m ago•0 comments

Show HN: A macOS app for data refinement

https://github.com/jshchnz/refiner
1•jshchnz•7m ago•0 comments

Show HN: See AI Come Alive AIMA Visualizations Repo (GitHub)

https://jsurrea.github.io/aima-visualizations/
1•jsurrea•8m ago•0 comments

Dyson spheres on H-R diagram

https://arxiv.org/abs/2602.23270
1•zahrevsky•8m ago•0 comments

Trump rejects Khamenei's son as Iran war intensifies with US-Israel strikes

https://www.reuters.com/world/asia-pacific/iran-launches-wave-missiles-israel-us-republicans-bloc...
1•tartoran•9m ago•0 comments

New GUI for Linux

https://github.com/KamilMalicki/MicWM
1•KamilMalicki•10m ago•1 comments

Show HN: Sentinel – Deterministic WASM Auditor for EU AI Act Compliance

https://github.com/MOXO08/sentinel-scan-action
1•sentinel_ai_act•12m ago•1 comments

What breaks when your agent has 100k tools

https://getviktor.com/blog/what-breaks-when-your-agent-has-100000-tools
4•peteralbert•13m ago•0 comments

Show HN: Sous Clip – Extract recipes from short-form cooking videos

https://sous-clip-web.pages.dev/
1•derpyyy_•13m ago•0 comments

Trump says US will have a role in choosing Iran's next leader

https://www.reuters.com/world/iran-live-war-widens-iran-says-us-will-bitterly-regret-sinking-ship...
3•stopbulying•13m ago•2 comments

Rust 1.94.0

https://blog.rust-lang.org/2026/03/05/Rust-1.94.0/
3•HieronymusBosch•13m ago•0 comments

Debugging Reproducibility Issues in Rust Software

https://notes.8pit.net/notes/iqfs.html
1•PaulHoule•14m ago•0 comments

An iOS library to natively render After Effects vector animations

https://github.com/airbnb/lottie-ios
2•rob•14m ago•0 comments

OpenTitan Shipping in Production

https://opensource.googleblog.com/2026/03/opentitan-shipping-in-production.html
2•rayhaanj•14m ago•0 comments

Claude Code Now Hides the Way It Works-But There's a Workaround

https://www.i-programmer.info/news/105-artificial-intelligence/18709-claude-code-now-hides-the-wa...
2•aquastorm•15m ago•0 comments

How AI is being used in war – and what's next

https://www.nature.com/articles/d41586-026-00710-w
1•geox•16m ago•0 comments

The iPod Classic Cheatsheet: A guide to our iPod world

http://www.yuuiko.space/iPodGuide/
1•luispa•16m ago•0 comments

Modernizing swapping: virtual swap spaces

https://lwn.net/Articles/1059201/
1•voxadam•16m ago•0 comments

Show HN: Cruxible Core – Deterministic decision engine with receipts for agents

https://github.com/cruxible-ai/cruxible-core
1•rmalone1097•17m ago•0 comments

Ask HN: Pricing model for internal OpenClaw agents others now ask to buy?

1•liaai0630•17m ago•0 comments