<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Agentic Web]]></title><description><![CDATA[Exploring how AI is transforming how people use and build for the web today and tomorrow.]]></description><link>https://agenticweb.nearestnabors.com</link><image><url>https://substackcdn.com/image/fetch/$s_!K4Wd!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1018efb-7cda-4e78-9682-8a76c2c82bf2_100x100.png</url><title>The Agentic Web</title><link>https://agenticweb.nearestnabors.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 29 Apr 2026 21:33:47 GMT</lastBuildDate><atom:link href="https://agenticweb.nearestnabors.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Rachel-Lee Nabors]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[agenticweb@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[agenticweb@substack.com]]></itunes:email><itunes:name><![CDATA[RL Nabors]]></itunes:name></itunes:owner><itunes:author><![CDATA[RL Nabors]]></itunes:author><googleplay:owner><![CDATA[agenticweb@substack.com]]></googleplay:owner><googleplay:email><![CDATA[agenticweb@substack.com]]></googleplay:email><googleplay:author><![CDATA[RL Nabors]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Are we evolving from pages to apps to agents?]]></title><description><![CDATA[Recently, Vercel came to London and teamed up with Anthropic&#8217;s local chapter to host a skills event.]]></description><link>https://agenticweb.nearestnabors.com/p/are-we-evolving-from-pages-to-apps</link><guid isPermaLink="false">https://agenticweb.nearestnabors.com/p/are-we-evolving-from-pages-to-apps</guid><dc:creator><![CDATA[RL Nabors]]></dc:creator><pubDate>Fri, 06 Mar 2026 03:12:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KlFX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5299c05b-9998-409b-a030-a6e2ce42c96d_4032x2268.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KlFX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5299c05b-9998-409b-a030-a6e2ce42c96d_4032x2268.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KlFX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5299c05b-9998-409b-a030-a6e2ce42c96d_4032x2268.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KlFX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5299c05b-9998-409b-a030-a6e2ce42c96d_4032x2268.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KlFX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5299c05b-9998-409b-a030-a6e2ce42c96d_4032x2268.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KlFX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5299c05b-9998-409b-a030-a6e2ce42c96d_4032x2268.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KlFX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5299c05b-9998-409b-a030-a6e2ce42c96d_4032x2268.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5299c05b-9998-409b-a030-a6e2ce42c96d_4032x2268.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1489285,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://agenticweb.nearestnabors.com/i/190066121?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5299c05b-9998-409b-a030-a6e2ce42c96d_4032x2268.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KlFX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5299c05b-9998-409b-a030-a6e2ce42c96d_4032x2268.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KlFX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5299c05b-9998-409b-a030-a6e2ce42c96d_4032x2268.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KlFX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5299c05b-9998-409b-a030-a6e2ce42c96d_4032x2268.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KlFX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5299c05b-9998-409b-a030-a6e2ce42c96d_4032x2268.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Recently, Vercel came to London and teamed up with Anthropic&#8217;s local chapter to host a skills event. (I am pretty sure the event was held, in Vercel fashion, at the same venue where I saw my last Ladytron concert before the Pandemic kicked off.) I also attended an AI Tinkerers event where my former director at Meta, who is now Chief Product Officer at Vercel, <a href="https://www.linkedin.com/in/tomocchino/">Tom Occhino</a>, gave a fireside chat.</p><p>Vercel is repositioning itself as the &#8220;<a href="https://vercel.com/blog/the-ai-cloud-a-unified-platform-for-ai-workloads">AI Cloud</a>/Agent Platform&#8221; provider. It&#8217;s an interesting pivot from a company that sells hosted infrastructure for websites, essentially admitting the web-as-destination era is winding down. Their response is to build the infrastructure that allows you to deploy &#8220;agents&#8221; the same way you&#8217;d deploy a Next.js app, with easy routing between inference providers, a global API gateway, an open-source framework, and serverless compute retooled for agentic workloads. (Given that the frontier models live in Microsoft, Google, and Anthropic&#8217;s clouds, and the model hosting space is already well-established by incumbents like <a href="https://huggingface.co/">Hugging Face</a>, &#8220;AI Cloud&#8221; might be a branding overstatement.)</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://agenticweb.nearestnabors.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Agentic Web! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>While bespoke agents are taking off internally at companies, the question is, will consumers use the agents that agent builders deploy to the same extent they visit sites or download apps? The outlook for cloud-hosted agents reaching everyday consumers is complicated by a few structural realities. When people want a personal agent today, they reach for a frontier product like ChatGPT, Gemini, or Claude rather than a bespoke agent. And even that may be a transitional moment: Google and Apple are quietly building the on-device inference story that would let agents run locally, on the consumer&#8217;s local, personal data, without routing through anyone&#8217;s cloud. Vercel&#8217;s bet requires the cloud-hosted model to win consumer adoption before on-device inference makes it redundant. That&#8217;s a race against two of the best-capitalised companies in history, who also happen to own the devices!</p><h2>The AI browser that never grew up</h2><p>The last time I posted here, <a href="https://chatgpt.com/atlas/">OpenAI had just launched Atlas, their AI browser</a>. And I never did install it. I switched back to the decidedly non-agentic UK Chrome because I worried that OpenAI&#8217;s splashy release had put a prompt-injection target on the back of every AI browser user. (I still fire up <a href="https://www.perplexity.ai/comet">Perplexity&#8217;s Comet</a> when I&#8217;m researching things because it&#8217;s incredibly handy.)</p><p>Perhaps the AI Browser War went out with a whimper because consumers were concerned about prompt injection, but such risks haven&#8217;t thwarted <a href="https://openclaw.ai/">OpenClaw</a> enthusiasts, despite that agent&#8217;s notorious security risks (as of this writing, it already has more GitHub stars than React). It&#8217;s clear that security isn&#8217;t the adoption blocker; it's utility.</p><p>It&#8217;s 100% true that AI is changing browsing habits, but it&#8217;s not happening through agentic browser features. Rather, the change is coming from AI deployed on sites, such as Google&#8217;s&nbsp;<a href="https://mashable.com/article/google-ai-overviews-impacting-link-clicks-pew-study">AI summaries, which are&nbsp;replacing visits to sites.</a> And from <a href="https://www.nngroup.com/articles/ai-changing-search-behaviors/">people using personal Agents like Claude and Gemini to get things done rather than opening hundreds of tabs.</a></p><h2>Where data and inference live together</h2><p>Providers who see the web in decline would naturally seek to repurpose their infrastructure to host agents orchestrated through their pipes that you access via apps (your apps, web apps, someone else&#8217;s apps&#8212;I wrote up an <a href="https://web.dev/articles/ai-agents">intro to all these different agents</a> with the people at web.dev).</p><p>But <a href="https://web.dev/articles/right-sized-ai#implement_user-first_ai">for legal, privacy, and performance reasons, inference and data are both best collocated</a>. You can see signs that Big Tech is moving in this direction:</p><ul><li><p>Apple has <a href="https://developer.apple.com/documentation/xcode/giving-agentic-coding-tools-access-to-xcode">integrated MCP into XCode</a> and <a href="https://blog.google/company-news/inside-google/company-announcements/joint-statement-google-apple/">is adopting Gemini</a>.</p></li><li><p>Most flagship Android phones ship with an SLM.</p></li><li><p>Both Apple and Google have designed chips specifically for running models on the device.</p></li></ul><p>Intelligence needs to live where the data lives, and for consumers, that&#8217;s usually on their device or buried in a platform (try building an agent that can talk between X and LinkedIn. I have. And no, scraping isn&#8217;t allowed.).</p><p>If you don&#8217;t have a device story, you have an app story that uses frontier inference controlled by Big Tech that can afford the data centers, or you have an app story that uses inference already on the device. Web infra and hosting providers are hoping for the former so they can at least sell the wiring. The latter would reduce the web to a collection of hosted markdown files and APIs (although I think that would come as a relief to some providers).</p><h2>Apps don&#8217;t want your agent to access your data</h2><p>In November 2025, <a href="https://www.perplexity.ai/hub/blog/bullying-is-not-innovation">Amazon sued Perplexity for users placing orders online via Comet</a>. Amazon claimed that Perplexity was &#8220;damaging the user experience,&#8221; but having used Amazon for many years, I find it hard to imagine Comet making that experience worse. (Disclaimer: I&#8217;ve also worked at Amazon, albeit at AWS and not on the shopping card team.) What I think is actually happening is that Amazon wants to set a precedent that will give it a defense when Google or Apple release features that do the same. Amazon doesn&#8217;t want to be reduced to an API layer. That would cut into their secondary ads market!</p><p>All these companies, from LinkedIn to Facebook, do not want to give users access to their surfaces. Those people have to visit the site or download the app, log their usage data into the company data warehouse, see the ads, the upsells, etc. It&#8217;s hugely profitable to control the environment a user inhabits, even if for just minutes, because everything from the sale to the very data that the user logged by visiting turns a profit. So expect vertical platforms to fight furiously against the Agentic Web.</p><h2>WebMCP: the future of the (Intra)net?</h2><p><a href="https://www.arcade.dev/blog/web-mcp-alex-nahas-interview">I recently interviewed Alex Nahas, the Amazon employee who invented WebMCP to solve an intranet authorization problem.</a> Amazon had built an internal MCP server aggregating thousands of tools. OAuth 2.1, the auth story MCP had settled on, wasn&#8217;t implemented anywhere internally. But the browser already had everything needed: session cookies, SSO, and scoped identity. Rather than reinvent the wheel, Alex ran MCP inside the browser, used the existing session, and wrote a custom transport over <code>postMessage</code>. The browser as a pseudo-identity provider solved what MCP working groups were still figuring out.</p><p>WebMCP isn&#8217;t actually MCP. It&#8217;s &#8220;MCP inspired&#8221; (just the tools). It surfaces the same JS functions your UI calls (think <code>search(term)</code> and <code>addToCart(item, options)</code>) to agents as they visit the site. This is an accessibility boon that will, sadly, likely never take off with vertical web platforms like Amazon, Facebook, and Salesforce for the reasons previously stated.</p><p>But it will likely have an audience among people building internal tooling (like Alex) and incumbents embracing the agentic web. I would not be surprised to see <a href="https://openai.com/index/buy-it-in-chatgpt/">Shopify and Etsy, who partnered with OpenAI on the Agentic Commerce Protocol</a>, implementing this to do just that.</p><div id="youtube2-6Po39iD6Pfs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;6Po39iD6Pfs&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/6Po39iD6Pfs?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div><hr></div><p>The web isn&#8217;t going anywhere. It&#8217;s becoming infrastructure, the COBOL of human networking. Vertical platforms will fight the agentic web because their business models depend on controlling the surfaces users inhabit. Cloud providers will pitch themselves as the neutral pipes. But the real leaps are coming from engineers solving real problems around the edges with existing tools, from competitors wrapping their existing code in agent-readable interfaces to gain an edge, and from devices getting smarter with each generation. The agentic web won&#8217;t be announced. It&#8217;ll arrive one step at a time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_vXo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ef44b9-56d0-496c-b2c0-2b34d8b31730_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_vXo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ef44b9-56d0-496c-b2c0-2b34d8b31730_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_vXo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ef44b9-56d0-496c-b2c0-2b34d8b31730_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_vXo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ef44b9-56d0-496c-b2c0-2b34d8b31730_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_vXo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ef44b9-56d0-496c-b2c0-2b34d8b31730_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_vXo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ef44b9-56d0-496c-b2c0-2b34d8b31730_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50ef44b9-56d0-496c-b2c0-2b34d8b31730_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:196710,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agenticweb.nearestnabors.com/i/190066121?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ef44b9-56d0-496c-b2c0-2b34d8b31730_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_vXo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ef44b9-56d0-496c-b2c0-2b34d8b31730_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_vXo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ef44b9-56d0-496c-b2c0-2b34d8b31730_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_vXo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ef44b9-56d0-496c-b2c0-2b34d8b31730_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_vXo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ef44b9-56d0-496c-b2c0-2b34d8b31730_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tom Occhino giving a fireside chat at AI Tinkerers London, March 2026</figcaption></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://agenticweb.nearestnabors.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Agentic Web! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The opensource code that powers Claude's computer control and the maintainer they didn't hire]]></title><description><![CDATA[Input simulation is key to letting AI interact with computers. But what is it, and how can world-changing technologies rely on the kindness of a lone maintainer?]]></description><link>https://agenticweb.nearestnabors.com/p/the-opensource-code-that-powers-claudes</link><guid isPermaLink="false">https://agenticweb.nearestnabors.com/p/the-opensource-code-that-powers-claudes</guid><dc:creator><![CDATA[RL Nabors]]></dc:creator><pubDate>Mon, 08 Sep 2025 08:10:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3a751731-f221-4cba-babc-9f59678ca0c0_3508x2480.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Robin Grell's <a href="https://grell.dev/blog/ai_rejection">blog post about being rejected by Anthropic</a>&nbsp;blew up when it hit the front page of Hacker News. The opensource library he maintains, <a href="https://github.com/enigo-rs/enigo">enigo</a>, powers an unreleased feature of Claude Desktop to control your computer by moving your mouse or typing on a keyboard. When he applied for a position working on his own library at Anthropic, their hiring system automatically rejected his application, seemingly without a single human in the loop.</p><p>Robin&#8217;s story exposed three broken systems: </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://agenticweb.nearestnabors.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Agentic Web! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><ul><li><p><strong>Permissive opensource licensing</strong> that lets companies extract infinite value while giving nothing back</p></li><li><p><strong>AI-driven hiring</strong> that screens out the very people you're trying to hire</p></li><li><p><strong>The general state of tech hiring</strong> in 2025 (spoilers: it&#8217;s <a href="https://www.businessinsider.com/meta-speeds-up-ai-hiring-while-cutting-thousands-low-performers-2025-2">not fun unless you&#8217;re an experienced ML engineer Meta has been clamboring to hire for Reasons</a>)</p></li></ul><p>But I wanted to dig deeper into the technical story behind the outrage. Input simulation is the linchpin for connecting AI to external systems, but what is it, and how did a German master's student end up maintaining critical infrastructure for the AI industry? Robin generously hopped on a call to explain.</p><div id="youtube2-YFsO5vpAmig" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;YFsO5vpAmig&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/YFsO5vpAmig?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>Input Simulation is hard, actually</h2><p>When JavaScript programmers think about simulating mouse clicks and keystrokes, we imagine it's as easy as sending a click event. Robin quickly corrected this assumption.</p><p>"It's surprisingly difficult to even do that simple thing," he told me. "The complexity arises mostly because of the different platforms that are supported. Everyone has their own ideas how to do that."</p><p>Enigo supports Windows, macOS, BSD, and Linux across multiple protocols (Wayland, X11, and libei). That's not just "write once, run everywhere"&#8212;each platform has different APIs, different security models, different ways of handling input events. Linux alone requires supporting multiple display server protocols as the ecosystem transitions from X11 to Wayland.</p><p>"Some compositors don't support all the protocols," Robin explained. "The goal of enigo is to just use the library, and the developer doesn't have to care what the compositor understands, which versions, and all that."</p><p>Even keyboard support requires manual labor. "For Linux, at least, I have to add [keys] manually. Recently, [F13 to F24 keys] were added, which existed on Windows, but on Linux, they didn't exist." (Correction: <a href="https://github.com/xkbcommon/libxkbcommon/blob/master/NEWS.md">turns out enigo probably supported these already</a>.)</p><p>My mind boggled trying to imagine that setup. Keyboards with 24 function keys? Robin laughed. "Most of them are simulated, but apparently, there were some old keyboards with two rows of function keys at the top." And apparently, <a href="https://www.phoronix.com/news/Linux-6.17-Input-Drivers">there are some modern ones as well!</a></p><p>This kind of unglamorous infrastructure work makes "magical" AI features possible. Claude's computer control isn't breakthrough AI research. It's careful engineering on top of enigo&#8217;s cross-platform input abstraction.</p><h2>The accidental infrastructure maintainer</h2><p>Robin&#8217;s  path to maintaining critical AI infrastructure started with a simple, unrelated goal to build a better smartphone keyboard for Linux.</p><p>"It all started with my master's thesis," he said. "I wanted to use the <a href="https://pine64.org/devices/pinephone/">PinePhone</a>, which is a Linux smartphone, and I got so used to swipe typing and next word prediction that I thought I would really miss it because it wasn't available for Linux at the time. That was 2020."</p><p>He planned to write a virtual keyboard with advanced features for Wayland. But first, he needed the basics: input simulation. That's when he discovered enigo, created by <a href="https://github.com/pythoneer">Dustin Bensing</a> but abandoned with pending merge requests.</p><p>"I just asked him if he needed help maintaining it, and he was happy about it, gave me permissions on GitHub. He just completely trusted me, and that's how I started."</p><p>What Robin thought would be a quick detour became his primary focus. His keyboard project is still on the back burner because enigo keeps demanding more attention. "I naively thought it wouldn't change much, but I just have to continue to invest time into it."</p><p>In the opensource era, it is common for critical infrastructure to depend completely on one person's side project. One person&#8217;s hobby can become everyone's dependency. Robin now maintains a library with more than 300,000 downloads that powers everything from AI agents to accessibility tools to remote desktop software.</p><h2>What Input Simulation enables</h2><p>Most people's mental model of input simulation stops at gaming bots and auto-clickers. But Robin has seen many more interesting applications:</p><p><strong>AI computer control</strong>: "Recently [enigo] was very popular with people writing AI agents such as Anthropic. You basically send screenshots to the server, the server analyzes it, and then tells the client where to move the mouse and click and type stuff."</p><p><strong>Remote desktop software</strong>: RustDesk, a TeamViewer alternative, uses enigo to relay mouse and keyboard input between computers.</p><p><strong>Input methods for underserved languages</strong>: The <a href="https://github.com/fodydev/afrim">Afrim project</a> uses enigo to handle African languages that can't fit on standard keyboards&#8212;users type phonetically and the input method converts to the correct characters.</p><p><strong>Accessibility tools</strong>: Voice-controlled computers for people who can't use traditional input methods.</p><p>All these applications need to bridge the gap between different modalities&#8212;voice to keyboard, network to local input, and one language system to another. </p><h2>Input simulation and bot detection </h2><p>I was curious whether systems can distinguish between simulated input and human input.</p><p>"It depends," Robin said. "On X11, with the protocol I'm using, the compositor can tell, but most compositors don't mind. On macOS, I think if you wanted to as the OS, you can always tell that it's a simulated input."</p><p>For many websites, bot detection prevents scraping, DDOS attacks, and other unwanted automated activities (think of scalpers who buy up all the concert tickets as soon as they&#8217;re released so they can resell them at a markup, or shady organizations using bots to leave flood political articles with comments designed to sway public opinion). Bot detection is an arms race between site owners and bot operators. "You could analyze the [mouse] path, or you can tell if you simulate text that no human can physically type that quickly."</p><p>Developers can counter by adding delays, fuzzing mouse trajectories, or using more human-like timing patterns and inputs. However, the ultimate countermeasure, short of paying actual humans to perform actions, is input simulation, where key presses are simulated at the system level. </p><p>Of course, in the case of personal AI agents operating on our computers to perform tasks on our behalf, this is perfectly acceptable to the user and difficult for the property operator to detect. This makes <a href="https://www.humansecurity.com/learn/blog/ai-ecosystem-agents-scrapers-crawlers/">distinguishing between bots, agents, and humans</a> incredibly difficult, and it is one of the biggest open-ended questions facing the Agentic Web (which I&#8217;ll get into in a future post).</p><h2>The academic hacker's perspective</h2><p>While maintaining infrastructure for billion-dollar companies, Robin is pursuing a second master's degree in IT security at TU Darmstadt. "We have very cool classes where you don't just theoretically learn about it, but you do projects. I did a reverse engineering lab last semester and reverse-engineered the authentication method of the app to log into your tax revenue service in Germany."</p><p>He also <a href="https://grell.dev/blog/di2_attack">hacked his bike</a>: "It's just a replay attack on the electronic shifters. They send wireless signals to the rear derailleurs. But I had to downgrade the firmware and man-in-the-middle some requests of the app."</p><p>Robin's academic approach provides him with a unique perspective on the industry's chaos surrounding AI hiring and opensource extraction. "I love studying. I would like to do that for the rest of my life. But then every now and then, I also want to build things more long-term."</p><p>Robin didn't set out to solve input simulation for the entire Rust ecosystem or to &#8220;fill in his green squares&#8221; on GitHub to attract a FAANG employer. He just needed functionality for one project, found an abandoned library, and started fixing bugs.</p><h2>The happy ending (sort of)</h2><p>It&#8217;s been a few weeks since the Hacker News uproar, and Robin's viral blog post has since created some unexpected opportunities. Multiple CTOs from AI companies reached out, and Robin also got offers for Rust consulting work. </p><p>"I didn't expect it to be that popular, but it was an interesting experience," he reflected.</p><p>Robin did get in touch with real humans at Anthropic, but nothing came of it. And the deeper issues remain. Anthropic is using Robin's code in production, deployed to thousands of devices, generating revenue for a company valued at $60+ billion. His compensation? Stars on GitHub and download counts on crates.io&#8212;what he calls "the nerd equivalent of street creds."</p><p>enigo&#8217;s MIT license maximizes compatibility but also leaves room for exploitation. Had Dustin Bensing used AGPL, Anthropic might have been forced to contribute back or pay for a commercial license. Perhaps licensing is something we should consider more when taking over maintainership of a repository.</p><h2>What this means for AI</h2><p>Robin's story illustrates a fundamental tension in how AI capabilities get built. The most impressive demos often rely on surprisingly mundane infrastructure&#8212;cross-platform input simulation, screen capture APIs, text parsing libraries. This infrastructure is typically maintained by individuals or small teams, often as hobby projects.</p><p>As AI agents become more capable, they'll need more of this "boring" infrastructure. Libraries for controlling browsers, parsing documents, interfacing with APIs, handling authentication. The companies building billion-dollar AI systems will increasingly depend on the Robin Grells of the world.</p><p>The current norm is that companies extract infinite value from permissively licensed code while giving nothing back. This works fine when the stakes are low. But as this infrastructure becomes critical to AI capabilities, the sustainability questions become urgent.</p><p>What happens when the maintainer of a critical library burns out? When they get hit by a bus? When they decide their time is worth more than GitHub stars? </p><p>We&#8217;ll find out soon enough.</p><h2>The Real Magic Trick</h2><p>Claude's computer control isn't some breakthrough in artificial intelligence. It's carefully engineered, built on top of opensource libraries maintained by graduate students from wealthy nations.</p><p>This is actually good news. It means these capabilities are more accessible and reproducible than they appear. If you want to build AI computer control, you don't need to reverse-engineer Anthropic's research. You can use the same libraries they do.</p><p>The magic isn't in the AI model. The magic is in developers like Robin who solve the unglamorous but essential problems that make everything else possible. Every time Claude moves your mouse cursor, it's Robin and Dustin's hard work making it happen.</p><p>Anthropic might be getting the credit, but the arms and legs belong to opensource.</p><div><hr></div><p><em>The original interview was much longer&#8212;we covered everything from German tax software security to electronic bike shifter vulnerabilities. You can catch it on YouTube.</em></p><p><em>Robin continues to maintain enigo at <a href="https://github.com/enigo-rs/enigo">github.com/enigo-rs/enigo</a>. If you're building something with input simulation, consider contributing back to make the project more sustainable. And if you're hiring for AI infrastructure roles, consider screening applications from maintainers of libraries you're using in production into a human-monitored process.</em></p><p><em>You can read Robin's original blog post at <a href="https://grell.dev/blog/ai_rejection">grell.dev</a>.</em></p><div><hr></div><p><em>I'll be speaking at the O'Reilly AI Codecon: Coding for the Agentic World on September 9 at 11:00 AM ET. Join us for an intensive exploration of the tools, workflows, and architectures defining this next era of programming. <a href="https://bit.ly/4mjJVTE">Sign up now to save your spot&#8212;for free!</a> </em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://agenticweb.nearestnabors.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Agentic Web! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Google won't have to sell Chrome. Hooray?]]></title><description><![CDATA[The verdict is in. So what's next for the most popular browser?]]></description><link>https://agenticweb.nearestnabors.com/p/breaking-news-chrome-not-for-sale</link><guid isPermaLink="false">https://agenticweb.nearestnabors.com/p/breaking-news-chrome-not-for-sale</guid><dc:creator><![CDATA[RL Nabors]]></dc:creator><pubDate>Wed, 03 Sep 2025 21:59:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8cdb777b-851f-44c9-a128-757792467782_2560x1440.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Disclaimer: I&#8217;m excited to share that I&#8217;m working on some</em> <em>articles for Google-owned <a href="https://web.dev/">web.dev</a> on AI + Web development. That said, the following expresses my own views formed from publicly available information. I do not have access to any behind-the-scenes information about Chrome.</em></p><div><hr></div><p><a href="https://www.bbc.co.uk/news/articles/cp8zdrenm1zo">District Judge Amit Mehta ruled that Google won&#8217;t have to sell Chrome (or Android!) but won&#8217;t be able to enter into or hold exclusive deals for Chrome, Gemini, Google Search, and has to share search data with rivals.</a> There was an uptick in share prices as investors took the ruling as a positive sign, but I think the long-term impacts of having to pay for placement like everyone else mean the era of Google&#8217;s monopoly is coming to a close. If Elon Musk wanted Apple to use Grok to power Safari's search, <a href="https://dbkrupp.github.io/1-pixel-wealth/">little would stop him</a> from outbidding Alphabet. It&#8217;s a ruling that appears favorable to Google but is actually quite damning. </p><p>Now that it&#8217;s clear Google won&#8217;t have to part with Chrome, we could see one or more things happen next:</p><ol><li><p>Google could start pouring resources into reimagining Chrome as an AI browser, similar to <a href="https://youtu.be/9hqe2byk_jQ?si=BdCkwMtcrzduGmR5">Comet</a> or <a href="https://youtu.be/kt7OqMMit4Y?si=cHcNEe6ZOGfxTSUP">Dia</a>.</p></li><li><p>Google could release an &#8220;alternative experience&#8221; to the browser, perhaps a Gemini-powered personal agent that runs on top of the Internet.</p></li><li><p>Google could <a href="https://agenticweb.nearestnabors.com/p/ai-future-web">continue bumbling along with Chrome</a>.</p></li></ol><p>The latter could be possible if the company is distracted by Gemini and its other AI offerings and competition. Alphabet is a nimble startup no longer. It takes time to rally resources. Unless people have been working on an AI-fueled Chrome in silence like Microsoft did when it switched Edge from EdgeHTML to Chromium, it will take time to re-rally around the web. A clever company would have done 1 and 2 in absolute silence, waiting for this ruling. After all, no one wants to influence a judge at work&#8212;or put a lot of effort into a product they might have to hand over to a competitor. </p><p>I&#8217;m curious to see what happens next. Could there be something exciting around the corner, or have AI-friendly browsers like <a href="https://www.operaneon.com/">Opera</a> gotten a head start?<em> </em></p><div><hr></div><h3>On the road again!</h3><p>I&#8217;m leaving London for a bit of travel in September to share some tea and give some talks about how AI is changing the web. </p><ul><li><p><strong>Sep 8-13</strong> <strong>| Bay Area</strong> If you or someone you know wants to nerd out over agents and the web, hit me up!</p></li><li><p><strong>Sep 9 | online</strong> <a href="https://bit.ly/4mjJVTE">O'Reilly AI Codecon: Coding for the Agentic World</a></p></li><li><p><strong>Sep 16</strong> <strong>| online</strong> <a href="https://www.unintelligence.ai/">Unintelligence Conf</a></p></li><li><p><strong>Sep 18-19 | Seattle</strong> <a href="https://cascadiajs.com/">CascadiaJS</a> Google&#8217;s <a href="https://bsky.app/profile/did:plc:w22rxul7dg73uxz4mzigad4j">Jason Mayes</a> (who claims to have invented the term &#8220;Web AI&#8221;) and <a href="https://www.youtube.com/@jherr">Jack Herrington</a> (who does great videos about MCP) will be speaking as well. Use STACKED to get $50 off a ticket.</p></li></ul><p>Coming up: On Monday I&#8217;ve got a special interview with the maintainer behind Claude&#8217;s computer use capabilities. Stay tuned!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://agenticweb.nearestnabors.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Agentic Web! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Chrome for Sale? What 2 Months Testing AI Browsers Taught Me About Perplexity's $34.5B Bet]]></title><description><![CDATA[Perplexity&#8217;s AI Browser Bet]]></description><link>https://agenticweb.nearestnabors.com/p/chrome-for-sale</link><guid isPermaLink="false">https://agenticweb.nearestnabors.com/p/chrome-for-sale</guid><dc:creator><![CDATA[RL Nabors]]></dc:creator><pubDate>Wed, 13 Aug 2025 22:37:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/421cab0d-3ce0-4ac0-b240-90815f786de7_2560x1440.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Perplexity (valued at $18B) just <a href="https://www.wsj.com/tech/perplexity-ai-google-chrome-offer-5ddb7a22?st=7gNiSR">made an offer to buy Chrome</a> (valued at $20-50B) from Google for $34.5B. &#8220;Analysts say the (FTC) judge is unlikely to force the company to sell Chrome, though he gave little indication of which way he was leaning.&#8221;</p><p>Perplexity is making a big bet on browsers. Founder Aravind Srinivas said, &#8220;The browser is bigger than chat. It&#8217;s a more sticky product, and it&#8217;s the only way to build agents. It&#8217;s the only way to build end-to-end &#8216;workflows&#8217;.&#8221; The agent-in-browser approach, as Srinivas argues <a href="https://www.digitaltrends.com/computing/web-browsers-are-entering-a-new-era-where-ai-skills-take-over-from-extensions/">in this post by Nadeem Sawar,</a> is more familiar and flexible than the chatbot UX favored by ChatGPT and Claude. To be honest, I agree. However, that&#8217;s not what the flagship batch of AI Browsers are offering.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://agenticweb.nearestnabors.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Agentic Web! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>AI Browser feature sets</h2><p>I&#8217;ve been investigating AI browsers for the past two months, having <a href="https://www.youtube.com/watch?v=H3yV9EymiP0&amp;t=3s">spent 3 weeks with Dia</a> from The Browser Company (the same company that built Arc) and now <a href="https://www.youtube.com/watch?v=9hqe2byk_jQ">taking Perplexity&#8217;s browser, Comet, out for a spin</a>. Dia <em>and</em> Comet are essentially browsers with chatboxes strapped to their sides that let you query a page, search for more resources, or perform tasks on the page.</p><div id="youtube2-9hqe2byk_jQ" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;9hqe2byk_jQ&quot;,&quot;startTime&quot;:&quot;2s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/9hqe2byk_jQ?start=2s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Comet&#8217;s assistant is like ChatGPT&#8217;s Agent and Google&#8217;s Project Mariner&#8212;just in the browser. It can navigate around a page for you, but it still gets stuck in places that a human might not, and it has to wade through UI when an API call might have been more efficient. I&#8217;m still using my MCP servers in Claude for I/O-heavy apps like Notion.</p><p>What makes Comet stand out is Perplexity&#8217;s algorithm. It is the leader when it comes to discernment (choosing which URLs are most relevant to a query) and formulating thoughtful responses using the latest information gleaned from the web (which is problematic in its own right, but I&#8217;m saving that for a future issue).</p><p>The shared &#8220;killer feature&#8221; between these two browsers is the ability to save prompts you want to reuse with different web pages as &#8220;skills&#8221; in Dia or &#8220;shortcuts&#8221; in Comet. I even did <a href="https://www.youtube.com/watch?v=zlT37xO52EM">a tutorial on how to port them from one to the other</a>.</p><h2>Will AI Browser prompts replace extensions?</h2><p>Nadeem argued that skills/shortcuts will replace extensions. Average users indeed have no way to identify when a browser extension might be harvesting their data or <a href="https://www.perplexity.ai/search/honey-scandal-2Qo9vpKGR8KC37GKCuDbxQ">stealing revenue from affiliate programs (see also PayPal&#8217;s Honey scandal)</a>. I&#8217;ve also been able to recreate several utilities with a short prompt that I usually use an extension for, such as cleaning up copy. Heck, <a href="https://www.diabrowser.com/skills/promo-egor">Dia has a skill for looking up coupon codes</a>, no theft from creators required!</p><p>But the prompt library interfaces of both Comet and Dia are rough around the edges&#8212;I wasn&#8217;t able to find out how to edit saved prompts in Comet, and Dia&#8217;s UI isn&#8217;t as polished. In the end, the feature could be easily copied by a lead browser with an LLM to sell and hungry PMs looking to ship a feature in time for bonus season (looking at you, Edge).</p><h2>Is Chrome going to get bought?</h2><p>Rumor has it that Perplexity's bid is likely a publicity stunt (I mean, I'm writing about it, aren't I?) Although Perplexity&#8217;s funders say they&#8217;ll pay up for the deal if it goes through, it would be likely that Google would not go quietly into that dark night. <a href="https://www.thurrott.com/cloud/web-browsers/microsoft-edge/259828/microsoft-edges-tries-to-convince-users-not-to-download-chrome">Chrome is often the first app people install on a new device</a>, <a href="https://www.wired.com/2012/04/ff-andreessen/">an OS inside your OS</a>, and the Omnibox (<a href="https://www.wired.com/story/google-chrome-address-bar-omnibox-shortcuts-everything-you-can-do/">used for typing URLs and search terms</a>) is crucial real estate for Google, which is already losing search traffic to the likes of Perplexity. Losing control of Chrome would be Very Bad for the company.</p><p>And perhaps that&#8217;s why we haven&#8217;t seen Chrome launching any prompt libraries or Assistants of its own. Why invest in something you might have to turn around and give to your competition?</p><p>Perhaps Google is holding its breath and waiting for this to pass. Meanwhile, AI Browsers keep evolving&#8230;</p><div><hr></div><p><em>Psst! Are you into AI Browsers as much as I am? I made a <a href="https://www.youtube.com/@NearestNabors">YouTube channel just for my livestream recordings where I experiment with AI Browsers</a>. Check it out, and feel free to drop me a line or comment with how you&#8217;re using them! </em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://agenticweb.nearestnabors.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Agentic Web! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[IE6, AI, and the future of browsing the Web]]></title><description><![CDATA[Google is pulling back from Chrome and web standards as AI threatens its ad-based business model. Here's how the shift to 'magical answer boxes' will reshape the web for creators and users alike.]]></description><link>https://agenticweb.nearestnabors.com/p/ai-future-web</link><guid isPermaLink="false">https://agenticweb.nearestnabors.com/p/ai-future-web</guid><dc:creator><![CDATA[RL Nabors]]></dc:creator><pubDate>Sun, 01 Jun 2025 22:07:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1018efb-7cda-4e78-9682-8a76c2c82bf2_100x100.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Chrome is the next IE6. </p><p>The signs are there. A few years back, Google cut funding to longstanding community contractors working on standards with the W3C. Community members I spoke with at CSS Day 2023 in Amsterdam found the move confusing, given that Google had supported this vital work for so many years. And maybe it was important&#8212;to the Web. But what Google was saying with its actions was, &#8220;This work is <strong>not</strong> important for Google right now.&#8221;</p><p>And with good reason. For the first time ever, Google searches are dropping. And despite rhetoric that &#8220;users won&#8217;t pay to use the Web&#8221; they <em>are</em> paying to use AI services competing with the Web like Perplexity. This happened once before when mobile apps hit the scene, and Google rose to defend the Web (and its advertising income) by launching Chrome, AMP, and a host of other initiatives to keep the web competitive with walled garden app stores. </p><p>But this time is different. AI just broke the Web that Google built.</p><h2>Chrome&#8217;s IE6 era</h2><p>While Google&#8217;s Chrome Platform team has been shipping new standards for web developers, Chrome, the browser itself, hasn&#8217;t made any significant improvements to its user experience in years. (By comparison, Firefox has shipped more UI updates in the same 5 years, including ones like sidebar navigation for tabs.) Perhaps Google sees no need to &#8220;fix&#8221; what is already working for ~70% of the Internet.</p><p>A similar situation occurred with Microsoft&#8217;s Internet Explorer 6 (IE6). After finally achieving a 90% browser market share, Microsoft lost interest and diverted its resources to sell more Windows and Office licenses.</p><p>The next largest browser is Safari, with around 15% of the browser market share, thanks to its iron grip on iOS. If you see Google/lobbyists pushing for <a href="https://www.theverge.com/2024/1/25/24050478/apple-ios-17-4-browser-engines-eu">Apple to allow other browser engines onto its devices</a> in courts, it is likely more about gobbling up that high-value slice of market share than giving users the power of choice. Chrome is, and always has been, a vehicle for ad revenue and data collection for Google&#8217;s money-making duo: Search and Ads. In protecting these interests, Google has gone so far as to <a href="https://alternativeto.net/category/browsers/chromium-based/">backpedal on deprecating third-party cookies</a>, which underpin data collection and ad targeting.</p><p>Although Chrome receives the bulk of browser use, and thus Google has little motivation to innovate and compete, the writing on the wall is that Chrome&#8217;s days are numbered. User behavior suggests people are finding LLMs more convenient for finding answers than Googling, where they must leap over hurdles of ads, dive several pages into the search results, and then pogo in and out of websites to find answers to some of their most banal questions. And Google knows this. On May 7th, <a href="https://www.thestreet.com/investing/analysts-reset-alphabet-stock-price-target-after-apples-bold-warning">Eddy Cue, Apple&#8217;s senior VP of services, shared that searches on Safari dipped for the first time last month</a>, which he attributed to people using AI like Perplexity. Google I/O touted a vision of an Agentic and AI-driven future brought to you by Gemini.</p><h2>Google is shifting its attention</h2><p>We can watch externally and see how Alphabet is reorganizing Google to accommodate this upcoming modality. We can see them <a href="https://theconversation.com/googles-ai-generated-search-feature-hasnt-yet-changed-how-users-interact-with-search-results-244607">testing AI-driven search results</a> in Google. They <a href="https://www.cityam.com/google-slashes-headcount-in-android-chrome-and-pixel-teams/">reorganized their devices and Chrome teams</a> a few weeks back, cutting <a href="https://nerdy.dev/ex-googler">industry-favorite Chrome team members</a>. What do these actions say?</p><p>Google is saying, &#8220;I&#8217;m not interested in continuing to pour the same resources into Chrome anymore. I&#8217;m not interested in stewarding the Web as we know it.&#8221;</p><p>Consider also that the <a href="https://www.cnet.com/tech/us-wants-judge-to-break-up-google-force-sale-of-chrome-heres-what-to-know/">FTC is currently deciding if Google and Chrome should be split up</a> (which could see Chrome bought by Perplexity or even Yahoo). Google executives would have to be blind not to see where the ball is going, that ChatGPT and its ilk threaten its core business model of serving ads to people searching for answers. This may explain why, at Google I/O this year, new <a href="https://blog.google/outreach-initiatives/accessibility/android-gemini-ai-gaad-2025/?_bhlid=3bfe910c145393f022185839d3ed11f37fe2c21b">AI features were shipping at the OS level</a>, not the browser level. You could interpret all of this as Google pulling back resources from a product that is about to be outmoded, sold off, or, at the very least, doesn&#8217;t require further innovation to remain the top browser.</p><h2>The Web&#8217;s post-ads era</h2><p>If you build websites, you might be offended&#8212;&#8220;How dare Google stop investing in the free and open web?&#8221;</p><p>My friend, Google was always investing in keeping the Web competitive with apps so its ad revenue wouldn&#8217;t decline, to the point where it has been creating a <a href="https://www.reddit.com/r/AmputatorBot/comments/ehrq3z/why_did_i_build_amputatorbot/">&#8220;shadow Internet&#8221; in the form of AMP</a>. It has never been altruistic, though it has wisely employed altruists.* And arguably, there&#8217;s <a href="https://en.wikipedia.org/wiki/Don%27t_be_evil">nothing inherently &#8220;evil&#8221;</a> about supporting an ecosystem of content with ads. The downside, however, is that the APIs, protocols, and standards Google fostered grew the Web only in one direction: ad-based revenue. <a href="https://stratechery.com/2025/the-agentic-web-and-original-sin/">The Agentic Web is poised to disrupt the ads-supported ecosystem</a> because LLMs can deliver facts directly, and AI Agents can pierce through ads and data-collecting tech to harvest content on behalf of users, no human eyes required.</p><p>The question Google&#8212;and <strong>you</strong>&#8212;should be asking is, &#8220;How do we adapt to a world where people have a magical answer box embedded in their machine and don&#8217;t need to visit websites much anymore?&#8221;</p><p>This series of posts seeks to address the new challenges facing the Web, its users, and its creators with the introduction of &#8220;magical answer boxes,&#8221; generated content, and agentic systems. I shall endeavor to share neither optimistic nor pessimistic views but only to drive at the truth of what is happening and what we can do to bring about a thriving ecosystem of creators and consumers. I seek to address the following:</p><ul><li><p><strong>Money</strong> Economic models, payments, and protocols for a post-ads economy</p></li><li><p><strong>Identity</strong> How we distinguish between ourselves, each other, and our &#8220;extended selves,&#8221; both personally and programatically.</p></li><li><p><strong>Reach</strong> Optimization for reaching audiences using agents and LLMs</p></li><li><p><strong>Security</strong> Methods to defend servers and information from unwanted agents and bots</p></li><li><p><strong>Evolution</strong>: The creation of new browsers and &#8220;browser alternatives&#8221;</p></li></ul><p>The Web is always a work in progress, and now it is changing more rapidly than ever before. Let&#8217;s navigate this shift together.</p><p><em>&#8212;<a href="https://nearestnabors.com/">RL Nabors</a></em></p><h2>Homework/further reading</h2><ul><li><p><a href="https://www.joanwestenberg.com/from-penny-press-to-protocols-the-structural-shift-ai-forces-on-the-internet/">From Penny Press to Protocols: The Structural Shift AI Forces on the Internet</a> picks up where Stratechery left off, drawing parallels with the telegraph&#8217;s disruption of the Penny Press and proposing new protocols for content consumption.</p></li><li><p><a href="https://vale.rocks/posts/everything-is-chrome">Everything Is Chrome</a> is a deep dive into Chrome&#8217;s history, positing that Google has been trying to control the Web through Chrome&#8217;s marketplace power.</p></li></ul><div><hr></div><p>Originally posted as a <a href="https://bsky.app/profile/nearestnabors.com/post/3lofytcaxuv2v">thread on BlueSky</a>, enough people asked for a link to the article version that it seemed like the perfect launch post for this promised series. Thank you to everyone who pre-signed up for this first missive and for encouraging me to share my thoughts and findings on how AI is reshaping our relationship with the Web and each other.</p><p>Special thanks to the following folks for their proofreading and feedback: <a href="https://www.youtube.com/@jherr">Jack Herrington</a>, <a href="https://asjes.dev/">Paul Asjes</a>, <a href="https://vale.rocks/">Vale</a>, <a href="https://bobmonsour.com/">Bob Monsour</a>.</p><h3>About the author</h3><p>I&#8217;ve had the privilege of contributing to projects at Microsoft Edge, Meta&#8217;s React team, and AWS Amplify, in addition to working with startups focused on AI, auth, and design systems. As an Invited Expert at the W3C, I helped shape the Web Animation Standard and collaborated with Mozilla on development tools and documentation initiatives. Through these experiences, I&#8217;ve learned that while I may have been doing this work for quite some time, the real magic happens in the community. I believe deeply that we&#8212;developers, creators, and users&#8212;are the true architects of the Web. While standards bodies and large companies influence its direction, the Web ultimately belongs to all of us. Every small contribution we make helps pave the way forward.</p><p><em>The opinions I share in these posts are my own and do not reflect those of my clients or employers, past or present. They reflect only publicly available information.</em></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://agenticweb.nearestnabors.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Agentic Web! Sign up to receive new posts in your email.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Coming soon]]></title><description><![CDATA[This is The Agentic Web.]]></description><link>https://agenticweb.nearestnabors.com/p/coming-soon</link><guid isPermaLink="false">https://agenticweb.nearestnabors.com/p/coming-soon</guid><dc:creator><![CDATA[RL Nabors]]></dc:creator><pubDate>Fri, 07 Feb 2025 00:28:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!K4Wd!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1018efb-7cda-4e78-9682-8a76c2c82bf2_100x100.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is The Agentic Web.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://agenticweb.nearestnabors.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://agenticweb.nearestnabors.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>