Making sure your browser can run an AI model fully on-device.
inbrowser.chat
A private chat that never leaves your browser
How it works
This page talks to Chrome's built-in LanguageModel API, which runs a small language model (Gemini Nano) directly on your device. There is no server, no API key and no network request: your messages are processed locally by the browser itself.
The whole app is a single HTML file with hand-written CSS and vanilla JavaScript, using your system font. Conversations are saved in your browser's localStorage, so they stay on this device and never get uploaded anywhere.
Why it exists
To show how capable on-device AI has become, and to offer a chat you can use without sending a single byte to the cloud. Truly private, and it keeps working offline once the model is downloaded.