Skip to content
Reply AIAdd to Chrome

00extension overview

AI reply
in your own voice.

A Chrome extension that sits in YouTube’s own comment toolbar. Press it on a comment and it drafts a reply from a profile you wrote about your channel — then you edit it, or throw it away, and press Reply yourself.

powered by openrouter · your own key

0
servers of ours in the path
∞
replies a day, since the cap went
$0.002
per reply on the default model
1
button, in YouTube’s own toolbar

01workflow

Three steps, and the last one is the only one you repeat.

step // 01

Connect

One click through OpenRouter’s own sign-in. The key it issues is stored on your machine and read by nothing but the extension’s background worker — it never reaches a web page, YouTube included.

or paste a key you already have

Step 1 of 3

step // 02

Teach it your voice

Fill in a soul profile: who you are, how you sound, how long replies should run, what to do with praise, questions, criticism and the people who came to argue. Or paste a page you wrote yourself.

stored locally, never synced

Step 2 of 3

step // 03

Reply

An AI reply button appears in every comment’s toolbar. Press it, pick a tone, read what comes back, edit it if you like — then press Insert and YouTube’s own Reply button. Nothing is ever posted for you.

a human presses send, always

Step 3 of 3

02the panel

Everything is a control, not a setting you go and find.

The panel opens over the comment you are answering and every decision is made in it — 460 pixels wide, no page to navigate to, and nothing that moves under the cursor while a reply arrives.

Five tones, one of them automatic

Auto matches the comment you are answering. Friendly, humorous, engaging and brief override it. Changing a chip regenerates on the spot.

autofriendlyhumorousengagingbrief

Creativity, as five dots

Plain, grounded, natural, inventive, bold — each carries its own instruction and its own temperature, because telling a model to be bolder without raising the temperature changes nothing.

creativity

Channel or viewer

The same voice, two standings. As the channel you answer for the channel; as a viewer you speak only for yourself, and the model is told the difference.

channelviewer

Any language, detected or pinned

The reply follows the comment’s own language by default. Type a language into the header and it is used until you clear it — useful when your audience writes in three.

English

A note, per reply

What you know that the page does not: a fact to include, a link to mention, or a rough draft to be fixed up rather than replaced.

mention the follow-up is filmed already

Retries you can compare

Every attempt is kept and paged through with ‹ 2/3 ›. Each retry is given a different angle and a step more room than the last, so the second answer is a different answer — not the same one reworded.

‹2/3›each attempt kept

03soul profile

The difference between a reply and your reply.

built from questions

Answer a handful of them and the profile writes itself: what the channel is, how you sound, how long a reply should run, whether emoji are welcome, and the words that sound like you rather than like a brand.

warmfunnyconciseenthusiasticexpertdryencouragingblunt
praiseThank them without repeating yourself five times a day.
a questionAnswer it, or say honestly that the answer is a whole video.
criticismTake the point. Argue only where there is something to argue.
an argumentOne calm line, or nothing at all — your rule, set once.
or write it yourself

Already have a voice document, a style guide, or a prompt you use elsewhere? Paste it. The extension can tighten it or reshape one written for another tool, and you can read exactly what gets sent before anything is.

it stays here

The profile lives in this browser’s extension storage. It is not synced to a Google account, not backed up by us, and not readable by any page — including YouTube.

what actually gets sent

A screen in settings shows the exact prompt for a real comment: profile, tone, context, note. No hidden system message, no telemetry rider.

04context & cost

You decide how much it knows, and pay for exactly that.

Context is tiered, because context is what a reply costs. Most comments need none of it — and the tier that does costs a fraction of a cent, once per video rather than once per comment.

levelwhat it addssent to the modelrough size
L0The commentThe comment text and your soul profile.~300 tokens
L1+ the videoVideo title, channel name, and the comment that opened the thread.~500 tokens
L2+ the descriptionThe video description, read once and reused for every comment on it.first call only
caching

The video’s context is read once and reused for every comment under it, so the shared part of the prompt is billed at a fraction on repeat calls.

retries think harder

The first attempt is held to minimal reasoning; pressing retry says the obvious answer missed, so the next one is allowed to look for a different one — and the token count is shown, never hidden.

no youtube api

Titles and descriptions are read from the page you already have open. No API key of YouTube’s, no quota to run out of, nothing to authorise.

05models

One key, every model worth having.

default

google/gemini-3.6-flash

Thinks before it answers, and it shows in the replies. About $0.002 each.

cheapest

google/gemini-3.1-flash-lite

