Wrivio
Get Wrivio
6 min readBy Wrivio Team

Gemma 4 for Local Writing: Google's On-Device Bet

Google’s Gemma line has always been the odd one out among open-weights families. While other labs chased parameter counts, Gemma stayed deliberately in the range that fits on hardware people already own. The fourth generation, released in April 2026, doubled down: Apache 2.0 licensing, a spread of small sizes, native multimodal capability, and int4 quantizations aimed squarely at desktops, laptops, and phones.

That is a strategy rather than a compromise, and for anyone who wants AI writing help that does not involve a network call, it is the right one.

What Gemma 4 Actually Ships

The family spans a few effective sizes: small edge models in the low single-digit billions, a dense mid-size model around 31B, and a mixture-of-experts variant at roughly 26B total with about 4B active per token.

That MoE variant is the interesting one for people with a decent GPU. Active-parameter count drives speed while total parameters drive memory, so a 26B model with 4B active behaves like a much smaller model on latency while retaining more capability than its speed suggests. With int4 quantization it fits a single consumer card.

The edge models are the ones that matter for laptop use, and they now carry genuine multimodal understanding, which is a first at that size. Current model cards and quantizations are on Hugging Face and the developer documentation lives at ai.google.dev/gemma.

The License Change Is The Headline

Earlier Gemma generations shipped under Google’s own terms rather than a standard open-source license. Gemma 4 moved to Apache 2.0, which removes a real adoption barrier.

Apache 2.0 means commercial use with attribution, no monthly-active-user ceiling, no acceptable-use policy incorporated by reference, and an express patent grant. For a company that has to clear a model through Legal, that shift takes the conversation from a negotiation to a checkbox.

It also puts Gemma in the same licensing class as the Qwen3 releases and OpenAI’s gpt-oss models, which means the choice between them can be made on quality and fit rather than on terms. That is new, and it is good.

Where Gemma Fits Against Qwen For Writing

Both families are Apache 2.0, both ship small sizes, and both are credible for local rewriting. They are not identical.

Gemma’s strengths. Prose sense at small sizes is genuinely good, and Google’s alignment work shows up as a model that tends to stay measured rather than enthusiastic. The multimodal capability at edge sizes is ahead of most competitors, which matters if you want to hand it a screenshot rather than text.

Qwen’s strengths. More sizes to choose from, including a genuinely tiny tier around 1.7B that runs comfortably on CPU alone with no GPU at all. Stronger track record on non-English professional writing at small sizes. Faster release cadence, which means more current instruction-following behavior.

The honest answer. Test both on five of your own messages. At this size the difference between families is smaller than the difference between a vague instruction and a precise one, and your own text is the only benchmark that predicts your experience. There is a method in how to benchmark a local model on your own writing.

Wrivio ships Qwen3 models because the 1.7B tier lets the app work acceptably on a machine with no discrete GPU, which is most work laptops. If you have a GPU, Gemma’s MoE variant is worth a look.

Why On-Device Is The Category To Watch

The rest of the industry spent 2026 building models too large to run anywhere but a datacenter. Gemma’s position looks conservative next to a 2.8 trillion parameter release, and it is the more durable bet for a specific reason.

Cloud inference has a floor cost per request that never reaches zero, and a floor latency set by the round trip. On-device inference has a fixed hardware cost and then approaches zero marginal cost, with latency set by your own silicon. For a task you perform eleven times a day, like fixing the tone of a message before sending it, those curves cross quickly.

There is also the boundary question. A model running on your machine cannot leak your draft, because there is no transmission to leak. That is an architectural guarantee rather than a policy promise, and policy promises are the kind of thing that gets revised in a terms-of-service update. We wrote about the shift in local-first AI is now mainstream.

Using A Small Model Well

The failure mode with small models is not incapability. It is under-specification. A 4B model given a vague instruction will produce something vague; the same model given a precise one produces something usable.

Before:

Clean this up and make it sound better.

After:

Rewrite this as a professional work email. Formal register, complete sentences, no contractions. Keep every name, date, figure, and commitment exactly as written. Do not add enthusiasm, apologies, or context that is not in the original. Keep the result no longer than the input.

The second version is not longer for the sake of it. Each clause removes a specific way the rewrite can go wrong. This is what Wrivio Contexts do: you write the instruction once per situation, and it applies on every rewrite without retyping. There is a fuller guide in how to write a good rewrite instruction.

Common Questions

Can Gemma 4 run on a laptop without a GPU?

The smallest edge variants can, at int4 quantization, though you should expect slower generation than on a GPU. If your machine has no discrete graphics, a model in the 1.7B range is the safer starting point.

Does the multimodal capability matter for writing?

Occasionally. Being able to hand a model a screenshot of a message thread instead of retyping it is genuinely convenient. For pure text rewriting it adds nothing and costs memory.

Is Gemma 4 better than the frontier models?

No, and it is not trying to be. It is aiming to be the most capable model that runs on hardware you own, which is a different and arguably more useful target.

What quantization should I use?

Int4 or Q4_K_M for almost everyone. It cuts memory to roughly a quarter with degradation small enough to be hard to notice on writing tasks. Go higher only if you have memory to burn.

Download Wrivio for Windows to run a small open-weights model in-process, with no network call and no per-token cost.