free extension · 100% on-device AI · MIT

Know how you sound — before you post.

Comment Vibe reads the tone of your comment as you type — on LinkedIn, X, YouTube, Reddit, anywhere — and flags it right next to the box. Harsh or toxic? You get a kinder rewrite in one click.

no account · no cloud · your comments never leave the browser

You
Add a commentTry it — type like you're about to reply to a bad take

↑ simulated preview — the installed extension runs real on-device AI (Gemini Nano / Firefox AI runtime)

How it works

A tiny tone mirror for every comment box.

01Type anywhere

Works on any site with a comment field — social networks, forums, docs, review forms. No setup per site.

02See your tone live

A small badge appears while you type: 😊 positive, 😐 neutral, 😕 negative or 🚫 toxic — with a one-line why.

03Post the better version

Sounds harsher than you meant? Click the badge and copy a kinder rewrite that keeps your point.

Four labels, zero guesswork

The same comment, read the way readers will read it.

“Great write-up, thanks for sharing! The section on caching finally made it click for me.”
Constructive and friendly😊 Positive
“The update ships on Tuesday. Release notes are linked in the docs.”
Balanced and factual😐 Neutral
“This is a terrible idea and it will never work in practice.”
May come across as harsh😕 Negative
“Only an idiot would post something like this. Delete your account.”
Aggressive or harmful🚫 Toxic
Privacy

Your drafts are nobody's business.
Not even ours.

Every analysis runs locally — Chrome's built-in Gemini Nano model, or Firefox's on-device AI runtime. There is no server, no account, no analytics, and it keeps working offline once the model is downloaded. The code is open source (MIT).

no cloudno accountno trackingworks offlineopen source
Chrome & Firefox

Two browsers, two on-device AI stacks, one extension.

Chrome uses the Prompt API (Gemini Nano) — a generative model, so you get rewrites, streaming and translation. Firefox's brand-new WebExtensions AI API exposes on-device classifiers, so the Firefox build focuses on the tone badge. Comment Vibe is one of the first extensions shipping on both.

FeatureChrome 138+Firefox 134+
Tone badge (positive / neutral / negative / toxic)
“Why” explanation✓ model-written✓ classifier + confidence
Kinder rewrite suggestion
Streaming (badge colors in early)
Understands non-English comments✓ ~100 languages
Output in your comment's language— (English)
Runs 100% on-device
FAQ

Questions people actually ask.

Is my comment text sent anywhere?

No. Analysis happens inside your browser using its built-in on-device model. There is no backend, no telemetry, and the extension keeps working offline once the model is downloaded. You can audit the code — it ships as raw, unminified JavaScript.

What do I need on Chrome?

Chrome 138+ on desktop and hardware eligible for Gemini Nano. Chrome downloads the model automatically the first time it's used — no flags needed on current versions.

What do I need on Firefox?

Firefox 134+ on desktop. Click “Enable on-device AI” in the extension popup — a multilingual classifier model (~340 MB) downloads once. On Firefox 134–139 you may also need to set browser.ml.enable and extensions.ml.enabled to true in about:config; from Firefox 140 they're on by default.

Why is the Firefox version simpler than the Chrome one?

It's not a lesser effort — it's a different engine. Chrome ships Gemini Nano, a small generative LLM that extensions can prompt, so it can write things: explanations, kinder rewrites, translations. Firefox's WebExtensions AI API (browser.trial.ml) instead exposes on-device classification models — they can judge tone (in ~100 languages) but can't write text. Same badge, different brains. When Firefox's generative backend matures for extensions, the rewrites follow.

Is it free?

Yes — free and open source under the MIT license. No paid tier, because there's no server to pay for.

Two clicks from now

Post the version of you
that you meant.