A client asked me last month whether he should be running AI "locally" instead of using ChatGPT or Claude through a browser. He'd heard the phrase somewhere and assumed it meant something like renting his own server, which is a different conversation entirely and one I've written about elsewhere. Local AI means something much more specific and, honestly, much more mundane: a small AI model downloaded onto your own laptop or phone, running entirely on that device's own chip, with no internet connection required and no data ever leaving the machine. Tools like Ollama or LM Studio make this close to a one-click install now — you pick a model, it downloads a few gigabytes, and you're chatting with it the same way you'd chat with a cloud model, except it's happening entirely inside your own machine.

The mechanics matter because they explain both the appeal and the limits. A frontier cloud model like the ones powering the big chat products runs on racks of specialized hardware somewhere in a data center, trained with an enormous amount of compute, and you're accessing it over the internet. A local model is a much smaller, compressed version of that same basic idea, sized down to fit in the memory of an ordinary laptop and squeezed further through a process called quantization so it runs fast enough to feel responsive. It's the same basic technology, but a fraction of the size, running on hardware you already own or can buy off the shelf, with nothing sent anywhere.

The clearest reason to want this is privacy. If you're a lawyer running client documents through an AI, a bookkeeper handling someone's tax records, an HR consultant drafting notes about a personnel complaint, or a doctor's office summarizing patient charts, there's a real difference between "this text was processed on my own laptop and never left it" and "this text was sent to a third party's servers, even one with strong privacy commitments." For some of these businesses that difference is a genuine legal or contractual requirement, not just a preference. Local AI is the only setup where you can say with full confidence that the data never left the building, because there's no network request to intercept, no vendor to trust, no terms of service to read carefully.

The second real use case is going offline entirely. I've worked with a home inspector who needed to generate report summaries in basements and crawl spaces with no signal, and a field technician whose job sites were often in areas with unreliable cell coverage. For them, a cloud AI tool is useless the moment the connection drops, but a model running locally on a laptop keeps working exactly the same whether you're in an office or in a location with zero bars. This is a narrower need than most businesses have, but for the ones who do have it, it's not a nice-to-have — it's the whole reason local is on the table at all.

The third case is cost at high volume, and it's the one people misunderstand most often. If you're running a genuinely simple task — say, classifying which of five categories an incoming form belongs to, or pulling a name and date out of a standard document — thousands or tens of thousands of times a day, the per-call cost of a cloud API can add up to real money over a year. A local model doing that same narrow, repetitive job costs you next to nothing per call once you already own the hardware — you paid for the compute upfront when you bought the laptop, and running one more request costs you little more than the electricity. The catch is that this only pays off at genuinely high volume on genuinely simple tasks; for a business running a few hundred AI calls a day, the cloud cost is usually rounding error, and buying or dedicating hardware to save it doesn't make sense yet.

Now for the part I won't soften, because this is exactly the kind of thing that gets glossed over in local-AI enthusiasm: a small model running on your laptop is meaningfully weaker than a frontier cloud model, and that gap is not closing as fast as people assume. It's not a matter of local models being "a little behind" — they have a fraction of the parameters and were trained with a fraction of the compute, and then they're shrunk further to fit on consumer hardware. That shows up as worse reasoning on anything with more than one or two steps, more confident-sounding wrong answers, weaker instruction-following when a task has several conditions attached, and a much higher rate of just missing the point on ambiguous or unusual inputs.

I saw this play out with a small manufacturing client who got excited about running everything locally after reading about it online, and tried to have a local model draft customer-facing quality-incident reports — summarizing what went wrong, what was done about it, and what would change. The output looked fine on the surface and fell apart on inspection: subtle misstatements of what actually happened, a tendency to soften language that mattered, and reasoning that didn't track when a report touched more than one issue at once. That's not a task where "mostly right" is good enough, because a wrong statement in a quality report to a customer is worse than no report at all. He moved that specific task back to a frontier cloud model and kept local for something much dumber and higher-volume: tagging incoming inventory emails by category.

The honest way to think about it is to match the tool to how much accuracy actually matters and how sensitive the data is, not to pick one side of a local-versus-cloud tribal argument. Local is the right call for narrow, repetitive, well-defined tasks where being wrong occasionally is cheap, or for anything where the data genuinely can't leave your machine, or for offline field use. A frontier cloud model is the right call for anything where a wrong or sloppy answer actually costs you something — contracts, financial analysis, customer communication, anything requiring judgment across multiple pieces of information. Plenty of businesses end up using both: a cloud model for the work that needs real capability, and a local model quietly handling some boring high-volume sorting task in the background.

You also don't need much hardware to try this. A recent laptop, particularly an Apple Silicon Mac or a Windows machine with a reasonably modern GPU, is enough to run smaller local models at usable speed — you don't need a server room or an IT department to experiment. That accessibility is genuinely useful, and I'd rather see a business owner try it and find its edges themselves than either dismiss it as a toy or oversell it as a full replacement for the tools they're already paying for.

The pattern I keep coming back to with clients is that local AI is a specific tool for a specific, narrower job than most of the AI hype implies — good for privacy-locked data, offline work, and cheap high-volume simple tasks, and a real step down in capability the moment accuracy actually matters. Getting that distinction right, rather than picking a side based on vibes, is most of what separates AI that actually helps a small business from AI that quietly creates new problems. I write about exactly this kind of practical tradeoff at 013labs.com, if you want more of it.