I’m experimenting with an NPU-equipped Linux laptop, and I keep wondering whether “local AI” needs a much more explicit contract. Linux NPU support is still hardware- and software-specific, and a task may move from NPU to GPU locally—or, less visibly, fall back to a cloud service. Those are very different outcomes for private prompts and files.
I’d like a visible, enforceable local-only switch at the OS or application level: no network route, no silent fallback, and a clear failure when the local model cannot cope. That could mean less functionality, slower work, or worse battery life, although efficiency depends heavily on the model, drivers, and workload. A vague privacy toggle is not enough if the product still sends data away while marketed as local.
Would you accept reduced capability for guaranteed local-only mode? I’d also like examples of software that handles this honestly.