No reasoning step, and a twentieth of the price. Fine for straightforward praise.

free

nvidia/nemotron-3-nano-30b-a3b:free

Costs nothing at all. OpenRouter caps free variants at 20 requests a minute.

Or type any model id OpenRouter carries — the picker checks it against the live catalogue and tells you what it costs before you switch. A model that is withdrawn later is caught when settings next opens, rather than at the moment you needed a reply.

06privacy

No server is ever in the path of a reply.

no account

Nothing to sign up for, nothing to log into, no identifier of any kind. The extension has no way to know that you exist.

no telemetry

No usage pings, no error reports, no install beacon. Two hosts are reachable at all and the manifest is scoped so no third can be: openrouter.ai, where the replies are written, and one of ours — touched at most twice in the life of an install, and only when you press something.

your key, your terms

The key is stored on your device, spends only what you cap it at, and can be revoked at OpenRouter in one click.

Ours is contacted twice at most: once for the free trial key, once to turn a supporter code into a licence. Neither carries a word of anybody's comment, neither happens unless you press something, and after them the extension never speaks to us again — a licence is checked against a key that ships inside the extension, so it keeps working whatever happens to us.

The full policy — every stored item, every field of every request — is on the privacy page, and the code that implements it is public.

07pricing

Free, and not the kind that runs out.

Free

everything, on your own key

$0 / forever

  • Unlimited replies — no daily cap, no counter to watch
  • Every tone, every model, every control in the panel
  • Presets you can rewrite, hide, reorder and add to
  • Nothing is held back behind a tier, and nothing here is a trial of anything
  • Soul profile, retries, languages, YouTube Studio
  • About twenty replies to start with, on our key, before any account exists
  • After that, models billed by OpenRouter at cost — or free variants for nothing
Add to Chrome

Pro

unbuilt

— / undecided

  • A scanner that points at the comments worth answering
  • Bulk drafting for a whole page of comments
  • A key we provision, so there is no OpenRouter account to set up
  • A profile per channel or per job, each with its own presets

None of it exists. The waitlist is a ballot: tick what you would pay for, and that is the order it gets built in — or it does not get built at all.

Vote on the waitlist
if you feel like it

Buy me a coffee

It unlocks nothing and there is no tier behind it — the free column is the whole product, and pressing this changes nothing in the extension. What it pays for is the trial keys new installs run on, which are real cents spent by us, and the domain and the mail behind them. Once, never, or whenever.

Buy me a coffee
why free has no cap

Because the replies run on your own OpenRouter key. Metering them would be metering something you already pay for, so there is no cap to lift and no number that could ever be worth selling you. One did ship, at fifty replies a day, and the only thing it measured was how many people it stopped in the middle of a comment section.

what a reply actually costs

About $0.002 on the default model — measured, not estimated — paid to OpenRouter at cost with nothing added by us. The first twenty or so are on our key and need no account at all, which makes the price of finding out exactly nothing. Those twenty are what a coffee pays for, for somebody else.

08questions

The awkward ones, answered first.

Is there a limit?

No. There was one — 50 replies a day — and it was removed: the only thing it measured was how many people it stopped in the middle of a comment section. What is left is a card at the foot of the reply popover every fiftieth reply, under the answer that just arrived — a sentence and a coffee button. It stands in nothing’s way, it closes with its own X, it reports nothing, and a coffee switches it off for good. That is the whole of what the free version costs.

What does it cost to run?

Whatever the model costs, paid to OpenRouter at cost with no markup from us. Measured on the default model: about $0.002 for a reply, and a little more for a retry, which thinks harder on purpose. There are free models in the picker too — they cost nothing and are capped by OpenRouter at 20 requests a minute.

Do you see my comments?

No, and there is no place for them to arrive: nothing of ours sits in that path. The comment goes from your browser to OpenRouter on your own key, and to whichever model provider you picked. We do have one service — it hands a new install its trial key and turns a supporter code into a licence — and it never sees a comment, a reply or a request to generate one.

Will it post replies automatically?

Never. The generated text is put in YouTube’s reply box and stops there. Pressing Reply is yours — which is both the honest design and the right side of the Web Store’s rules on automated engagement.

Does it work in YouTube Studio?

Yes. The same button appears in Studio’s comment inbox, which is where most channel owners actually answer from.

What if the reply is wrong?

Retry with a different tone, raise the creativity, or write a note telling it what to say. Every attempt is kept, so you can compare them and pick one — or throw all three away and type your own. It is a draft, not a decision.

one button, in a toolbar you already use

Your comment section, answered by you.