Using Local (AI) Compute To Reduce Reliance On Frontier Models Running small AI tasks on local hardware via Chrome's Gemini Nano can reduce reliance on frontier models like ChatGPT and Claude for narrow SEO/GEO work, according to an SEO practitioner's account of building the Exactly Matchy tool. The author argues that tasks such as extracting and deduplicating URL lists from XML sitemaps or comparing raw HTML with the rendered DOM need deterministic scripts rather than large remote models, which are resource intensive, costly, raise data privacy questions, and introduce an uncontrollable point of failure. The stated aim was not to replace larger models but to explore how much useful work can be moved closer to the user. A lot of the current AI conversation assumes that “useful” AI means getting an agent to do the whole thing for you https://www.searchenginejournal.com/google-gemini-can-now-control-your-computer-hackers-are-already-targeting-ai-agents/580578/ . There are some tasks where this does make a lot of sense – if done right – but there are many reasons why this isn’t the best option. If I want to extract & deduplicate a URL list collection from XML sitemaps, you don’t need a frontier model. What is better is to have an XML parser and deduplication script – for example – something cheap to vibe code, run, and ultimately is predictable. In SEO/GEO/AEO, there are tasks where a degree of interpretation is useful, but sending every request to a large remote model is not needed or even the best option. When I was experimenting with Exactly Matchy that helps you understand if your content is retrievable by AI systems https://www.searchenginejournal.com/checking-a-page-is-part-of-a-retrieval-pipeline-for-ai/589284/ , I wanted something people could run without needing to grapple with APIs, credit cards, or general faffery. I knew that Chrome has a version of Gemini Nano a tiny model, downloaded when needed , and wanted to leverage this to achieve simple tasks for you. The aim wasn’t to argue a small local model could replace a much larger model it really can’t for a lot . It was to explore a more interesting question: How much useful work can we move closer to the user? How Does Local Compare To ChatGPT Or Claude? Running AI locally is where we use our own hardware phone, computer, laptop to do the compute work without sending it off somewhere else to be processed. Using ChatGPT or Claude is simple – and often free to use – but it has drawbacks: - Resource intensive data centers, water use, etc. . - Costly and will get more expensive . - Raises data privacy questions. - Puts in a point of failure you cannot control. Running most LLMs models involves a degree of complexity AND often a powerful machine capable of running the model you select. But what model do you select, and how do you know what the hardware is good for? These are tricky and important questions. Even after going through all this work, if you’re expecting a Claude-like experience, you’ll likely be frustrated because it still won’t measure up. What if some small work can be done locally? But A ‘Small Task’ Does Not Necessarily Mean An Easy Task This journey helped really show the difference between small and simple tasks. Exactly Matchy just selected passages from a page based on a really simple request and removes some friction for the user. Branching Out Into Building Something New And Useful I set out to see if it could complete small tasks to help someone understand technical SEO/GEO https://www.searchenginejournal.com/technical-seo-audit-new-layer/571583/ issues and whether they were an actual issue or not. Rather than just a technical checkbox https://www.searchenginejournal.com/google-warns-against-relying-on-seo-audit-tool-scores/560190/ that often leads to the wrong conclusion. Imagine a Chrome Extension which assists with Technical SEO, but more useful. There are some great Chrome Extensions out there that do relatively simple things, really well. But can AI assist in these small tasks to make you more effective? Would Nano be able to handle this? For example, comparing raw HTML with the rendered DOM https://www.searchenginejournal.com/ask-an-seo-can-ai-systems-llms-render-javascript-to-read-hidden-content/563731/ produces a relatively small amount of evidence. With enough planning and deterministic processing, it is possible to then present that information to a model. An