QDevQDev
Add to Chrome
THE LIMITS OF LOCAL AI

Running the model yourself
sounds free. Then you meet the walls.

QDev can write jq without a server — in your browser with WebLLM, on Chrome's built-in Gemini Nano, or against a local Ollama. Those are real options, and they're free. But each one runs into a hard limit: a browser that won't cooperate, a model that's too small, or hardware you may not have. Here's the honest map — then why QDev Pro skips all three.

01

WebLLM & the Firefox wall

WebLLM runs a ~3B-parameter model entirely in the page using WebGPU— the browser's low-level GPU API. When it works, nothing you query ever leaves the device, which is the strongest privacy story there is. The catch is that word when: WebGPU is a hard dependency, and Firefox is where that dependency breaks.

  • No WebGPU, no WebLLM. Firefox only shipped WebGPU on Windows first; on macOS and Linux it's still gated behind about:config flags and isn't on by default. On those platforms WebLLM simply won't initialize — there's no fallback path.
  • A multi-gigabyte first run. Even where it does run, the weights download the first time you use it and get cached — a multi-GB hit before the first answer, and again whenever the model is updated.
  • It leans on your GPU. You need a reasonably capable GPU and enough VRAM to hold the model, plus a per-session warm-up while it loads onto the device. On weaker integrated graphics it's slow or won't load at all.
▲ WHERE IT STOPS
If your team uses Firefox on macOS or Linux, WebLLM is off the table for them entirely — not slower, unavailable. A browser extension that only works in one browser splits your team by their browser choice.
02

Gemini Nano: small by design

Chrome ships an on-device model — Gemini Nano — reachable through the built-in Prompt API. It's genuinely convenient: no server, no egress, and Chrome manages the download for you. But Nano is a a-few-billion-parameter model tuned to fit on a phone or laptop, and that size shows up as performance limits.

ACCURACY
Fine on simple asks
Straightforward filters and field picks land. Multi-step reshapes, grouping, and ambiguous questions are where a small model starts guessing wrong.
AVAILABILITY
Chrome-only, gated
It's Chrome (and Chromium) only, behind a recent version, an eligibility check, and a one-time model download — so it may just report 'unavailable' on a given machine.
CEILING
Doesn't improve on demand
You get whatever Nano build Chrome shipped. You can't swap to a bigger model when a query is hard — the ceiling is fixed by the browser.
▲ WHERE IT STOPS
Nano is a great fit for light, occasional questions if you already live in Chrome. Lean on it for the hard jq — the nested reshape, the ambiguous ask — and its size is exactly what trips it up.
03

Ollama: the model is free, the hardware isn't

Point QDev at a local ollamaserver and you can run the strongest local models available — no egress, your pick of model. It's the power-user path, and the price is real hardware. As a rough rule, a quantized model needs about as much free RAM (or VRAM, for GPU speed) as its size on disk:

MODELPARAMSMEMORY (APPROX.)REALITY
llama3.2:3b3B~4 GBruns on most laptops, weakest jq
llama3.1:8b8B~8 GBthe practical floor for decent output
qwen2.5:14b14B~16 GBwants a discrete GPU to feel fast
llama3.3:70b70B~40–48 GBworkstation / multi-GPU territory

And that's just memory. You also install and keep a local server running, pull each model by hand, and pull again to update. On CPU-only machines the bigger models crawl; the models small enough to feel instant are the ones whose jq accuracy trails.

▲ WHERE IT STOPS
The whole appeal of an extension is "open a file, ask a question." Ollama asks you to provision a machine, run a daemon, and manage model versions first — the opposite of no-setup, for people who already do this on purpose.
WHY QDEV PRO IS THE EASY ANSWER

None of those walls exist.

QDev Pro runs the model server-side, so every limit above just… isn't your problem. Sign in and go — no WebGPU, no download, no daemon, no GPU. It works identically on Chrome and Firefox, on a base laptop or a workstation, and it's a larger model we keep tuned for jq — so the hard reshapes the small local models miss are the ones it gets right.

Works in every browser
The same path on Chrome and Firefox — no WebGPU gate, no Chrome-only lock-in. Your team isn't split by their browser.
Zero setup, any hardware
No multi-GB weights, no VRAM, no local server. It runs the same on the weakest machine on the team as the strongest.
Best jq accuracy
A frontier-class hosted model, tuned for jq, handles the nested and ambiguous queries where a 3B on-device model guesses.
Always current — and still private
We keep the model updated for you, and only your schema + question ever leave through a stateless, zero-retention proxy. Your values never do.
Skip the walls. Start with Pro.

14-day trial, no card. The local modes stay free and built-in if your situation ever needs them — see exactly how they compare first.

QDevQDev

The JSON viewer that answers back. Free for personal use, for Chrome and Firefox.

PRODUCT
RESOURCES
ACCOUNT
Source-available · zero-retention proxy · your data stays yours
© 2026 qdev