Skip to content

LLM

Gemma 3 (Local)

Local LLM provider for Windows workflows that runs Gemma 3 GGUF models on the CPU with the bundled llama.cpp runtime.

  • by TypeWhisper
  • Marketplace
  • Windows
Gemma 3 (Local) settings in TypeWhisper for Windows

About

Gemma 3 (Local) adds a local LLM provider for workflows to TypeWhisper for Windows. It runs Google’s Gemma 3 instruction models as GGUF files on your CPU, through LLamaSharp with the bundled llama.cpp CPU runtime. Once a model is downloaded and loaded, your workflow text is processed on your PC.

Gemma 3 (Local) processes text in workflows. It is not a speech recognition engine. The Windows add-on offers Gemma 3 models only. For Gemma 4, Qwen3.5 and LFM2.5 on Windows, install the separate Local LLM add-on from Settings > Discover plugins; it can be installed alongside Gemma 3 (Local) and shares no models or settings with it. On the Mac, these models are part of Local LLM (MLX).

Requirements

This release requires TypeWhisper 1.1.0 or newer on Windows 10 or newer, x64. You need no API key and no account. The add-on brings LLamaSharp and the llama.cpp CPU runtime with it and downloads the models from Hugging Face. Plan for enough disk space and memory for the model you choose; the 4B model is a file of about 2.5 GB.

Features

  • Local text processing for workflows, after a one-time model download
  • Three Gemma 3 instruction models in GGUF format with Q4_K_M quantization: 4B, 12B and 27B
  • Runs on the CPU through LLamaSharp and llama.cpp; no GPU is used
  • Downloads from pinned Hugging Face revisions, checked against size and SHA-256, and continued after an interruption
  • Download, load, unload and remove controls on the add-on’s page
  • TypeWhisper loads the last loaded model again after an idle release or a restart
  • Adjustable number of CPU threads

Available Models

ModelIDGGUF fileStatus
Gemma 3 4B (Q4_K_M)gemma3-4b-q4about 2.5 GBRecommended
Gemma 3 12B (Q4_K_M)gemma3-12b-q4about 7.3 GBAvailable
Gemma 3 27B (Q4_K_M)gemma3-27b-q4about 16.5 GBAvailable

The add-on’s page shows rounded sizes of about 3, 8 and 17 GB. The files come from the unsloth/gemma-3-4b-it-GGUF, unsloth/gemma-3-12b-it-GGUF and unsloth/gemma-3-27b-it-GGUF repositories on Hugging Face, each pinned to one revision.

Settings

SettingWhat it does
Download modelDownloads the GGUF file and checks its size and SHA-256 before the model can be loaded. If a download is interrupted or cancelled, selecting Download model again continues where it stopped.
Cancel downloadStops the running download. The partial file is kept so the download can continue later.
Load modelLoads the downloaded model into memory so that workflows can use it.
Unload modelReleases the model’s memory. TypeWhisper then no longer loads it again on its own.
RemoveUnloads the model if needed and deletes its GGUF file after you confirm with Remove model.
CPU threadsNumber of CPU threads for the model: Automatic (half of the available processors), 2, 4, 8 or 16, never more than your PC has. Takes effect the next time a model is loaded. Save it with Save settings.
Discard incomplete downloadsDeletes the saved data of interrupted downloads. Completed models are kept.

Setup

  1. In TypeWhisper, open Settings > Discover plugins and install Gemma 3 (Local). It then appears in the Settings sidebar, and its page opens.
  2. Under Models, select Download model next to Gemma 3 4B (Q4_K_M), the recommended model, or next to a larger model.
  3. When the download is complete, select Load model.
  4. Open Workflows in the Settings sidebar, open a workflow and, under Advanced, choose Gemma 3 (Local) as Provider and the loaded model as Model. To use Gemma for every workflow that follows the default, choose it under Default LLM instead.

Notes

  • Nothing is downloaded or loaded when you install or enable the add-on. You choose the model and load it yourself.
  • TypeWhisper remembers the model you loaded. If it was released after a period without use, as set under Unload idle models in Settings > Advanced > Recording, or after a restart, the next request loads it again.
  • Switching directly to another model keeps the current one available until the new one has loaded, so both need memory for a moment. On a PC with little memory, select Unload model first and then load the other model.
  • Gemma 3 has no separate system role. The add-on puts the workflow instructions at the start of the user turn, as described in Google’s Gemma prompt format.
  • The model works with a context of 4,096 tokens. If a text and its expected answer do not fit, the request stops with a message to split the text into smaller sections. An answer that reaches the token limit is reported as an error instead of being inserted cut off.
  • Models are stored in the add-on’s plugin data folder under Models\<model-id>\, in the regular release at %LOCALAPPDATA%\TypeWhisper-WinUI\PluginData\com.typewhisper.gemma-local\Models\.
  • Larger models need much more disk space and memory than the 4B model. According to the add-on’s documentation, the 12B and 27B models still need separate acceptance testing.

Stay close to TypeWhisper

Follow for release notes, workflow tips, and product updates while the app downloads.