QVAC
Guides10 min read

Local AI 101: what local models are good for

Running AI on your own machine raises two questions at once: which models your laptop can actually run, and which model to use for which task. This first part answers the second one, job by job, across chat, documents, speech, translation, images and video. Every model listed runs through QVAC, the free and open-source toolkit we build for local AI, on laptops and on phones, with nothing leaving your device.

Thomas Blanc
Local AI 101: what local models are good for

If you have only ever used cloud AI, in ChatGPT or Gemini, moving it onto your own machine raises two questions at once.

  • Which models can this laptop even run, and what quality should I expect?
  • Which model should I use for which task?

This series of article answers them, so you can get started with local AI without guessing.

QVAC is the free, open-source toolkit we build for that, and every model below runs through it, on laptops and on phones.


Why run it on your own machine

An AI model is a file. You download it once, and from then on it runs on your own machine. Everything comes from that.

It will not match ChatGPT or Gemini on the hardest problems. On the everyday ones, some of these models are good for their size, and any model you run yourself comes with four things a cloud service cannot offer:

  • It is free to run. No subscription, and no bill that grows with how much you use it.
  • Nobody can take it away. No usage limit, no model retired from under you, no account to lose.
  • It needs no internet. On a plane, in a basement, on a mountain, in a village with no signal.
  • Nothing leaves your device. Your files, your voice and your photos stay where they are.

How to read a model name

On Hugging Face a model is a list of files, and the file name is the only label you get. It looks like nothing until you know where to cut it.

A file name like Qwen3.5-4B-Instruct-Q4_K_M.gguf carries four facts.

The 3.5 in the Qwen name is the generation: a higher one is more recent, which does not always mean better at your particular job.

Model names carry a number like 4B or 27B. That's the model's size, not its version: B means billion parameters, and more of them usually means better answers and more memory needed. It is not a quality score.

Instruct means the model was tuned to follow instructions and hold a conversation. Other families write it as -it, short for instruction tuned, or -Chat. A base model, usually tagged -Base, continues the text you give it instead of answering it.

Q4_K_M and Q8_0 at the end are quantization levels: how many bits each parameter is stored at. Fewer bits mean a smaller file and less memory.

Learn more about what Quantization is: https://x.com/qvac/status/2060349106346672267

Which model for which task

The tables that follow are one per kind of work. "Runs on" is the smallest machine that model is comfortable on, and "Phone" means a phone from roughly the last four years. Text, speech and translation answer in seconds once loaded. Images and music take longer for the media to be generated.


Chat, writing and reasoning

Qwen3.5 4B answers general-knowledge questions, researches a topic and writes usable code, and it fits on a laptop most people already own. Ask it for one thing per request and it holds up. Ask it to research a subject and write a long structured report in a single go and it will hand you something that reads well and is wrong in the middle.


Documents

A document reader plus a search engine over your entire archive together download in under a gigabyte, on a phone that came with at least 128 of them.


Speech



Translation

A language costs 17 to 42 MB, so a dozen of them travel offline in a few hundred megabytes.


Images, video and music

Video needs a stronger machine than anything else here. WAN 2.1 needs 20 GB of memory free before it will start, which in practice means a 32 GB machine, and it takes about ten minutes to load before it generates a frame.


Next in Local AI 101

Now that you know which model does which job, and roughly what each one needs from a device, you still need to know what your own device can run. The next article in the Local AI 101 series shows you how to check.

QVAC is free and open source: github.com/tetherto/qvac

Share

Latest articles

View all articles
Announcements
TurboVec: faster local search over far more documents

TurboVec: faster local search over far more documents

Searching your own documents with AI means comparing your question against every vector you have stored, and that gets slow and memory-hungry as the collection grows. TurboVec is a vector index that makes the search faster and the stored vectors much smaller, with no training step over your data. It is available in the QVAC SDK, and the RAG code you already write does not change.

Read More

Stay updated

Never miss a release

New versions, breaking changes and migration notes - straight to your inbox. No spam, unsubscribe anytime.

Local AI 101: what local models are good for, job by job | QVAC