← Back to Help center
Providers & Models

Optional on-device LLM

Run the LLM enhancement pass locally via llama.cpp. No cloud, no key, no per-token cost. Pick a model to match your GPU memory.

By default the rewrite pass uses a cloud provider, or is Off. Optionally, Dimmy can run it on your own machine through llama.cpp. No key, no upload, no per-token cost. The catalogue is 15 GGUF models and the default is Phi-4 Mini Q4, 2.5 GB, 3.8B params.

Turn it on

  1. Open Settings β†’ Output. On Windows the card is LLM MODE, with Local and Cloud radios. On macOS it is LLM provider β†’ Mode, with On device and Cloud.
  2. Pick Local, or On device.
  3. Choose a model from the list and click Download. Files stay on disk until you remove them, and a partial download resumes where it stopped.
  4. Run a dictation. The pill shows the style icon while the model works on the text.

Every row in the picker tells you two things: a green check when the file is already on disk, and a coloured dot for whether it fits the memory Dimmy can see. The recap picker uses the same rows, so you can run a different local model for meeting recaps than for dictation. See Meeting recaps.

The models

ModelSizeNotes
Phi-4 Mini Q42.5 GBDefault. Fast fallback, multilingual, 3.8B params.
Gemma 4 E2B QAT Q42.5 GBRecommended. Quantization-aware, so better quality on less memory than the plain build. 5B params.
TranslateGemma 4B Q42.4 GBBest for translation, and the strongest local model on the rewrite styles.
Qwen 3 4B Q42.4 GBSlower, but extracts more detail. Tends to answer in English whatever you spoke.
Gemma 4 E2B Q43.1 GBThe plain build of the same 5B. Fits a 4 GB card.
Gemma 4 E2B Q53.7 GBBetter quality than Q4, still fits a 4 GB card.
Gemma 4 E4B QAT Q44.0 GBQuantization-aware 8B. Wants around 6 GB.
Gemma 4 E4B Q34.1 GBTight on a 4 GB card, and roughly twice as slow on a recap.
Gemma 4 12B Q2 (compact)4.7 GBThe closest a 12B gets to a 4 GB card.
Gemma 4 E4B Q45.0 GBBest balance once you have 6 GB or more.
Gemma 4 12B QAT Q46.4 GBQuantization-aware 12B. Around 8 GB of VRAM, or a 16 GB Mac.
TranslateGemma 12B Q47.0 GBThe 12B translation model. Around 8 GB of VRAM, or a 16 GB Mac.
Gemma 4 12B Q47.1 GBDense 12B. Wants around 9 GB.
Gemma 4 E4B Q88.2 GBMaximum quality of the 8B family. Wants 10 GB or more.
Gemma 4 26B-A4B QAT Q413.6 GBBest quality. Mixture of experts: 26B of knowledge, 4B active per token, so it reasons like a big model at roughly 4B speed. All 13.6 GB has to stay resident, so in practice a 32 GB Mac.

Language matters more than size here

The -it in the file names means instruction tuned, not Italian. One model covers every language, which is why an Italian meeting comes back recapped in Italian without being asked. Two measured exceptions are worth knowing. TranslateGemma 4B came out best of every local model on the rewrite styles, with zero wrong-language and zero unchanged answers across 48 trials, where Gemma 4 E2B QAT handed the input straight back on Professional and Imbruttito. Qwen 3 4B extracts the most detail of any of them and took 108 seconds where Gemma 4 E2B took 44 on the same meeting, but it tends to answer in English even when you spoke Italian.

How much memory it really takes

  • Dimmy budgets roughly the file size times 1.5, plus about 1 GB. That is deliberately generous: a 4 GB model measured 5.9 GB resident on a Mac.
  • If loading the LLM would push past a third of your machine memory, Dimmy unloads the speech model first and brings it back afterwards.
  • A model left idle for 5 minutes is unloaded, so the memory comes back to you between dictations.
  • If the GPU has no room, Dimmy says exactly that and points you at a smaller model. It is not reported as a network or HTTP error.

Local recaps

A local model can write meeting recaps too, and it streams into the meeting window token by token rather than appearing all at once. The whole transcript stays on the machine. Local recaps are capped at 4096 tokens of output, which is plenty for a summary and not meant for a transcript dump.

Where cloud is still better

On-device is private and free, but it is not the equal of the cloud flagships. For Correct and Summarize the small models are fine. For Prompt, Elaborate and long recaps, GPT-5.6 Sol or Claude Opus 5 are noticeably better. The 12B and 26B builds close part of that gap and charge you memory and speed for it.

Was this helpful?

In this category

Providers & Models
Which model should you use?
Four questions decide it: what machine you have, what must not leave it, which subscriptions you already pay for, and which language you speak. Answer them and the rest follows.
Providers & Models
Local mode: transcription on your own machine
Three speech engines that run on your device. No API key, no upload, no per-minute cost. Works on a plane.
Providers & Models
Cloud providers compared
Groq is fastest, OpenAI is the gold standard, Deepgram leads on streaming. All optional. Bring your own key.
Providers & Models
Add your API key
Open Settings β†’ Providers & keys, find the provider card, paste the key. It is encrypted on your machine. You can update keys at any time.
Providers & Models
Choose a local model
The whole on-device catalogue: nine Whisper sizes, Parakeet TDT v3, four Qwen3-ASR variants. What each one weighs and what it runs on.
Last updated: 2026-05-22