Abhisek BagariaTalk about a role
SereneAI writing editor

Studio Kunj · live on the Chrome Web Store

For the five seconds before you hit send.

Serene is a Chrome extension I positioned, designed and shipped on my own. It reads the draft already on your screen and offers a rewrite before you send, so the message lands the way you meant. It lives where you already write, you approve every word, and your writing never leaves your device. A different kind of AI product: edited, not generated.

The draft you'd have sent

Hi Rajeev, I'm trying to help you with the following use cases so that you understand and is also clear about the situation,

The version you meant

Hi Rajeev, I'm trying to help you with the following use cases so you can understand the situation clearly.

Edited, not generated

Role
Positioned, designed & built solo
Label
Studio Kunj
Surface
Chrome extension + landing
Stack
Vanilla JS · serverless · your own key

02 /The problem

Most writing problems aren't grammar errors. They're tone gaps, the moments a message lands differently than you meant.

You know what you want to say. The trouble is the distance between what you meant and what the reader will feel, the almost-right message. It's not misspelled, it's just slightly off, and you feel it in the five seconds before you hit send. The people who feel it most write all day in the browser: client email, LinkedIn, support notes, outreach. They care how they sound, but won't stop to fix it, and won't paste confidential drafts into a public AI tool.

01

“This sounds sharper than I meant.”

02

“I know what I want to say. I need it to land cleanly.”

03

“I am not pasting client details into another tool.”

Representative voices, paraphrased from the recurring complaint.

Secondary research
11%

of what employees paste into ChatGPT is sensitive data, and client data leaks about 260 times a week for every 100,000 workers. As Cyberhaven put it, “the average company leaks confidential material to ChatGPT hundreds of times per week.”

Cyberhaven Labs, 1.6M workers · cyberhaven.com

“Human brains are still the best tools in the content writer's tool kit, and they should always look over ChatGPT-generated work.”

A whole class of tools now exists just to make generated text sound human again. Serene starts from the other end, editing what you already wrote.

Nielsen Norman Group, 2024 · nngroup.com

03 /Why nothing else fits

The fix already exists three ways. Each one costs you something.

vs. paste into ChatGPT

Leave the page, strip anything confidential, paste, copy back, reformat. By then the momentum is gone.

Serene works inside the field. You never leave the draft.

vs. Grammarly

Great for grammar and spelling. Not built for tone, clarity, or the human read of a message.

Serene rewrites for how it lands, not just whether it's correct.

vs. doing nothing

You reread it three times, still aren't sure, and either send it or overthink it into a worse draft.

Three rewrites are free. The first takes five seconds.

Edited, not generated.

That line is the whole product. Serene never writes a message from scratch and never sends anything for you. It takes the words you already chose and closes the gap to the ones you meant. The draft stays yours; Serene just makes sure it lands.

04 /How it works

It lives in the text field, and hands the decision back to you.

No new tab, no copy-paste. Serene watches the field you're typing in, reads the draft when you pause, and shows a small state icon right where you're working. One tap opens the reads; every rewrite is a diff you approve before a single word changes.

01

Reads the draft in place

02

Flags grammar or tone

03

You pick a read

04

Review the diff

05

Keep it, or don't

Serene inside a Gmail compose window: a draft to a recipient, with a small Serene indicator showing an 'Analysing' state next to the field.
In placeIt reads the draft where you already write, here, a Gmail compose window.
Serene's rewrite menu: 'This draft needs cleanup', with Fix & Humanize marked recommended, plus Humanize and a stronger executive read, and a red indicator flagging possible grammar issues.
A read, not a verdictA red / yellow / green state, then a recommended pass you can escalate.
Serene's full-rewrite review: the original and the rewrite side by side, with removed phrasing marked in red and the improved wording in green, and Regenerate, Discard and Accept controls.
You approve the diffOriginal beside rewrite, change by change. Keep it, regenerate, or discard.

05 /How it rewrites

Four reads of the same draft. You choose which one goes out.

Fix & Humanize

Cleans grammar and softens tone in one pass.

Humanize

Loosens stiff, formal drafts so they sound like a person.

Sharp

Cuts hedging. Says it directly, without losing you.

Polish

Light touch-up. Same draft, just sharper.

“Humanize” isn't a vibe. It's a ruleset.
  • Vary the rhythm. Mix short, medium and long sentences on purpose.
  • Kill AI tells. Strip moreover, furthermore, additionally, one per paragraph, at most.
  • Add one concrete detail. Micro-specificity over generic phrasing.
  • Hedge like a human. Often, tends to, in many cases, not sterile certainty.
  • Keep the meaning and the length. A rewrite, not a rewrite of you.
  • Allow small imperfections. Correct, never over-polished.

06 /The decision I kept fighting for

A floating dot reads as a bug. A rewrite you didn't ask for reads as a takeover.

The first build dropped a coloured dot near the field after analysis. It floated, it lingered, and it looked like something had broken. Worse, early rewrites replaced your text in place, the one thing a writing tool must never do without asking. Two changes fixed both: an inline icon that lives inside the field (the way a password manager does, clearly intentional and clearly yours to tap), and a suggestion card you accept or discard, never a silent replacement.

