Chrome's built-in LanguageModel Prompt API. Fully on-device, zero network requests. · ✓ offline-ready
Gemini Nano is a small large-language model that ships inside Google Chrome and runs entirely on your own machine — no API key, no account, no server. This page talks to it through Chrome's built-in LanguageModel (Prompt API).
Needs Chrome 128 or newer on a supported desktop OS: Windows 10/11, macOS 13+ (Ventura), Linux, or ChromeOS on Chromebook Plus. Mobile is not supported. Pick your OS for the exact details:
chrome://flags.#prompt-api-for-gemini-nano and set it to Enabled.#optimization-guide-on-device-model and set it to Enabled BypassPerfRequirement.chrome://components, find Optimization Guide On Device Model, and click Check for update. Wait for the full ~4 GB download (version goes from 0.0.0.0 to a real number).On macOS, the weights are stored at:
~/Library/Application Support/Google/Chrome/OptGuideOnDeviceModel
On Windows, the weights are stored at:
%LOCALAPPDATA%\Google\Chrome\User Data\OptGuideOnDeviceModel
0.0.0.0 in components: the download hasn't started — confirm free disk space and click Check for update again.window.ai namespace was removed — it's a top-level global now.)