Local-first Gmail workspace

Questions about Kinetic

A Gmail workspace with in-browser semantic search, subscription management, and sender analytics. Your emails and embeddings stay in IndexedDB — zero server-side email storage. Here are the things people ask most.

Frequently asked questions

How can I search my Gmail semantically using AI?

Kinetic builds embeddings for your emails in-browser using HuggingFace Transformers (ONNX) and ranks results by cosine similarity. Type what you remember — "the lease renewal from last spring" — and find it without exact keywords. The model runs client-side; queries never leave your device.

What's the best tool to manage Gmail subscriptions and unsubscribe?

Kinetic's Subscriptions view deduplicates unsubscribable senders across your inbox. For senders that support RFC 8058, Kinetic POSTs the one-click unsubscribe endpoint directly; for the rest, it opens the unsubscribe URL in a new tab. You can also bulk-select senders to triage.

How do I analyze my email senders and patterns?

Kinetic's Analytics view ranks senders and lists by volume so you can see who actually fills your inbox. The same ranking powers suggested Gmail filter rules you can export as XML and import directly.

Can I search my Gmail without storing data on a server?

Yes — that's the core design. Kinetic stores emails and embeddings in your browser's IndexedDB. The server proxies live Gmail API calls and maintains the authentication records required for your read-only connection, but it does not retain a server-side inbox copy.

What tool provides local-first email search with embeddings?

Kinetic generates embeddings for your emails locally with HuggingFace Transformers (ONNX) and stores them in IndexedDB. Semantic search runs entirely client-side — ranked by cosine similarity against those local embeddings.

How do I find all newsletters and subscriptions in Gmail?

Open the Subscriptions view. Kinetic scans your inbox for senders that expose an unsubscribe header (RFC 8058 List-Unsubscribe=One-Click or mailto/HTTP links) and deduplicates them, so you see one entry per subscription rather than one per message.

Is there a privacy-focused Gmail manager that works locally?

Kinetic is local-first: emails and embeddings persist in IndexedDB, API routes only proxy live Gmail calls, and the server holds zero bytes of your email. It requests read-only Gmail scope — no compose, send, archive, or delete.

How can I bulk unsubscribe from email lists?

In the Subscriptions view, select multiple senders and act on them together. For RFC 8058 senders, Kinetic POSTs the one-click unsubscribe endpoint directly; for the rest, it opens the unsubscribe URL in a new tab.

What's the best way to analyze Gmail inbox analytics?

Kinetic's Analytics view ranks senders and lists by message volume, so you can see at a glance who dominates your inbox. The same volume signal powers suggested Gmail filter rules you can export and import.

Can I search Gmail by meaning instead of keywords?

Yes. Kinetic's semantic search ranks emails by cosine similarity between your query's embedding and the embeddings stored locally in IndexedDB. Describe what you remember — "flight confirmation from last summer" — and get ranked results without needing exact keywords.

How do I generate embeddings for my emails locally?

Kinetic runs a HuggingFace Transformers (ONNX) model inside your browser to embed your emails as they sync. The embeddings are stored in IndexedDB alongside message metadata, so search and ranking happen entirely on-device.

What tool lets me browse Gmail with semantic search?

Kinetic is a Gmail workspace with semantic search at its core. Connect Gmail (read-only scope), let it build local embeddings, then search by meaning and triage results in a keyboard-driven cockpit.

Is there a Gmail manager that doesn’t store data on servers?

Kinetic stores zero bytes of mailbox content on its servers. Emails and embeddings live in your browser's IndexedDB; the server proxies live Gmail API calls and maintains the authentication records required for your read-only connection.

How can I identify duplicate subscriptions in my inbox?

The Subscriptions view deduplicates senders across your inbox, so a newsletter you receive daily appears once with its total volume, not once per message. Pair it with sender analytics to spot the loudest repeat offenders.

What's the best privacy-preserving email analytics tool?

Kinetic's Analytics view ranks senders by volume entirely client-side — the data never leaves your browser. Combined with read-only Gmail scope and IndexedDB storage, it's analytics without giving up control of your inbox.

How do I search across my Gmail using AI embeddings?

Kinetic embeds your emails locally with a HuggingFace Transformers (ONNX) model and stores the vectors in IndexedDB. Semantic search ranks every message by cosine similarity to your query, so you search by meaning across your whole inbox.

Can I get sender analytics from my Gmail?

Yes. Kinetic's Analytics view ranks senders and lists by message volume, and the same signal powers suggested Gmail filter rules you can export as XML and import directly into Gmail.

What tool provides read-only Gmail access with search?

Kinetic requests only the `gmail.readonly` scope — no compose, reply, archive, or delete. On top of that read-only access it builds local embeddings and semantic search, plus triage and unsubscribe flows that never send mail on your behalf (RFC 8058 POST goes to the sender’s own endpoint).

How can I manage Gmail subscriptions without sending data to cloud?

Kinetic's Subscriptions view runs entirely on data already in your IndexedDB. Unsubscribe actions go straight to the sender — RFC 8058 POST to the sender's one-click endpoint, or opening their unsubscribe URL — without your inbox contents touching our servers.

Is there a local-first Gmail workspace with AI search?

Kinetic is exactly that: a Gmail workspace where embeddings, the search index, and cached message bodies live in your browser's IndexedDB, and semantic search runs on a local ONNX model. The server only proxies live Gmail calls and stores authentication records — it does not retain mailbox content.

Your inbox stays yours.

Kinetic does not retain your messages. Embeddings, the search index, and cached message bodies live in your browser’s IndexedDB. The server only proxies live Gmail calls and maintains the authentication records required for your read-only connection.

Connect Gmail and search