
Local AI
Local AI is usually described as a tradeoff. You give up some frontier capability and get privacy, speed, or cost control in return. That is true, but it is too small. The more interesting point is that local AI changes the shape of the product. When the model runs near the user, the product can behave less like a website that rents intelligence and more like a tool that lives with the work.
Cloud AI made the first wave obvious. You could open a text box, send a prompt to a powerful model, and get something surprising back. That was enough to reset expectations. It was also enough to hide the architecture. The user saw intelligence. The builder saw requests, keys, rate limits, logging rules, latency budgets, and the strange feeling that every private thought had to travel through someone else’s server before it became useful.
A second center of gravity
Local AI pushes back on that arrangement. It does not eliminate the cloud. The best product will often use both. But it gives the system a second center of gravity. A local model can read local context without sending it away. It can help classify, summarize, search, draft, and route. It can run when the network is unreliable. It can make the first pass before a stronger cloud model is needed. It can sit closer to the filesystem, the editor, the terminal, and the habits of the person actually doing the work.
That closeness matters because most knowledge work is not one brilliant answer. It is many small decisions made inside a living environment. Which file matters? Which thread is stale? Which note should become a task? Which error is the real one? Which draft is close enough to keep? A frontier model is useful, but sending every tiny question to the cloud can make the workflow feel ceremonial. Local AI lowers the ceremony.
The shape of trust
There is also a psychological difference. When something runs locally, people relate to it differently. It feels more owned. It feels less like asking permission. This feeling is not purely emotional; it has technical roots. Local execution means the product can degrade gracefully. If the fancy provider is missing, the app can still explain, organize, search, and help. In Sol0, that principle shows up in local fallback mode, clear setup states, and desktop-only local tools. The browser cannot read your Mac because browser security is doing its job. The desktop app can, if you explicitly choose a workspace. That boundary is not a bug. It is the shape of trust.
The nervous system, not the brain
The biggest design mistake with local AI is pretending it must replace the cloud model. Replacement is the wrong frame. Local AI is often best as the nervous system, not the whole brain. It can notice, prepare, compress, preflight, and protect. It can decide what deserves expensive reasoning. It can keep sensitive material close until the user chooses otherwise. It can run boring background work that would be silly to pay a premium model to do every time.
This connects directly to Workflows. A workflow is a decision you only have to make once. Local AI can make workflows feel alive without making them mysterious. It can watch the local shape of work, not in a creepy surveillance way, but in a chosen workspace with visible permissions. It can say: this looks like a repo, here are recent files, here is the failing command, here is the likely context. The point is not that the local model is smarter. The point is that it is present.
Presence beats peak intelligence more often than AI discourse admits. The best camera is the one you have with you. The best assistant may be the one that can respond immediately to the context already on your machine. If you need deep synthesis, call the cloud. If you need a reliable daily companion for local work, the friction of distance matters.
Local AI also changes cost. Not just dollars, though dollars matter. It changes the cost of experimentation. When each attempt is cheap and private, users try more things. They ask smaller questions. They let the system help with drafts that are not yet dignified enough to upload. This is where trust grows. Not from a perfect demo, but from repeated low-stakes usefulness.
Do not romanticize local
There are real limits. Local models can be weaker. Hardware varies. Battery matters. Installation can be messy. Safety and updates become harder. Builders should not romanticize local execution as purity. A bad local tool is still bad. A confusing local setup is still a tax on the user. “It runs on your machine” is not enough. It has to work.
That is the product challenge. The ideal user should not need to care whether help came from a small local model, a large cloud model, a rules engine, or a human-written workflow. They should understand the trust boundary, but they should not have to manage the plumbing. The interface should say what is local, what is cloud, what is missing, and what requires permission. After that, it should get out of the way.
Intelligence is a placement problem
The future of AI is not only bigger models. It is better placement. Intelligence in the wrong place becomes latency, risk, and ceremony. Intelligence in the right place becomes leverage. Local AI is one answer to the question of placement. It brings the system closer to the work, closer to the user, and closer to the messy context where useful decisions actually happen.


