Chrome extension · MIT · bring your own key

Grow your X account without typing a single comment.

Riposte reads the post, drafts three replies in your own voice, and refuses the twelve things that make AI writing obvious. You pick one and press send.

candidate ready

    Nine of the twelve are checkable from the text alone. no-restatement, prefer-concrete and shorter-over-padded need the post being answered, so the extension applies those and this does not.

    12rules enforced
    13angles
    0servers
    0autoposts

    try it

    Three real drafts, before you pay anything.

    This runs the actual model on a real post, on my key, three times a day. The extension itself has no cap and uses yours.

    pick a post, or paste your own
    0/500

    the ruleset

    Twelve things it will not write, whatever you ask.

    The same list governs every draft. Four of the twelve are below, and the checker at the top runs nine of them live, so you can watch them work before you spend anything.

    no-empty-opener
    No This. Absolutely. Great point.
    no-restatement
    The author knows what they wrote. It is directly above your reply.
    no-engagement-bait
    No question tacked on the end. No Thoughts?
    no-em-dash
    The most reliable tell in generated prose.

    And eight more, in And eight more. The checker above runs nine of the twelve against anything you paste, so you can see them work before you buy.

    seven reply angles

    One post. Seven genuinely different answers.

    Every draft is matched to your voice from your own past posts. Pick an angle, or type a steer in plain language and redraft. Original posts get their own six angles and their own ban list.

    Say it the way you would say it out loud. The angle that reads least like writing.

    yeah the build being easy is exactly what made distribution hard. when it took a year, shipping was the filter. now nothing filters and everyone is shouting.

    168/280 chars · 0 errors · voice matched

    the review queue

    Finding posts worth answering costs more than answering them.

    Leave a feed open and Riposte collects what scrolls past. One batched call triages the whole pool, drafts for the few that survive, and queues them with the reason each was picked.

    01 / COLLECT

    Watch the feed

    Posts that scroll past are stored locally. No request leaves the browser during collection.

    $0.00
    02 / TRIAGE

    One batched call

    Skips agreement-only posts, engagement bait, anything outside what you actually know, and threads already buried.

    ~1 draft per 100 candidates
    03 / DECIDE

    You press send

    Read the batch, bin or open. Opening loads the draft into X's own reply box. You press Reply.

    ~5 min / day
    8 posts collected while you browsed
    • queuedDistribution is harder than building now. Everyone can ship.
    • queuedHas anyone actually measured how long cold outreach takes before it works?
    • queuedReply with the one tool you could not run your business without.
    • queuedAfter four years, today was my last day. Grateful for everyone.
    • queuedWhy do most SaaS trials convert worse than a demo call?
    • queuedWhat is the most overrated piece of startup advice?
    • queuedThoughts on the new guidance for clinical trial endpoints?
    • queuedmy code works and i have no idea why
    Press run to see which of the eight survive.

    constraints

    What it refuses to do is the feature.

    never posts for you

    No autonomous mode, no batch send. Every reply is one a person read and chose. Anything else is spam wearing a nicer prompt.

    no servers, no telemetry

    No backend, no account, no analytics. Your key and writing samples stay in your browser profile. Post text goes to Anthropic and nowhere else.

    your API key, no subscription

    You pay Anthropic directly for what you use, and nothing to anyone else. Drag the slider to see what your usage would actually cost.

    $9.99 once, refundable

    One payment, no subscription, and you keep the version you bought. If it does not earn its $9.99 in the first week, email me and I will refund it.

    10

    Estimated from typical draft sizes at published Anthropic rates, three drafts per reply. Your real bill depends on post length and whether web search is on. There is no Riposte subscription on top.

    install

    Two ways in. Both take a minute.

    Chrome does not let any website install an extension directly, so both routes end at Load unpacked. That changes when this is listed on the Chrome Web Store.

    one payment

    Buy it once, keep it

    1. 01 Pay $9.99. The download arrives on your receipt.
    2. 02 Unzip it, open chrome://extensions, turn on Developer mode.
    3. 03 Click Load unpacked and pick the unzipped folder.
    Get Riposte — $9.99
    what you also need

    An Anthropic API key

    Riposte has no backend, so it runs on a key you supply and Anthropic bills you directly for what you use. Around 3 to 6 cents per set of three drafts on Opus, less on Sonnet or Haiku. The $9.99 is for the extension, not the usage.

    Get a key, free to create

    Either way, the options page opens on first install. Paste your Anthropic API key, press Test, then paste 15 to 30 of your own posts so it can match your voice.