NOTES
Local vs. Cloud
Most of the AI you have used so far ran on somebody else's computer. Where the thinking happens is turning out to be one of the most important business decisions in this whole technology — and this post is about what actually changes when you move it onto your own machine.
Most of the "AI" you've used so far ran on somebody else's computer. You typed, your text
went over the internet to a server in a data center, a model ran there, and the answer came
back. It worked so smoothly that the location of the actual thinking never came up.
But "where the thinking happens" is turning out to be one of the most important business
decisions in this whole technology. Run the model on your own machine instead of a vendor's,
and a surprising number of things change — and a surprising number of things don't.
This post is about which is which, in plain English, aimed at a business owner who does not
want to become an AI infrastructure expert.
First, what "inference" means
The word gets thrown around, but it's simple. Training a model is the giant, expensive step
where a company teaches the model patterns using enormous amounts of data. Inference is the
everyday step: you give the model a question, it gives you an answer. Every time you've used
a chatbot, you've run inference.
When people say "local model," they mean the inference step runs on hardware you own or
control — a laptop, a desktop workstation, a small server in a closet. The model file lives
on that machine, and the machine does the thinking. No request needs to leave your building.
That one difference — where the math happens — is what ripples through everything else.
What changes when inference stays on your machine
### 1. Your data stops traveling
This is the big one, and it's the reason most businesses start looking at local models at
all. With a cloud service, anything you put into the model — customer records, contracts,
financials, employee data — is, in some form, processed by a third party's systems. You're
trusting their servers, their security, their retention policies, and their word about what
they do with your content.
With a local model, the data physically doesn't leave your boundary. There's no network call,
which means there's no copy sitting on a vendor's server, no third-party retention policy to
read, no "is my data being used to train something?" question to answer. If your business
handles sensitive information and a client asks where their data goes, "it stays in our
building" is a much shorter conversation.
The honest caveat: "local" does not automatically mean "secure." The machine itself can be
compromised. Backups often still go to the cloud. Employees with access are still a risk.
Local inference removes one category of exposure — third-party processing — and it's a real
one, but it isn't a magic shield.
### 2. The cost shape flips completely
Cloud AI is a pay-as-you-go business. You pay per request, per token, per minute of
processing. That's great when you use it a little: no upfront cost, and you can stop paying
when you stop using it. The problem is the meter runs forever. If your team uses AI heavily,
or your documents are long, the per-use costs stack up month after month, and they grow
with usage.
Local AI is the opposite: you pay a big chunk upfront (the hardware), then the marginal cost
of each additional request is nearly zero. Once the machine is bought and running, using it
more barely costs anything beyond electricity.
Neither shape is inherently better. If you use AI occasionally, buying hardware that idles
most of the week is a waste of money. If you use it every day, a subscription bill that grows
with volume can easily exceed the cost of a machine you own. The mistake is assuming the
price structure you're used to is the only one.
### 3. Latency, availability, and the offline question
Cloud inference needs the internet. That means outages, rate limits, and the occasional
mysterious "service is degrading" status page. It also means every request carries a round
trip to a data center, which adds time even when everything works.
Local inference works offline, with no rate limits, and its speed depends on your hardware
rather than the mood of a shared server farm. If your work happens in a workshop, a
warehouse, or anywhere with unreliable internet, that can be the entire argument by itself.
The flip side: when you run it yourself, you are the availability team. A cloud vendor has
people whose whole job is keeping the service up. Local means a hardware failure is your
problem, a power outage is your problem, and nobody is paging a team at 3 a.m. on your
behalf.
### 4. The capability ceiling is still real
Here's the honest part that a lot of local-model evangelism skips: the most capable models
in the world run in data centers because they're too big to run anywhere else. A frontier
model can require massive memory and compute — not something a typical office machine can
handle. When you go local, you're choosing from the smaller, open-weight models.
The good news is those smaller models have gotten genuinely good, and for many narrow,
well-defined business tasks they're competitive with the giants. Summarize this contract.
Classify this document. Extract these fields from this form. A small model can do those
reliably, and do them privately.
But on the hardest, most open-ended reasoning — the stuff where the frontier models pull
ahead — local options are still usually a step behind. That gap narrows every year, and
it's worth re-checking, but pretending it doesn't exist is how people end up disappointed.
The real question isn't "which model is smartest." It's "is this model good enough for this
specific task?" Good enough beats best when it also costs less and keeps data in-house.
### 5. You inherit the maintenance
With cloud, the vendor updates the model, patches the platform, scales capacity, and
monitors uptime. You see none of it. The model in your prompt box quietly gets better (or
occasionally changes behavior), and it's not your problem.
With local, you own the whole life cycle: updates, drivers, hardware failures, security
patching, and the expertise to keep it running. This is the cost people underestimate most.
A local model isn't a printer you plug in; it's software that needs a keeper. If nobody on
your team wants to be that keeper, that's a real cost even if no invoice shows it.
### 6. Vendor dependence vs. self-sufficiency
Cloud AI is rented capability. The vendor can change the model under you, retire a version,
change pricing, or alter behavior overnight. You can adapt, but you can't object.
Local AI is a file on your machine. Versioned. Pinned. Reproducible. If a model update makes
things worse — which genuinely happens — you keep the old file and move on. That matters
more than most people expect, especially for regulated work where you might need to prove
exactly what ran, on what data, at what time. Auditors like "here is the model file and the
log of what it processed" a lot more than "here is a vendor's word."
What does NOT change
This is the part that surprises people. Moving the thinking onto your machine does not
change the nature of the thinking.
- The model is still probabilistic. It can be confidently, fluently wrong — on local
or on cloud. The hardware doesn't add certainty. Verification is still on you.
- The input still determines the output. Garbage in, garbage out works exactly the
same locally. Your instructions, your context, your data quality still matter as much as
before.
- The accountability stays with you. If a decision made with AI help goes wrong, "the
model was in our building" is not a defense that interests anyone. The human responsible
is still the human responsible.
- Sensitive data is still sensitive data. Local reduces third-party copies, but it
doesn't make confidential information harmless. You still need access controls, retention
rules, and common sense.
The computer moving does not move the responsibility.
The hybrid answer (what most businesses actually do)
The most useful thing to understand about local vs. cloud is that it isn't a one-or-the-other
choice. Most businesses that use this stuff seriously end up with a mix: private or
sensitive workloads on a local model, heavier reasoning and rare tasks on a cloud model,
with the boundary between them explicit and documented.
The practical sequence is:
1. Define what data may leave your building, period. That's a policy decision, not a
technical one.
2. Measure cost and accuracy per task. Not "is AI good" — "is this model good enough for
this task, at this cost, with this data exposure?"
3. Choose per task, and write the boundary down so it survives the person who set it up.
Start with what you already use, measure it honestly, and move workloads one at a time.
You don't need to boil the ocean, and you shouldn't let the debate stop you from using the
tools at all.
Questions to ask before buying a local setup
If you're tempted to go local, work through these:
1. What data is actually involved, and does any of it need to stay under my control?
If the answer is "none, really," the privacy argument for local is weak.
2. How often would I actually use it? Occasional use: cloud is cheaper and someone
else maintains it. Daily, heavy use: local may pay for itself quickly.
3. Do my tasks need frontier-level reasoning, or would a smaller, capable model do?
Be honest. Most business tasks are the latter.
4. Who will keep it running? Updates, failures, backups, security patches. If the
answer is "nobody," factor in either hiring that or staying on cloud.
5. Do I already have the hardware, or would I need to buy it? And is that money better
spent on something else this quarter?
6. Can I start with cloud and move later? Usually yes. Don't let the choice paralyze
you — most local setups are a migration you can make when the reasons are actually there.
Bottom line
Here's what actually changes when inference stays on your machine: control. Control of your
data, your costs, your availability, your model versions, and your audit trail. You trade a
bit of capability ceiling and a chunk of convenience for that control.
And here's what doesn't change: the model is still a probabilistic tool that needs
verification, good input, and a human who owns the outcome.
Local isn't morally better than cloud, and cloud isn't automatically better than local.
They're different shapes of the same trade: who holds your data, who owns your meter, and
who gets called at 3 a.m. when it breaks. The right answer for your business is the shape
that matches how you actually work — and for most businesses, that answer includes a bit of
both.