Before, a dot that floats
Your draft here…

Detached from the field, no affordance, no resolution path. Reads as a glitch, not a feature.

After, inline icon + a card you own
Your draft here…
Suggested rewrite
The version you meant, ready to read.
KeepDiscard

07 /Private by architecture, yours by design

Your writing never reaches us.

The whole product falls apart if a founder doesn't trust it with a client email. So trust isn't a policy here, it's the architecture. The extension is split so the part that touches the page can never touch your key, and paid rewrites run on your provider key, at cost, with no markup, Serene only ever talks to its own server to check your license.

on the page
content script

Sees the draft, draws the UI. Never sees your API key.

local only
background worker

Holds the key in device storage. The only file that makes the call.

your provider
OpenAI / Claude

The rewrite happens on your account. The text never routes through us.

The seam is the point. Splitting the extension so one half can never read the key isn't a feature you can see. It's the engineer's edge doing quiet work, so the words on the landing page (“your key stays on this device”) are true at the code level, not just in the copy.

On your device

Your key lives in the browser's own storage, never on a server. Serene reaches its backend only to check your license.

Your own key, at cost

Rewrites run through your own OpenAI or Claude key. You pay the provider directly, no markup, and choose the model.

Only when you ask

Nothing is read or sent in the background. Your text is processed the moment you request a read, and not a moment before.

No subscription

A flat $9.99 a year. No seats, no recurring lock-in, and you approve every word before it touches your draft.

08 /The page that earns the install

I built the landing page as an argument. Each block answers the next objection, and the layout does the persuading.

Pick a block to see how that part of the page is built to communicate.

Serene landing hero: a large serif headline reading “For the five seconds before send”, a short value stack, and a Get 3 free rewrites button.
Landing comparison section “How Serene is different”, contrasting Serene against pasting into ChatGPT and against Grammarly.
Landing “Write where the message lives” section: stays in place, stays yours, stays private.
Landing qualification section “Serene is built for people who send a lot of messages”, with a for-you list and a not-for-you list.
Landing testimonial band on a dark ground, three role-tagged quotes from people who send a lot of messages.
Landing pricing section “One price. No seat limits. No subscription guilt.” showing a flat 9.99 dollars a year plan with a bring-your-own-key note.

The hook. A serif headline names the feeling, not the feature. The value stack and the primary action share the right rail, so the pitch and the first click sit together above the fold.

The difference. Three alternatives, each with its cost: leave the page for ChatGPT, settle for Grammarly, or do nothing. The reader rules out the competition on their own.

Built to fit in. Three promises, one word each: stays in place, stays yours, stays private. It answers the disruption worry and the safety worry in the same breath.

Is this for me? A for-you list beside a not-for-you list. Naming who it is not for, out loud, earns more trust than claiming it is for everyone.

From the field. A dark band interrupts the light page, so the quotes read as a different voice. Role tags carry the credibility, not star ratings.

One price. One number, stated plainly, with the founding discount shown once. No seat matrix, no toggle, no subscription. The offer is the closing argument.

Same case as the product, made in type instead of code. I designed and shipped both.

09 /What this proves

End to end, on my own.

Serene is the whole stack in one person's hands: the insight, the positioning, the product design, the extension, a small serverless backend, the pricing, and the landing page that sells it. Most of my work is leading a team on an enterprise surface. This is the opposite proof, that I can find a real problem, take a strong point of view on it, and ship the entire thing myself.

Live
on the Chrome Web Store, free to try
Solo
positioned, designed, built, shipped
Private
your key and your words stay on-device
$9.99
a year, priced and monetised end to end

It is an early product with a small install base, so the claim here is range and full-stack ownership, not scale, the same honesty Serene itself is built on.

10 /What carries forward

The confidence of a second read, without the cost of a second opinion.

I built Serene because I kept doing the same thing: writing a message, reading it back, feeling like it didn't quite land, then pasting it into ChatGPT and back, four steps for a thirty-word email. The goal was never to replace how you write. It was to give a considered draft the confidence to go out. That instinct, remove the friction, keep the person in control, and earn trust in the architecture, not the copy, is the one I carry into every product.

Role and credit: Serene was positioned, designed, built, and shipped end to end by me under my independent label, Studio Kunj.

Read it your way

Ask AI about this case Live · grounded

A grounded read of this case, generated from what it actually says. Pick a lens; ask as many as you like.

Pick a lens to begin
Summarize in 3 lines

1. Most writing problems aren't grammar. They're tone gaps, the almost-right message you feel in the five seconds before send.

2. Serene is a Chrome extension that edits the draft in place. It reads the field, flags grammar or tone, and offers a rewrite you approve as a diff. Edited, not generated, and private by design, so your key and your words never leave your device.

3. The landing page that sells it is mine too, built as an objection-handling argument that earns a skeptic's trust before the install.

4. Positioned, designed, built (extension and serverless backend), priced and shipped solo under Studio Kunj. An early product, so the claim is range and full-stack ownership, not scale.